diff --git a/.resources/00465cd706cb99c615b3d77531374857e61a79ba2f3702eed003fec8e5ebca75 b/.resources/00465cd706cb99c615b3d77531374857e61a79ba2f3702eed003fec8e5ebca75 deleted file mode 100644 index 9c230b59..00000000 --- a/.resources/00465cd706cb99c615b3d77531374857e61a79ba2f3702eed003fec8e5ebca75 +++ /dev/null @@ -1,879 +0,0 @@ -import com.amazonaws.services.s3.AmazonS3ClientBuilder as AmazonS3ClientBuilder -import com.amazonaws.services.s3.model.GeneratePresignedUrlRequest as GeneratePresignedUrlRequest -import com.amazonaws.HttpMethod as HttpMethod - -import boto3 -from botocore.client import BaseClient -from botocore.exceptions import ClientError -import json -from pprint import pformat -from urllib2_aws4auth import aws_urlopen, Request -from urllib2 import HTTPError -from urllib import urlencode -from helper.helper import sanitize_tree -from loggerConfig import getLogger - -REGION_NAME = 'us-east-1' -LOGGER = getLogger('S3Manager', 'debug') - -def getPresignedURL(self, objectKey): - """ - Generates a uri to retrieve images from an S3 bucket. - Bucket names are globally unique so different regions - must use a prefix for the bucket name. - Region and prefix are stored as custom session variables. - - Args: - self: Refrence to the object calling the function. - param2: key to the s3 object returned. - - Returns: - s3 Url to display the image in S3. - - Raises: - KeyError: None. - """ - - - bucket_names = {"eu":"ignition-image-repo", "na":"ignition-image-repo-na", - "jp":"jp-ignition-image-repo"} - -# aws = system.tag.readBlocking("Configuration/aws")[0].value -# aws = system.util.jsonDecode(aws) -# clientRegion = aws.get("region") -# prefix = aws.get("prefix") - clientRegion = self.session.custom.aws.region - prefix = self.session.custom.aws.prefix - - - bucketName = bucket_names.get(prefix, "ignition-image-repo") - - s3Client = AmazonS3ClientBuilder.standard().withRegion(clientRegion).build(); - generatePresignedUrlRequest = GeneratePresignedUrlRequest(bucketName, objectKey).withMethod(HttpMethod.GET); - url = s3Client.generatePresignedUrl(generatePresignedUrlRequest); - - return url - -S3_REPO_BUCKET_NAME = 'ignition-image-repo-na' -S3_SOURCE_BUCKET_NAME = 'ignition-image-source-na' -# api stage config -API_STAGES = ['beta', 'prod'] -API_REGIONS = ['na', 'eu'] -STAGE_CONFIG = { - 'beta': { - 'na': { - 'region': 'us-east-1', - 'lambda_name': 'RMESDScadaS3ManagementFlaskLambda-beta', - 'endpoint': 'https://us-east-1.beta.scada-s3-management.scada.eurme.amazon.dev/', - 'repo_bucket': 'ignition-image-repo-na', - 'source_bucket': 'ignition-image-source-na', - 's3_region': 'us-east-1', - 'account_id': '006306898152', - 'api_call_role': 'arn:aws:iam::604741092380:role/RMESDScadaS3ManagementAPIcallRole-beta-us-east-1' - }, - 'eu': { - 'region': 'eu-west-2', - 'lambda_name': 'RMESDScadaS3ManagementFlaskLambda-beta', - 'endpoint': 'https://eu-west-2.beta.scada-s3-management.scada.eurme.amazon.dev/', - 'repo_bucket': 'ignition-image-repo', - 'source_bucket': 'ignition-image-source', - 's3_region': 'eu-west-1', - 'account_id': '006306898152', - 'api_call_role': 'arn:aws:iam::604741092380:role/RMESDScadaS3ManagementAPIcallRole-beta-eu-west-2' - } - }, - 'prod': { - 'na': { - 'region': 'us-east-2', - 'lambda_name': 'RMESDScadaS3ManagementFlaskLambda-prod', - 'endpoint': 'https://us-east-2.scada-s3-management.scada.eurme.amazon.dev/', - 'repo_bucket': 'ignition-image-repo-na', - 'source_bucket': 'ignition-image-source-na', - 's3_region': 'us-east-1', - 'account_id': '006306898152', - 'api_call_role': 'arn:aws:iam::609617486056:role/RMESDScadaS3ManagementAPIcallRole-prod-us-east-2' - }, - 'eu': { - 'region': 'eu-west-1', - 'lambda_name': 'RMESDScadaS3ManagementFlaskLambda-prod', - 'endpoint': 'https://eu-west-1.scada-s3-management.scada.eurme.amazon.dev/', - 'repo_bucket': 'ignition-image-repo', - 'source_bucket': 'ignition-image-source', - 's3_region': 'eu-west-1', - 'account_id': '006306898152', - 'api_call_role': 'arn:aws:iam::609617486056:role/RMESDScadaS3ManagementAPIcallRole-prod-eu-west-1' - } - } -} -OPERATION_MAP = { - 'download': { - 'method': 'GET', - 'reqd_args': ['bucket', 'obj_key'] - }, - 'get_presigned_url': { - 'method': 'GET', - 'reqd_args': ['bucket', 'obj_key'] - }, - 'list_objects': { - 'method': 'GET', - 'reqd_args': ['bucket'] - }, - 'list_object_versions': { - 'method': 'GET', - 'reqd_args': ['bucket'] - }, - 'list_object_delete_markers': { - 'method': 'GET', - 'reqd_args': ['bucket'] - }, - 'delete': { - 'method': 'DELETE', - 'reqd_args': ['bucket', 'obj_key'] - }, - 'upload': { - 'method': 'PUT', - 'reqd_args': ['bucket', 'obj_key', 'obj_data'] - }, - 'add_new_site': { - 'method': 'PUT', - 'reqd_args': ['site', 'bucket'] - }, - 'copy_single': { - 'method': 'POST', - 'reqd_args': ['source_bucket', 'dest_bucket', 'source_key', 'dest_key'] - }, - 'fetch_site_list': { - 'method': 'GET', - 'reqd_args': ['bucket'] - }, - 'fetch_object_list_by_site_and_bucket': { - 'method': 'GET', - 'reqd_args': ['site', 'bucket'] - }, - 'fetch_upload_url': { - 'method': 'PUT', - 'reqd_args': ['bucket', 'obj_key', 'region', 'content_type'] - }, - 'query_audit_table': { - 'method': 'POST', - 'reqd_args': [] - } -} - -class S3Manager(object): - """ - This class contains convenience methods for working with S3 objects from Ignition python 2.7 - """ - - def __init__(self, api_stage='prod', api_region_name='na', username='', profile_name=None): - """ - Instantiates an S3 Class. - - :param api_stage: str; (default='prod') api target stage (and default S3 folder) - :param api_region_name: str; (default='na') api target region (and account) - :param username: str; ignition session username (from `session.props.auth.user.userName`) - :return: None - """ - self._logger = LOGGER - # sanitize api stage and region values - if api_stage not in API_STAGES: - self._logger.info("`api_stage` must be one of: %s, received: %s" % (API_STAGES, api_stage)) - api_stage = 'prod' - if api_region_name not in API_REGIONS: - self._logger.info("`api_region_name` must be one of: %s, received: %s" % (API_REGIONS, api_region_name)) - api_region_name = 'na' - self._api_stage = api_stage - self._api_region_name = api_region_name - # grab stage config for this instance from global object - self._stage_config = STAGE_CONFIG.get(api_stage, STAGE_CONFIG['prod']).get(api_region_name, STAGE_CONFIG['prod']['na']) - d = self._stage_config - self._api_region = d.get('region', 'us-east-2') - self._s3_region = d.get('s3_region', 'us-east-1') - self._repo_bucket = d.get('repo_bucket', 'ignition-image-repo-na') - self._source_bucket = d.get('source_bucket', 'ignition-image-source-na') - self._lambda_name = d.get('lambda_name', 'RMESDScadaS3ManagementFlaskLambda-prod') - self._account_id = d.get('account_id', '006306898152') - self._endpoint = d.get('endpoint', 'https://us-east-2.scada-s3-management.scada.eurme.amazon.dev/') - self._service = 'execute-api' - if profile_name: - self._creds = boto3.Session(profile_name=profile_name).get_credentials() - # Define an opener method. The opener will apply AWS Sigv4 signing to requests - self._opener = aws_urlopen( - self._creds.access_key, - self._creds.secret_key, - self._api_region, - self._service, - session_token=self._creds.token, - verify=False - ) - else: - # DEVNOTE: As the API has been segregated from the AWS account for the dev server, assume a dedicated role here - sts_client = boto3.Session().client('sts') - role_arn = d.get('api_call_role', None) - if role_arn: - response = sts_client.assume_role(RoleArn=role_arn, RoleSessionName='ignition-s3-mgmt-client') - creds = response['Credentials'] - # Define an opener method. The opener will apply AWS Sigv4 signing to requests - self._opener = aws_urlopen( - creds['AccessKeyId'], - creds['SecretAccessKey'], - self._api_region, - self._service, - session_token=creds['SessionToken'], - verify=False - ) - else: - # use native boto3 creds if 'api_call_role' not defined in STAGE_CONFIG - self._creds = boto3.Session(profile_name=profile_name).get_credentials() - self._opener = aws_urlopen( - self._creds.access_key, - self._creds.secret_key, - self._api_region, - self._service, - session_token=self._creds.token, - verify=False - ) - self._headers = {'Content-type': 'application/json', 'X-Remote-User': username} - - def _send(self, operation='download', params={}, print_resp=False, **kwargs): - """ - private method to compile and send the request to api endpoint - - :param operation: str; api endpoint method for request (See `OPERATION_MAP` for options) - :param params: dict; dictionary of parameters to pass to request (See `OPERATION_MAP` for reqd args) - :param print_resp: bool; if True, the associated logger will receive a print statement of the raw response, pprint.format'd - :return resp: dict; response object from api - """ - l = self._logger - if operation not in OPERATION_MAP.keys(): - msg = 'operation "%s" is not a valid S3Manager operation! Options: %s' % (operation, list(OPERATION_MAP.keys())) - l.error(msg) - raise InvalidOperationS3Manager(msg) - op_config = OPERATION_MAP[operation] - method = op_config['method'] - reqd_args = op_config['reqd_args'] - missing_args = [x for x in reqd_args if x not in params.keys()] - if len(missing_args): - msg = 'The following required args were not provided in params for "%s" operation: %s' % (operation, missing_args) - l.error(msg) - raise InvalidParametersS3Manager(msg) - if method in ('GET', 'DELETE'): - querystring = '?%s' % urlencode(params) - payload = None - url = self._endpoint + operation + querystring - else: - try: - payload = json.dumps(params) - l.debug('payload for %s operation successfully serialized' % operation) - except: - payload = urlencode(params) - l.debug('payload for %s operation not serialized using json.dumps(), instead used urlencode()' % operation) - url = self._endpoint + operation - # Create a request object - req = Request(url=url, method=method, headers=self._headers, data=payload) - # open the request and process the read - try: - # use self._opener to sign and send the prepared request - resp = self._opener(req) - data = json.loads(resp.read()) - if print_resp: - l.info('Response data: %s' % pformat(sanitize_tree(data))) - return data - except HTTPError, e: - try: - body = json.loads(e.fp.read()) - e_msg = body.get('message', e.reason) - msg = 'Error sending S3Manager request: %s. Message: %s' % (str(e), e_msg) - l.error(msg) - raise HTTPErrorS3Manager(e.code, e_msg) - except AttributeError, e2: - # failed to extract reason or code from urllib2.HTTPError for some reason - import traceback - msg = 'Failed to extract reason and/or error code from urllib2.HTTPError. Trace: %s' % traceback.format_exc() - l.error(msg) - msg = 'Error sending S3Manager request: %s' % (str(e)) - l.error(msg)# raise HTTPErrorS3Manager(e.code, msg) - raise HTTPErrorS3Manager(400, msg) - - def upload(self, obj_data, obj_key, bucket=None, content_type='', region=None, **kwargs): - """ - Method to upload a JSON object to S3. Converts S3 to a compressed binary parquet file, then writes - the file to S3. - - :param obj_data: JSON data object to upload to S3 - :param obj_key: Path and object name of the object to create in S3 - :param bucket: S3 bucket to write data to. - :param content_type: str; 'application/json' for json files, 'image/svg+xml' for svg files - :param region: AWS region that hosts the target S3 bucket. - :return: Boto3 `put_object` response - """ - l = self._logger - if not bucket: - # if no bucket provided, use repo bucket name from stage config - bucket = self._repo_bucket - if not region: - # if no region provided, use region name from stage config - region = self._s3_region - l.info('Uploading %s dataset to bucket %s' % (obj_key, bucket)) - l.debug('++ Storing data file in S3') - operation = 'upload' - # check the suffix of obj_key and auto-populate content_type accordingly - if obj_key.endswith('json'): - content_type = 'application/json' - elif obj_key.endswith('svg'): - content_type = 'image/svg+xml' - elif obj_key.endswith('drawio'): - content_type = 'binary/octet-stream' - try: - if isinstance(obj_data, dict): - # serialize the object to a JSON string - obj_data = json.dumps(obj_data) - msg = '++ Uploading. Successfully serialized (json dump) object data for %s' % obj_key - l.debug(msg) - else: - msg = 'Uploading. Type of incoming object data: %s' % type(obj_data) - l.debug(msg) - except: - import traceback - msg = '++ Uploading. Error trying to serialize (json dump) object data: %s' % traceback.format_exc() - l.error(msg) - return msg -# params = { -# 'bucket': bucket, -# 'obj_key': obj_key, -# 'obj_data': obj_data, -# 'content_type': content_type, -# 'region': region -# } -# try: -# resp = self._send(operation, params, print_resp=kwargs.get('print_resp', False)) -# l.debug('** Uploading Complete. Successfully uploaded %s' % obj_key) -# return resp -# except HTTPErrorS3Manager, e: -# return {'code': e.code, 'message': e.message} - # DEVNOTE: As there is a 10mb limitation on payload size to API gateway calls, going to use the - # `fetch_upload_url` method to get a presigned upload link and upload via system.net.httpPut - # so the above code will be commented out to use the below code - params = { - 'bucket': bucket, - 'obj_key': obj_key, - 'region': region, - 'content_type': content_type - } - try: - upload_url = self.fetch_upload_url(**params) - l.debug('** Fetching Upload URL Complete for object key: %s' % obj_key) - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - try: - # DEVNOTE: Test code below to upload to pre-signed S3 PUT url using urllib2_aws4auth module - # Create a request object using urllib2_aws4auth.Request and aws_urlopen methods - # see if this is limited like with the upload call to API gateway. - # system.net.httpPut call below is not limited - # Results: what works with `system.net.httpPut` fails with `urllib2_aws4auth` module (returns 400: BadRequest) - # if the file is > ~ 75 kb -# req = Request(url=upload_url, method='PUT', headers=self._headers, data=obj_data) -# resp = self._opener(req).read() -# msg = '** Successfully uploaded %s to %s bucket!\nResponse: %s' % (obj_key, bucket, pformat(resp)) - resp = system.net.httpPut(upload_url, putData=obj_data, contentType=content_type) - msg = '** Successfully uploaded %s to %s bucket!' % (obj_key, bucket) - l.debug(msg) - return {'code': 200, 'message': msg} - except Exception, e: - msg = '++ Error uploading %s to %s bucket: %s' % (obj_key, bucket, str(e)) - l.error(msg) - return {'code': 400, 'message': msg} - - def fetch_upload_url(self, obj_key, bucket=None, region=None, expiration=3600, content_type="image/svg+xml", **kwargs): - """ - Retrieves a pre-signed URL for the obj key and bucket and the `put_object` client method. - Caller then uses pre-signed URL to upload the file to S3 directly. - - :param obj_key: Path and object name of the object to create in S3 - :param bucket: S3 bucket to write data to. - :param region: AWS region that hosts the target S3 bucket. - :param expiration: int; number of seconds until the link expires (default = 3600, 1 hour) - :param content_type: str; the content-type of the object (default = 'image/svg+xml') - :return: str; presigned URL as string. - """ - l = self._logger - if not bucket: - # if no bucket provided, use repo bucket name from stage config - bucket = self._repo_bucket - if not region: - # if no region provided, use region name from stage config - region = self._s3_region - l.info('Fetching upload pre-signed URL for %s object in %s bucket' % (obj_key, bucket)) - operation = 'fetch_upload_url' - params = { - 'bucket': bucket, - 'obj_key': obj_key, - 'expiration': expiration, - 'region': region, - 'content_type': content_type - } - try: - resp = self._send(operation, params, print_resp=kwargs.get('print_resp', False)) - l.debug('** Fetching Upload URL Completed for %s' % obj_key) - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def add_new_site(self, site=None, bucket='both', **kwargs): - """ - Adds a new site folder to either repo, source, or both buckets - - :param site: str; name of site/WHID. Must be 4 chars in format of "ABC1" - :param bucket: str; name of the bucket (S3_REPO_BUCKET_NAME, S3_SOURCE_BUCKET_NAME, or 'both') to add site folder to - if = 'both', then site folder will be added to both buckets - :return: dict; {'message': str} summarizing the folder add operation - """ - l = self._logger - l.info('Adding site %s folder' % (site)) - operation = 'add_new_site' - params = {'site': site, 'bucket': bucket} - try: - resp = self._send(operation, params, print_resp=kwargs.get('print_resp', False)) - l.debug('** Adding Site Complete. Successfully added %s to %s bucket(s)' % (site, bucket)) - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def download(self, obj_key, bucket=None, region=None): - """ - Downloads a JSON object from S3. File is received as a compressed binary Parquet file - :param obj_key: Path and object name of the data stored in S3 - :param bucket: Bucket the target object is stored in. - :param region: AWS Region of the target bucket. - :return: JSON data object generated from the Parquet file stored in S3 - """ - l = self._logger - if not bucket: - # if no bucket provided, use repo bucket name from stage config - bucket = self._repo_bucket - if not region: - # if no region provided, use region name from stage config - region = self._s3_region - # - Only used for logging; extract dates and data source from the object key - obj_key_parts = obj_key.split('/') - l.info('-- Downloading %s object from bucket %s' % (obj_key, bucket)) - operation = 'download' - params = { - 'bucket': bucket, - 'obj_key': obj_key, - 'region': region - } - try: - resp = self._send(operation, params) - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def get_presigned_url(self, bucket=None, obj_key='', client_method='get_object', expiration=3600, region=None, content_type="text/plain"): - """ - Generate a presigned URL to object from S3. - Used primarily for retreiving image objects in Ignition - - :param obj_key: str; uri of object to fetch - :param bucket_: str; bucket name where object resides - :param client_method: str; (default = 'get_object') - :param expiration: int; number of seconds until the link expires (default = 3600, 1 hour) - :param content_type: str; the content-type of the object (default = 'text/plain') - :return: str; presigned URL as string. If no client_method or error, returns None. - """ - l = self._logger - if not bucket: - # if no bucket provided, use repo bucket name from stage config - bucket = self._repo_bucket - if not region: - # if no region provided, use region name from stage config - region = self._s3_region - if not content_type: - msg = 'content_type cannot be null!' - l.error(msg) - raise InvalidParametersS3Manager(msg) - l.info('Fetching pre-signed url for %s from bucket %s' % (obj_key, bucket)) - operation = 'get_presigned_url' - params = { - 'bucket': bucket, - 'obj_key': obj_key, - 'client_method': client_method, - 'expiration': expiration, - 'content_type': content_type - } - try: - resp = self._send(operation, params) - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def delete(self, obj_key, bucket=None, region=None): - """ - Deletes a JSON object from S3. File is flagged for deletion in the S3 bucket - :param obj_key: Path and object name of the data stored in S3 - :param bucket: Bucket the target object is stored in. - :param region: AWS Region of the target bucket. - :return: Boto3 `delete_object` response - """ - l = self._logger - if not bucket: - # if no bucket provided, use repo bucket name from stage config - bucket = self._repo_bucket - if not region: - # if no region provided, use region name from stage config - region = self._s3_region - l.info('Deleting %s object from bucket %s' % (obj_key, bucket)) - operation = 'delete' - params = { - 'bucket': bucket, - 'obj_key': obj_key, - 'region': region - } - try: - resp = self._send(operation, params) - l.debug('** Complete. Successfully deleted %s' % obj_key) - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def list_objects(self, bucket=None, prefix='', start_after='', region=None): - """ - Fetches a list of objects within a specified bucket, prefix, and starting point - - :param bucket: str; Bucket target object is located - :param prefix: str; Limits the response to keys that begin with the specified prefix - :param start_after: str; StartAfter is where you want Amazon S3 to start listing from. - Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket. - :param region: Region of the target S3 Bucket - :return: Boto3 `list_objects_v2.Contents` response. This consists of the following keys per object returned: - { - 'ETag': str; unique id, - 'Key': str; path to object in bucket, - 'LastModified': datetime.datetime(); time object last modified, - 'Size': int; size in bytes of the object, - 'StorageClass': str; type of storage used on the object - } - """ - l = self._logger - if not bucket: - # if no bucket provided, use repo bucket name from stage config - bucket = self._repo_bucket - if not region: - # if no region provided, use region name from stage config - region = self._s3_region - l.info('Fetching list of objects from bucket %s' % bucket) - operation = 'list_objects' - params = { - 'bucket': bucket, - 'prefix': prefix, - 'start_after': start_after, - 'region': region - } - try: - resp = self._send(operation, params) - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def list_object_versions(self, bucket=None, prefix='', region=None): - """ - Fetches a list of object versions within a specified bucket, prefix, and starting point - - :param bucket: str; Bucket target object is located - :param prefix: str; Limits the response to keys that begin with the specified prefix - :param region: Region of the target S3 Bucket - :return: Boto3 `list_object_versions.Versions` response. This consists of the following keys per object returned: - { - 'ETag': str; unique id, - 'IsLatest': bool; only true for the current version, - 'Key': str; path to object in bucket, - 'LastModified': datetime.datetime(); time object last modified, - 'Owner': {'DisplayName': str; name of owner/group, 'ID': str;,} - 'Size': int; size in bytes of the object, - 'StorageClass': str; type of storage used on the object, - 'VersionId': str; ID of object version - } - """ - l = self._logger - if not bucket: - # if no bucket provided, use repo bucket name from stage config - bucket = self._repo_bucket - if not region: - # if no region provided, use region name from stage config - region = self._s3_region - l.info('Fetching list of object versions from bucket %s' % bucket) - operation = 'list_object_versions' - params = { - 'bucket': bucket, - 'prefix': prefix, - 'region': region - } - try: - resp = self._send(operation, params) - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def list_object_delete_markers(self, bucket=None, prefix='', region=None): - """ - Fetches a list of object delete markers within a specified bucket, prefix, and starting point - - :param bucket: str; Bucket target object is located - :param prefix: str; Limits the response to keys that begin with the specified prefix - :param region: Region of the target S3 Bucket - :return: Boto3 `list_object_versions.DeleteMarkers` response. This consists of the following keys per object returned: - { - 'IsLatest': bool; only true for the current version, - 'Key': str; path to object in bucket, - 'LastModified': datetime.datetime(); time object last modified, - 'Owner': {'DisplayName': str; name of owner/group, 'ID': str;,} - 'VersionId': str; ID of object version - } - """ - l = self._logger - if not bucket: - # if no bucket provided, use repo bucket name from stage config - bucket = self._repo_bucket - if not region: - # if no region provided, use region name from stage config - region = self._s3_region - l.info('Fetching list of object delete markers from bucket %s' % bucket) - operation = 'list_object_delete_markers' - params = { - 'bucket': bucket, - 'prefix': prefix, - 'region': region - } - try: - resp = self._send(operation, params) - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def copy_single(self, source_bucket=None, dest_bucket=None, source_key='', dest_key='', region=None): - """ - Method to copy a single object from source bucket|key to destination bucket|key. - - :param source_bucket: str; Source bucket name to copy from - :param dest_bucket: str; Destination bucket name to copy to - :param source_key: str; Source object key name to copy - :param dest_key: str; Destination object key name to copy to - :param region: Region of the target S3 Bucket - :return: null or ClientError; returns null if successfully copied - """ - l = self._logger - if not source_bucket: - # if no source bucket provided, use repo bucket name from stage config - source_bucket = self._repo_bucket - if not dest_bucket: - # if no destination bucket provided, use repo bucket name from stage config - dest_bucket = self._repo_bucket - if not region: - # if no region provided, use region name from stage config - region = self._s3_region - l.info('Copying %s object from bucket %s to object %s in bucket %s' % (source_key, source_bucket, dest_key, dest_bucket)) - l.debug('++ Copying data in S3') - operation = 'copy_single' - params = { - 'source_bucket': source_bucket, - 'dest_bucket': dest_bucket, - 'source_key': source_key, - 'dest_key': dest_key, - 'region': region - } - try: - resp = self._send(operation, params) - l.debug('** Complete. Successfully copied object %s from bucket %s to object %s in bucket %s' % - (source_key, source_bucket, dest_key, dest_bucket)) - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def fetch_site_list(self, bucket=None): - """ - This method will compile a list of all sites configured in the requested S3 bucket - - :param bucket: str; the S3 bucket to fetch sites from. (Default = S3_REPO_BUCKET_NAME) - :return: list; array of whids present in the S3 bucket - """ - l = self._logger - if not bucket: - # if no bucket provided, use repo bucket name from stage config - bucket = self._repo_bucket - l.info('Requesting site list for bucket: %s' % bucket) - operation = 'fetch_site_list' - params = { - 'bucket': bucket - } - try: - resp = self._send(operation, params) - l.debug('** Complete. Successfully returned %d sites for bucket %s' % (len(resp), bucket)) - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def fetch_object_list_by_site_and_bucket(self, site='', bucket=None): - """ - This function fetches the list of file objects - from the S3 folder specified by the bucket and site args supplied. - - :param site: str; whid name of the site to fetch from - :param bucket: str; name of the bucket where the files reside - :return: Dict[str, Any]; {'instance_configs': Dict[str,Any], 'flow_views': List[str]} - """ - l = self._logger - if not bucket: - # if no bucket provided, use repo bucket name from stage config - bucket = self._repo_bucket - l.info('Requesting object list for site %s in bucket: %s' % (site, bucket)) - operation = 'fetch_object_list_by_site_and_bucket' - params = { - 'site': site, - 'bucket': bucket - } - try: - resp = self._send(operation, params) - l.debug('** Complete. Successfully returned object list for site %s on bucket %s' % (site, bucket)) - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def query_audit_table(self, start_time = None, end_time = None, operation = None, copy_option = None, - destination_bucket = None, destination_view = None, destination_object_key = None, - destination_site = None, destination_stage = None, destination_version_id = None, - error_message = None, error_occurred = None, expires = None, - source_bucket = None, source_view = None, source_object_key = None, source_site = None, - source_stage = None, source_version_id = None, timestamp = None, username = None, - return_items_only = True, **kwargs): - """ - Query/scan the audit table and return records matching the supplied parameters - - :param start_time: Optional[Union[str,datetime]]; if provided, will define the beginning of the - time range to filter on the `timestamp` column. `timestamp` column is a string in the format - "%Y-%m-%d %H:%M:%S" - :param end_time: Optional[Union[str,datetime]]; if provided, will define the beginning of the - time range to filter on the `timestamp` column. `timestamp` column is a string in the format - "%Y-%m-%d %H:%M:%S" - :param operation: Optional[Union[str,List,Dict]]; match on operation column - :param copy_option: Optional[Union[str,List,Dict]]; match on copy_option column ('svg', 'json', 'both') - :param destination_bucket: Optional[Union[str,List,Dict]]; match on destination_bucket column - :param destination_view: Optional[Union[str,List,Dict]]; match on destination_view column - :param destination_object_key: Optional[Union[str,List,Dict]]; match on destination_object_key column - :param destination_site: Optional[Union[str,List,Dict]]; match on destination_site column - :param destination_stage: Optional[Union[str,List,Dict]]; match on destination_stage column - :param destination_version_id: Optional[Union[str,List,Dict]]; match on destination_version_id column - :param error_message: Optional[Union[str,List,Dict]]; match on error_message column - :param error_occurred: Optional[Union[bool,List,Dict]]; match on error_error_occurred column - :param expires: Optional[Union[str,List,Dict]]; match/filter on expires column - :param source_bucket: Optional[Union[str,List,Dict]]; match on source_bucket column - :param source_view: Optional[Union[str,List,Dict]]; match on source_view column - :param source_object_key: Optional[Union[str,List,Dict]]; match on source_object_key column - :param source_site: Optional[Union[str,List,Dict]]; match on source_site column - :param source_stage: Optional[Union[str,List,Dict]]; match on source_stage column - :param source_version_id: Optional[Union[str,List,Dict]]; match on source_version_id column - :param timestamp: Optional[Union[str,List,Dict]]; match/filter on timestamp column - (overridden by `start_time` and `end_time` args) - :param username: Optional[Union[str,List,Dict]]; match on username column - :param return_items_only: bool; if true, strip the `Items` from boto3 response, - if false, return the entire response object - :returns: List[Dict[str,Any]]; array of items that match the scan filters supplied - """ - l = self._logger - # build params to send to Lambda using `locals()`. I know it's frowned upon but I'm not trying to type all that!! - params = {k:v for k,v in locals().items() if k not in ('self', 'l', 'kwargs') and v not in (None, '')} - # override `operation` arg for pass to `_send` method, as the value to query is already packed in `params` - operation = 'query_audit_table' - try: - resp = self._send(operation, params) - l.debug('** Complete. Successfully queried audit table using supplied query params') - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def check_user_site_permissions(self, whid = None, obj_key = None): - """ - Check if a given username has permissions to the site folder in the flow-view S3 bucket - - :param whid: str; warehouse id/site name to check - :param obj_key: str; [OPTIONAL] if provided, will check user permissions to the object key, rather than the whid - :return: Dict[str,Any]; { - 'code': int; 200 if the user has permissions, 403 if Forbidden to access - 'message': str; explanation to display, if needed. Will include necessary group memberships missing if Forbidden - } - """ - l = self._logger - operation = 'check_user_site_permissions' - params = {'whid': whid, 'obj_key': obj_key} - try: - resp = self._send(operation, params) - l.debug('** Complete. Successfully checked user site permissions on backend') - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def fetch_user_site_permissions_and_area_list(self, username = None, stage_name = 'beta'): - """ - Fetch the sites for which the user has flow-view write permissions for the given stage. - Also fetches the list of "area" names that flow-views can be created for - - :param username: str; user alias/id to fetch sites for - :param stage_name: str; stage folder of flow-view resources to check permissions on - :return: Dict[str,Any]; response object including a list of sites and area names. - { - "code": int; 200 if successful call, 4** if user not found, - "sites": List[str]; List of site names, - "areas": List[str]; List of valid flow-view area names - } - """ - l = self._logger - operation = 'fetch_user_site_permissions_and_area_list' - params = {'username': username, 'stage_name': stage_name} - try: - resp = self._send(operation, params) - l.debug('** Complete. Successfully fetched user site permissions and area list') - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - - def fetch_master_area_list(self): - """ - Download a master list of valid flow-view area names, stored in S3 - - :return: List[str]; returns list of area names - """ - l = self._logger - operation = 'fetch_master_area_list' - params = {} - try: - resp = self._send(operation, params) - l.debug('** Complete. Successfully fetched master area list') - return resp - except HTTPErrorS3Manager, e: - return {'code': e.code, 'message': e.message} - -class InvalidOperationS3Manager(Exception): - """ - Invalid operation requested for S3Manager class - """ - def __init__(self, code=400, msg='Invalid operation requested for S3Manager class'): - self.code = code - self.message = msg - - -class InvalidParametersS3Manager(Exception): - """ - Invalid parameters for S3Manager operation - """ - def __init__(self, code=400, msg='Invalid parameters for S3Manager operation'): - self.code = code - self.message = msg - - -class HTTPErrorS3Manager(Exception): - """ - HTTP Error for S3Manager Request - """ - def __init__(self, code=500, msg='HTTP Error Encountered Sending S3Manager Request'): - self.code = code - self.message = msg - \ No newline at end of file diff --git a/.resources/01363de8e6f6a4d008f93b7b21283fae39a000f57b9f3ab975b48b9c765f08e3 b/.resources/01363de8e6f6a4d008f93b7b21283fae39a000f57b9f3ab975b48b9c765f08e3 new file mode 100644 index 00000000..b77f6527 Binary files /dev/null and b/.resources/01363de8e6f6a4d008f93b7b21283fae39a000f57b9f3ab975b48b9c765f08e3 differ diff --git a/.resources/03898000d9df7ae73ec634489c85da9b3d3ec219072064dc6a7909273ba00869 b/.resources/03898000d9df7ae73ec634489c85da9b3d3ec219072064dc6a7909273ba00869 new file mode 100644 index 00000000..d86ba028 Binary files /dev/null and b/.resources/03898000d9df7ae73ec634489c85da9b3d3ec219072064dc6a7909273ba00869 differ diff --git a/.resources/046e3cbac024588f2665518a4ab13f21fd8d861fe742ebe9681e4d59ba7f2cb0 b/.resources/046e3cbac024588f2665518a4ab13f21fd8d861fe742ebe9681e4d59ba7f2cb0 deleted file mode 100644 index c3bf1081..00000000 --- a/.resources/046e3cbac024588f2665518a4ab13f21fd8d861fe742ebe9681e4d59ba7f2cb0 +++ /dev/null @@ -1,20 +0,0 @@ -def navigate_to_additional_view(self): - """ - This function is used to navigate to a page from a navigation button. - This function can be used on any button that has a property called "self.custom.page_id" - which is the target page for the button. - Args: - self: Refrence to the object that is invoking this function. - - Returns: - This is a description of what is returned. - - Raises: - KeyError: Raises an exception. - """ - - page_id = self.custom.page_id - plc = page_id.split("-")[0] - url_to_navigate = "/DetailedView/%s/%s" % (page_id, plc) - system.perspective.navigate(page = url_to_navigate) - diff --git a/.resources/0470e3a8c0d099d79f0822cd23d9842d97260e89d8d6d32510a03b987698cc8f b/.resources/0470e3a8c0d099d79f0822cd23d9842d97260e89d8d6d32510a03b987698cc8f deleted file mode 100644 index f6f7490d..00000000 --- a/.resources/0470e3a8c0d099d79f0822cd23d9842d97260e89d8d6d32510a03b987698cc8f +++ /dev/null @@ -1,66 +0,0 @@ -#from logging import raiseExceptions - - -class GetStatus(): - - def __init__(self, whid, alarm_data): - self.alarm_data = alarm_data - self.priority_dict = {} - self.id_to_status = {} - self.tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (whid) - self.logger = system.util.getLogger("%s-Update-Visualisation" % (whid)) - - def convert_priority(self, priority): - #The alarm priority is converted into a status - #This is based on the highest active alarm priority - if str(priority) == "0": - return 4 - elif str(priority) == "1": - return 3 - elif str(priority) == "2": - return 2 - elif str(priority) == "3" or priority == "4": - return 1 - else: - return 6 - - def check_priority(self, alarm_id, priority): - #We check to see if the current priority is greater - #than the current priority in the priority_dict. This is - #because the status is based on the active alarm. With the - #highest priority. - controller_id = alarm_id.split("/")[0] - if self.priority_dict.get(controller_id) is None: - self.priority_dict[controller_id] = {} - self.priority_dict[controller_id][alarm_id] = self.convert_priority(priority) - - elif self.priority_dict[controller_id].get(alarm_id) is None: - self.priority_dict[controller_id][alarm_id] = self.convert_priority(priority) - - elif self.priority_dict[controller_id].get(alarm_id) < priority: - self.priority_dict[controller_id][alarm_id] = ( - self.convert_priority - (priority) - ) - - def run_status(self): - for i in self.alarm_data: - alarm_id = i - priority = self.alarm_data.get(i, {}).get("priority") - if priority != None: - self.check_priority(alarm_id, priority) - - def update_tags(self): - device_paths = [] - status_values = [] - if isinstance(self.priority_dict, dict): - for i in self.priority_dict: - device_path = "%sTags/%s/IdToStatus/json" % (self.tag_provider, i) - device_paths.append(device_path) - status_json = self.priority_dict.get(i) - status_values.append(system.util.jsonEncode(status_json, 4)) - self.logger.info("device paths " + str(device_paths)) - else: - raise TypeError("Not a python dictionary") - system.tag.writeAsync(device_paths, status_values) - diff --git a/.resources/e6a0700f5a8ab2195511f45fa83dd3de431b904e8d212e07c8ad679c82e37025 b/.resources/0dd7b472a8b00cae346e9cced5e8afa762fd438afda1afdeec4d711b13eb78fc similarity index 87% rename from .resources/e6a0700f5a8ab2195511f45fa83dd3de431b904e8d212e07c8ad679c82e37025 rename to .resources/0dd7b472a8b00cae346e9cced5e8afa762fd438afda1afdeec4d711b13eb78fc index 1174defd..e26e4b38 100644 --- a/.resources/e6a0700f5a8ab2195511f45fa83dd3de431b904e8d212e07c8ad679c82e37025 +++ b/.resources/0dd7b472a8b00cae346e9cced5e8afa762fd438afda1afdeec4d711b13eb78fc @@ -5,11 +5,9 @@ "MCM02", "MCM03", "MCM04", - "MCM05", - "MCM06", - "MCM07" + "MCM05" ], - "color": "#00FF00" + "color": "#C2C2C2" }, "params": { "tagProps": [ @@ -212,7 +210,7 @@ "dom": { "onClick": { "config": { - "script": "\tsystem.perspective.closeDock(\u0027Docked-East-BTN\u0027)\n\tself.getSibling(\"tabs\").props.currentTabIndex \u003d 0" + "script": "\tsystem.perspective.closeDock(\u0027Docked-East-EPC\u0027)\n\tself.getSibling(\"tabs\").props.currentTabIndex \u003d 0" }, "scope": "G", "type": "script" @@ -458,7 +456,7 @@ "style": { "paddingLeft": 20 }, - "text": "EPC LIGHT" + "text": "STATUS" }, "type": "ia.display.label" }, @@ -472,54 +470,6 @@ }, "propConfig": { "props.style.backgroundColor": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": "#D5D5D5", - "inputType": "scalar", - "mappings": [ - { - "input": "UNKNOWN", - "output": "#FFFFFF" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "path": "view.custom.color" - }, - "transforms": [ - { - "fallback": "UNKNOWN", - "inputType": "scalar", - "mappings": [ - { - "input": "#FF0000", - "output": "ON" - }, - { - "input": "#00FF00", - "output": "OFF" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.textStyle.color": { "binding": { "config": { "path": "view.custom.color" @@ -532,6 +482,9 @@ "style": { "classes": "Text-Styles/Ariel-Bold-12pt", "paddingLeft": 10 + }, + "textStyle": { + "color": "#000000" } }, "type": "ia.display.label" @@ -586,6 +539,7 @@ "grow": 1 }, "props": { + "currentTabIndex": 1, "menuType": "modern", "tabSize": { "width": 1000 diff --git a/.resources/a7da10ad76fa6790ba469ea5b1b3669f431522eb1f69b63ed2609790a499d3a4 b/.resources/0e45bd460aebf756c5cf620f7c6d7ce33efcad5b3331c025a7ffabe7147509a5 similarity index 98% rename from .resources/a7da10ad76fa6790ba469ea5b1b3669f431522eb1f69b63ed2609790a499d3a4 rename to .resources/0e45bd460aebf756c5cf620f7c6d7ce33efcad5b3331c025a7ffabe7147509a5 index 2693cf31..92f5b77a 100644 --- a/.resources/a7da10ad76fa6790ba469ea5b1b3669f431522eb1f69b63ed2609790a499d3a4 +++ b/.resources/0e45bd460aebf756c5cf620f7c6d7ce33efcad5b3331c025a7ffabe7147509a5 @@ -1,7 +1,7 @@ { "custom": { "MCM": "", - "currentTable": "HISTORY", + "currentTable": "HITLIST", "page": "", "view": "" }, @@ -1022,6 +1022,10 @@ "type": "ia.display.table" }, { + "custom": { + "endTime": "value", + "startTime": "value" + }, "events": { "component": { "onRowDoubleClick": { @@ -3166,9 +3170,18 @@ "position": { "basis": "150px" }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "expression": "if({view.custom.currentTable}\u003d\"ACTIVE\", \"#C3C3C3\", \"#FFFFFF\")" + }, + "type": "expr" + } + } + }, "props": { "style": { - "backgroundColor": "#F0F0F0", "borderStyle": "none", "color": "#000000" }, @@ -3194,9 +3207,18 @@ "position": { "basis": "150px" }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "expression": "if({view.custom.currentTable}\u003d\"HITLIST\", \"#C3C3C3\", \"#FFFFFF\")" + }, + "type": "expr" + } + } + }, "props": { "style": { - "backgroundColor": "#F0F0F0", "borderStyle": "none", "color": "#000000" }, @@ -3222,9 +3244,18 @@ "position": { "basis": "150px" }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "expression": "if({view.custom.currentTable}\u003d\"HISTORY\", \"#C3C3C3\", \"#FFFFFF\")" + }, + "type": "expr" + } + } + }, "props": { "style": { - "backgroundColor": "#F0F0F0", "borderStyle": "none", "color": "#000000" }, diff --git a/.resources/0ed9c06e5cc87c8946fe6fe4fae7089e2fc820a6141a1158f4bb716ed703c9f5 b/.resources/0ed9c06e5cc87c8946fe6fe4fae7089e2fc820a6141a1158f4bb716ed703c9f5 new file mode 100644 index 00000000..ab2075a3 --- /dev/null +++ b/.resources/0ed9c06e5cc87c8946fe6fe4fae7089e2fc820a6141a1158f4bb716ed703c9f5 @@ -0,0 +1,1419 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/DPM/DPM2_PS3-1", + "System/MCM03/Conveyor/VFD/UL9_3_VFD1", + "System/MCM03/Conveyor/VFD/UL9_4_VFD1", + "System/MCM03/Conveyor/VFD/UL9_5_VFD1", + "System/MCM03/Conveyor/VFD/UL9_6_VFD1", + "System/MCM03/Conveyor/VFD/UL9_7_VFD1", + "System/MCM03/Conveyor/VFD/UL9_8_VFD1", + "System/MCM03/Conveyor/VFD/PS3_1_VFD1", + "System/MCM03/Conveyor/VFD/PS3_2_VFD1", + "System/MCM03/Conveyor/VFD/PS3_3_VFD1", + "System/MCM03/Conveyor/VFD/PS3_5A_VFD1", + "System/MCM03/Conveyor/VFD/PS3_5B_VFD1", + "System/MCM03/Conveyor/VFD/PS3_6_VFD1", + "System/MCM03/Conveyor/VFD/PS3_7_VFD1", + "System/MCM03/Conveyor/VFD/PS3_8_VFD1", + "System/MCM03/IO_BLOCK/FIO/UL9_3_FIO1", + "System/MCM03/Conveyor/EXTENDO/UL9_1_EX1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM03/IO_BLOCK/DPM/DPM2_PS3-1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL9_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL9_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL9_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "UL9_3_VFD1 11.200.1.50", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL9_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL9_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL9_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "UL9_4_VFD1 11.200.1.51", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL9_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL9_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL9_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "UL9_5_VFD1 11.200.1.52", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL9_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL9_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL9_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "UL9_6_VFD1 11.200.1.53", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL9_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL9_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL9_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "UL9_7_VFD1 11.200.1.54", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL9_8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL9_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL9_8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "UL9_8_VFD1 11.200.1.55", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS3_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_1_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "PS3_1_VFD1 11.200.1.56", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS3_2" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_2_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "PS3_2_VFD1 11.200.1.57", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS3_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "PS3_3_VFD1 11.200.1.58", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS3_5A" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_5A_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_5A_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "PS3_5A_VFD1 11.200.1.59", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS3_5B" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_5B_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_5B_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "PS3_5B_VFD1 11.200.1.60", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS3_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1245 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.2072, + "y": 0.1646 + }, + "props": { + "text": "PS3_6_VFD1 11.200.1.61", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS3_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8509, + "y": 0.3467 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.3943 + }, + "props": { + "text": "PS3_7_VFD1 11.200.1.62", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS3_8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8514, + "y": 0.1739 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.2276 + }, + "props": { + "text": "PS3_8_VFD1 11.200.1.63", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL9_3_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/FIO/UL9_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL9_3_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "UL9_3_FIO1 11.200.1.64", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL9_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/EXTENDO/UL9_1_EX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/EXTENDO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL9_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "UL9_1_EX1 11.200.1.65", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM2_PS3-1", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/0f2627f4b1cf15524113587476de67a430addad65c14ec5dd55886c7b32462b1 b/.resources/0f2627f4b1cf15524113587476de67a430addad65c14ec5dd55886c7b32462b1 deleted file mode 100644 index f3228e27..00000000 --- a/.resources/0f2627f4b1cf15524113587476de67a430addad65c14ec5dd55886c7b32462b1 +++ /dev/null @@ -1,96 +0,0 @@ -# These scripts are use to download data from the igniton project into any file type. - - -def download_file(filename, data , converter): - """ - This script will download data from ignition perspective to the users computer. - - Args: - filename: The name of the file to be downloaded . - data: The data to be downloaded. May be a string, a byte[], or an InputStream. Strings will be written in UTF-8 encoding. - converter: This is a function that is used to convert the ignition data into the required format for the file. - If not conversion is required then pass a function that just returns original data. - - Returns: - None. - - Raises: - ValueError: Raises an Value erorr if no data or converter is provided. - """ - if not data: - raise ValueError("No data provided. Data is required to perform download ") - - if not converter: - raise ValueError("Please provide a data converter to transform the data") - - _data = converter(data) - system.perspective.download(filename, _data) - -def device_data_converter(data): - """ - This script converts a list of dicts to a dataset, it uses the first dict to set the column headers in the dataset. - - Args: - - data: List of dictionaries. - - Returns: - Ignition Data Set - - Raises: - None - """ - dataset = [] - for index,row in enumerate(data): - if index == 0: - header = row.keys() - row = [] - for i in header: - value = data[index][i] - row.append(value) - dataset.append(row) - - convert_data = system.dataset.toDataSet(header, dataset) - return system.dataset.toCSV(convert_data) - -def detailed_views_converter(data): - """ - This script converts a list of dicts to a dataset, it uses the first dict to set the column headers in the dataset. - - Args: - - data: List of dictionaries. - - Returns: - Ignition Data Set - - Raises: - None - """ - dataset = [] - for index,row in enumerate(data): - if index == 0: - header = row.keys() - row = [] - for i in header: - if i == "Devices": - value = array_to_string(data[index][i]) - else: - value = data[index][i] - row.append(value) - dataset.append(row) - - convert_data = system.dataset.toDataSet(header, dataset) - return system.dataset.toCSV(convert_data) - -def array_to_string(array , deliminator="#"): - converted = "" - if len(array) == 1: - return array[0] - for i , value in enumerate(array): - converted += value - if not i == len(array)-1: - converted += deliminator - - - return converted \ No newline at end of file diff --git a/.resources/0f300f4e46cb286ed0a05911bd54bf09c26a6f856903d01256ca193336161a78 b/.resources/0f300f4e46cb286ed0a05911bd54bf09c26a6f856903d01256ca193336161a78 deleted file mode 100644 index 4a97e9a5..00000000 --- a/.resources/0f300f4e46cb286ed0a05911bd54bf09c26a6f856903d01256ca193336161a78 +++ /dev/null @@ -1,2897 +0,0 @@ -{ - "custom": {}, - "params": {}, - "props": { - "defaultSize": { - "height": 1080, - "width": 1920 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "15.8px" - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "32px" - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "meta": { - "name": "Label_3" - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-White-12pt", - "fontWeight": "bold", - "text": "value", - "textAlign": "left", - "textIndent": "10px" - }, - "text": "Filter by Date/Time" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_1" - }, - "position": { - "basis": "32px", - "shrink": 0 - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-White-12pt", - "textAlign": "left", - "textIndent": "10px" - }, - "text": "Start" - }, - "type": "ia.display.label" - }, - { - "events": { - "system": { - "onStartup": { - "config": { - "script": "\timport datetime\n\t\t\n\ttime_now \u003d datetime.datetime.now()\n\tself.props.value \u003d time_now - datetime.timedelta(hours \u003d 1)\n\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "StartTime" - }, - "position": { - "basis": "32px", - "shrink": 0 - }, - "propConfig": { - "props.maxDate": { - "binding": { - "config": { - "path": "../EndTime.props.value" - }, - "type": "property" - } - }, - "props.minDate": { - "binding": { - "config": { - "expression": "addWeeks({../EndTime.props.value},-2)" - }, - "type": "expr" - } - } - }, - "props": { - "formattedValue": "Apr 19, 2022 10:28 AM", - "value": { - "$": [ - "ts", - 192, - 1650367709276 - ], - "$ts": 1650364109276 - } - }, - "type": "ia.input.date-time-input" - }, - { - "meta": { - "name": "Label_2" - }, - "position": { - "basis": "32px", - "shrink": 0 - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-White-12pt", - "textAlign": "left", - "textIndent": "10px" - }, - "text": "End" - }, - "type": "ia.display.label" - }, - { - "events": { - "system": { - "onStartup": { - "config": { - "script": "\timport datetime\n\t\n\ttime_now \u003d datetime.datetime.now()\n\tself.props.value \u003d time_now" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "EndTime" - }, - "position": { - "basis": "32px", - "shrink": 0 - }, - "props": { - "formattedValue": "Apr 19, 2022 11:28 AM", - "value": { - "$": [ - "ts", - 192, - 1650367709276 - ], - "$ts": 1650367709276 - } - }, - "type": "ia.input.date-time-input" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "200px" - }, - "props": { - "direction": "column", - "style": { - "borderStyle": "solid", - "borderWidth": "0.5px" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Label_2" - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "textAlign": "left", - "textIndent": "10px" - } - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "meta": { - "name": "Label_3" - }, - "position": { - "basis": "32px", - "shrink": 0 - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-White-12pt", - "fontWeight": "bold", - "text": "value", - "textAlign": "left", - "textIndent": "10px" - }, - "text": "Filter by Device" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "32px" - }, - "type": "ia.display.label" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tpayload \u003d {}\n\tdevice \u003d self.props.value\n\tpayload[\"device\"] \u003d device\n\tsystem.perspective.sendMessage(\"device-filter\", payload \u003d payload, scope \u003d \"page\")" - }, - "scope": "G", - "type": "script" - } - }, - "system": { - "onStartup": { - "config": { - "script": "\tdevices \u003d system.tag.readBlocking([\"Configuration/DetailedViews\"])\n\tdevices \u003d devices[0].value\n\tdevices_decoded \u003d system.util.jsonDecode(devices)\n\tdevice_list \u003d []\n\tno_device \u003d {}\n\tno_device[\"value\"]\u003d\"\"\n\tno_device[\"label\"]\u003d\"None\"\n\tdevice_list.append(no_device)\n\tfor i in devices_decoded:\n\t\tdevice_dict \u003d{}\n\t\tif len(devices_decoded[i]) \u003d\u003d 1:\n\t\t\tdevice_dict[\"value\"] \u003d i\n\t\t\tdevice_dict[\"label\"]\u003d i\n\t\t\tdevice_list.append(device_dict)\n\t\telse:\n\t\t\titems \u003d devices_decoded[i]\n\t\t\tfor item in items:\n\t\t\t\tdevice_dict \u003d{}\n\t\t\t\tdevice_dict[\"value\"] \u003d item\n\t\t\t\tdevice_dict[\"label\"]\u003d item\n\t\t\t\tdevice_list.append(device_dict)\n\t\t\t\t\n\tself.props.options \u003d device_list\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Dropdown" - }, - "position": { - "basis": "32px", - "shrink": 0 - }, - "props": { - "options": [ - { - "label": "None", - "value": "" - }, - { - "label": "PLC03", - "value": "PLC03" - }, - { - "label": "PLC25", - "value": "PLC25" - }, - { - "label": "PLC47", - "value": "PLC47" - }, - { - "label": "PLC97", - "value": "PLC97" - }, - { - "label": "PLC69", - "value": "PLC69" - }, - { - "label": "PLC26", - "value": "PLC26" - }, - { - "label": "PLC48", - "value": "PLC48" - }, - { - "label": "PLC01", - "value": "PLC01" - }, - { - "label": "PLC23", - "value": "PLC23" - }, - { - "label": "PLC02", - "value": "PLC02" - }, - { - "label": "PLC07", - "value": "PLC07" - }, - { - "label": "PLC29", - "value": "PLC29" - }, - { - "label": "PLC08", - "value": "PLC08" - }, - { - "label": "PLC27", - "value": "PLC27" - }, - { - "label": "PLC49", - "value": "PLC49" - }, - { - "label": "PLC06", - "value": "PLC06" - }, - { - "label": "PLC28", - "value": "PLC28" - }, - { - "label": "PLC96", - "value": "PLC96" - }, - { - "label": "PLC40", - "value": "PLC40" - }, - { - "label": "PLC60", - "value": "PLC60" - }, - { - "label": "SLAM302", - "value": "SLAM302" - }, - { - "label": "PLC21", - "value": "PLC21" - }, - { - "label": "PLC43", - "value": "PLC43" - }, - { - "label": "PLC65", - "value": "PLC65" - }, - { - "label": "SLAM306", - "value": "SLAM306" - }, - { - "label": "PLC22", - "value": "PLC22" - }, - { - "label": "PLC66", - "value": "PLC66" - }, - { - "label": "SLAM307", - "value": "SLAM307" - }, - { - "label": "PLC41", - "value": "PLC41" - }, - { - "label": "PLC1000", - "value": "PLC1000" - }, - { - "label": "PLC20", - "value": "PLC20" - }, - { - "label": "PLC42", - "value": "PLC42" - }, - { - "label": "PLC64", - "value": "PLC64" - }, - { - "label": "SLAM304", - "value": "SLAM304" - }, - { - "label": "MAN2_PLC99", - "value": "MAN2_PLC99" - }, - { - "label": "PLC23-1", - "value": "PLC23-1" - }, - { - "label": "PLC09-2", - "value": "PLC09-2" - }, - { - "label": "PLC1000-1", - "value": "PLC1000-1" - }, - { - "label": "PLC09", - "value": "PLC09" - }, - { - "label": "PLC99", - "value": "PLC99" - }, - { - "label": "PLC14", - "value": "PLC14" - }, - { - "label": "ARSAW1401", - "value": "ARSAW1401" - }, - { - "label": "ARSAW1402", - "value": "ARSAW1402" - }, - { - "label": "ARSAW1403", - "value": "ARSAW1403" - }, - { - "label": "ARSAW1404", - "value": "ARSAW1404" - }, - { - "label": "ARSAW1405", - "value": "ARSAW1405" - }, - { - "label": "ARSAW1406", - "value": "ARSAW1406" - }, - { - "label": "ARSAW1407", - "value": "ARSAW1407" - }, - { - "label": "ARSAW1408", - "value": "ARSAW1408" - }, - { - "label": "PLC15", - "value": "PLC15" - }, - { - "label": "ARSAW1501", - "value": "ARSAW1501" - }, - { - "label": "ARSAW1502", - "value": "ARSAW1502" - }, - { - "label": "ARSAW1503", - "value": "ARSAW1503" - }, - { - "label": "ARSAW1504", - "value": "ARSAW1504" - }, - { - "label": "ARSAW1505", - "value": "ARSAW1505" - }, - { - "label": "ARSAW1506", - "value": "ARSAW1506" - }, - { - "label": "ARSAW1507", - "value": "ARSAW1507" - }, - { - "label": "ARSAW1508", - "value": "ARSAW1508" - }, - { - "label": "PLC13", - "value": "PLC13" - }, - { - "label": "ARSAW1301", - "value": "ARSAW1301" - }, - { - "label": "ARSAW1302", - "value": "ARSAW1302" - }, - { - "label": "ARSAW1303", - "value": "ARSAW1303" - }, - { - "label": "ARSAW1304", - "value": "ARSAW1304" - }, - { - "label": "ARSAW1305", - "value": "ARSAW1305" - }, - { - "label": "ARSAW1306", - "value": "ARSAW1306" - }, - { - "label": "ARSAW1307", - "value": "ARSAW1307" - }, - { - "label": "ARSAW1308", - "value": "ARSAW1308" - }, - { - "label": "PLC16", - "value": "PLC16" - }, - { - "label": "ARSAW1601", - "value": "ARSAW1601" - }, - { - "label": "ARSAW1602", - "value": "ARSAW1602" - }, - { - "label": "ARSAW1603", - "value": "ARSAW1603" - }, - { - "label": "ARSAW1604", - "value": "ARSAW1604" - }, - { - "label": "ARSAW1605", - "value": "ARSAW1605" - }, - { - "label": "ARSAW1606", - "value": "ARSAW1606" - }, - { - "label": "ARSAW1607", - "value": "ARSAW1607" - }, - { - "label": "ARSAW1608", - "value": "ARSAW1608" - }, - { - "label": "PLC51", - "value": "PLC51" - }, - { - "label": "SLAM305", - "value": "SLAM305" - }, - { - "label": "PLC70", - "value": "PLC70" - }, - { - "label": "PLC71", - "value": "PLC71" - }, - { - "label": "RWC4", - "value": "RWC4" - }, - { - "label": "PLC71", - "value": "PLC71" - }, - { - "label": "PLC70", - "value": "PLC70" - }, - { - "label": "RWC4", - "value": "RWC4" - }, - { - "label": "MAN2_PLC96", - "value": "MAN2_PLC96" - }, - { - "label": "PLC32", - "value": "PLC32" - }, - { - "label": "PLC30", - "value": "PLC30" - }, - { - "label": "SLAM301", - "value": "SLAM301" - }, - { - "label": "PLC52", - "value": "PLC52" - }, - { - "label": "MAN2_PLC97", - "value": "MAN2_PLC97" - }, - { - "label": "PLC31", - "value": "PLC31" - }, - { - "label": "SLAM303", - "value": "SLAM303" - }, - { - "label": "PLC80", - "value": "PLC80" - }, - { - "label": "SLAM401", - "value": "SLAM401" - }, - { - "label": "SLAM402", - "value": "SLAM402" - } - ], - "value": "None" - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "device-filter-reset", - "pageScope": true, - "script": "\t# implement your handler here\n\tdevice_selection \u003d payload[\"device\"]\n\tself.props.value \u003d device_selection", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.input.dropdown" - } - ], - "meta": { - "name": "FlexContainer_0" - }, - "position": { - "basis": "200px" - }, - "props": { - "direction": "column", - "style": { - "borderStyle": "solid", - "borderWidth": "0.5px" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Label_1" - }, - "position": { - "basis": "32px", - "grow": 1 - }, - "props": { - "style": { - "textAlign": "left", - "textIndent": "10px" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "32px", - "grow": 1 - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "meta": { - "name": "Label_3" - }, - "position": { - "basis": "32px", - "shrink": 0 - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-White-12pt", - "fontWeight": "bold", - "text": "value", - "textAlign": "left", - "textIndent": "10px" - }, - "text": "Filter by Severity" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "32px" - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "10px" - }, - "type": "ia.display.label" - }, - { - "custom": { - "Severity": "Critical", - "background_on": "false" - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tpayload \u003d {}\n\tseverity \u003d self.custom.Severity\n\tpayload[\"severity\"] \u003d severity\n\tsystem.perspective.sendMessage(\"severity-filter\", payload \u003d payload , scope \u003d \"page\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "basis": "80px" - }, - "propConfig": { - "props.style.classes": { - "binding": { - "config": { - "expression": "if({this.custom.background_on}\u003d\"true\",1,0)" - }, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Alarms-Styles/Critical" - }, - { - "input": 0, - "output": "Alarms-Styles/NoAlarm-Black" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": { - "color": "#FFFFFF", - "path": "material/error" - }, - "position": "top" - }, - "style": {}, - "text": "Critical" - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "button-severity-indicator", - "pageScope": true, - "script": "\tbackground \u003d \"false\"\n\tseverity \u003d payload[\"severity\"]\n\tbutton_severity \u003d self.custom.Severity\n\tif severity \u003d\u003d button_severity:\n\t\tbackground \u003d \"true\"\n\telse:\n\t\tbackground \u003d \"false\"\n\t\n\tself.custom.background_on \u003d background\n\t", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.input.button" - }, - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "10px" - }, - "type": "ia.display.label" - }, - { - "custom": { - "Severity": "High", - "background_on": "false" - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tpayload \u003d {}\n\tseverity \u003d self.custom.Severity\n\tpayload[\"severity\"] \u003d severity\n\tsystem.perspective.sendMessage(\"severity-filter\", payload \u003d payload , scope \u003d \"page\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button_0" - }, - "position": { - "basis": "80px" - }, - "propConfig": { - "props.style.classes": { - "binding": { - "config": { - "expression": "if({this.custom.background_on}\u003d\"true\",1,0)" - }, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Alarms-Styles/High" - }, - { - "input": 0, - "output": "Alarms-Styles/NoAlarm-Black" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": { - "path": "material/priority_high" - }, - "position": "top" - }, - "style": {}, - "text": "High" - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "button-severity-indicator", - "pageScope": true, - "script": "\tbackground \u003d \"false\"\n\tseverity \u003d payload[\"severity\"]\n\tbutton_severity \u003d self.custom.Severity\n\tif severity \u003d\u003d button_severity:\n\t\tbackground \u003d \"true\"\n\telse:\n\t\tbackground \u003d \"false\"\n\t\n\tself.custom.background_on \u003d background", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.input.button" - }, - { - "meta": { - "name": "Label_1" - }, - "position": { - "basis": "10px" - }, - "type": "ia.display.label" - }, - { - "custom": { - "Severity": "Medium", - "background_on": "false" - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tpayload \u003d {}\n\tseverity \u003d self.custom.Severity\n\tpayload[\"severity\"] \u003d severity\n\tsystem.perspective.sendMessage(\"severity-filter\", payload \u003d payload , scope \u003d \"page\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button_1" - }, - "position": { - "basis": "80px" - }, - "propConfig": { - "props.style.classes": { - "binding": { - "config": { - "expression": "if({this.custom.background_on}\u003d\"true\",1,0)" - }, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Alarms-Styles/Medium" - }, - { - "input": 0, - "output": "Alarms-Styles/NoAlarm-Black" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": { - "path": "material/priority_high" - }, - "position": "top" - }, - "style": {}, - "text": "Medium" - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "button-severity-indicator", - "pageScope": true, - "script": "\tbackground \u003d \"false\"\n\tseverity \u003d payload[\"severity\"]\n\tbutton_severity \u003d self.custom.Severity\n\tif severity \u003d\u003d button_severity:\n\t\tbackground \u003d \"true\"\n\telse:\n\t\tbackground \u003d \"false\"\n\t\n\tself.custom.background_on \u003d background", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.input.button" - }, - { - "meta": { - "name": "Label_2" - }, - "position": { - "basis": "10px" - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "50px", - "shrink": 0 - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "7px" - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "10px" - }, - "type": "ia.display.label" - }, - { - "custom": { - "Severity": "Low", - "background_on": "false" - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tpayload \u003d {}\n\tseverity \u003d self.custom.Severity\n\tpayload[\"severity\"] \u003d severity\n\tsystem.perspective.sendMessage(\"severity-filter\", payload \u003d payload , scope \u003d \"page\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "basis": "80px" - }, - "propConfig": { - "props.style.classes": { - "binding": { - "config": { - "expression": "if({this.custom.background_on}\u003d\"true\",1,0)" - }, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Alarms-Styles/Low" - }, - { - "input": 0, - "output": "Alarms-Styles/NoAlarm-Black" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": { - "path": "material/low_priority" - }, - "position": "top" - }, - "style": {}, - "text": "Low" - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "button-severity-indicator", - "pageScope": true, - "script": "\tbackground \u003d \"false\"\n\tseverity \u003d payload[\"severity\"]\n\tbutton_severity \u003d self.custom.Severity\n\tif severity \u003d\u003d button_severity:\n\t\tbackground \u003d \"true\"\n\telse:\n\t\tbackground \u003d \"false\"\n\t\n\tself.custom.background_on \u003d background", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.input.button" - }, - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "10px" - }, - "type": "ia.display.label" - }, - { - "custom": { - "Severity": "Diagnostic", - "background_on": "false" - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tpayload \u003d {}\n\tseverity \u003d self.custom.Severity\n\tpayload[\"severity\"] \u003d severity\n\tsystem.perspective.sendMessage(\"severity-filter\", payload \u003d payload , scope \u003d \"page\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button_0" - }, - "position": { - "basis": "80px" - }, - "propConfig": { - "props.style.classes": { - "binding": { - "config": { - "expression": "if({this.custom.background_on}\u003d\"true\",1,0)" - }, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Alarms-Styles/Diagnostic" - }, - { - "input": 0, - "output": "Alarms-Styles/NoAlarm-Black" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": { - "path": "material/warning" - }, - "position": "top" - }, - "style": {}, - "text": "Diagnostic" - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "button-severity-indicator", - "pageScope": true, - "script": "\t# implement your handler here\n\tbackground \u003d \"false\"\n\tseverity \u003d payload[\"severity\"]\n\tbutton_severity \u003d self.custom.Severity\n\tif severity \u003d\u003d button_severity:\n\t\tbackground \u003d \"true\"\n\telse:\n\t\tbackground \u003d \"false\"\n\t\n\tself.custom.background_on \u003d background", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.input.button" - }, - { - "meta": { - "name": "Label_2" - }, - "position": { - "basis": "100px" - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer_0" - }, - "position": { - "basis": "50px", - "shrink": 0 - }, - "type": "ia.container.flex" - } - ], - "custom": { - "SeverityFilter": "value" - }, - "meta": { - "name": "FlexContainer_1" - }, - "position": { - "basis": "200px" - }, - "props": { - "direction": "column", - "style": { - "borderStyle": "solid", - "borderWidth": "0.5px" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Label_3" - }, - "position": { - "basis": "200px", - "grow": 1, - "shrink": 10 - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "meta": { - "name": "Label_3" - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-White-12pt", - "fontWeight": "bold", - "text": "value", - "textAlign": "left", - "textIndent": "10px" - }, - "text": "Reset Filters" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "32px" - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "5px", - "grow": 1 - }, - "type": "ia.display.label" - }, - { - "custom": { - "Severity": "Critical", - "background_on": "false" - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tpayload1 \u003d {}\n\tpayload2 \u003d{}\n\tpayload3 \u003d{}\n\tpayload1[\"severity\"] \u003d \"\"\n\tpayload2[\"device\"] \u003d \"None\"\n\tpayload3[\"device\"] \u003d \"\"\n\tsystem.perspective.sendMessage(\"severity-filter\", payload \u003d payload1 , scope \u003d \"page\")\n\tsystem.perspective.sendMessage(\"button-severity-indicator\", payload \u003d payload1 , scope \u003d \"page\")\n\tsystem.perspective.sendMessage(\"device-filter-reset\", payload \u003d payload2 , scope \u003d \"page\")\n\tsystem.perspective.sendMessage(\"device-filter\", payload \u003d payload3 , scope \u003d \"page\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "basis": "80px" - }, - "props": { - "image": { - "icon": { - "color": "#FFFFFF", - "path": "material/clear" - }, - "position": "top" - }, - "style": { - "classes": "Alarms-Styles/NoAlarm-Black" - }, - "text": "Reset Filters" - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "button-severity-indicator", - "pageScope": true, - "script": "\tbackground \u003d \"false\"\n\tseverity \u003d payload[\"severity\"]\n\tbutton_severity \u003d self.custom.Severity\n\tif severity \u003d\u003d button_severity:\n\t\tbackground \u003d \"true\"\n\telse:\n\t\tbackground \u003d \"false\"\n\t\n\tself.custom.background_on \u003d background\n\t", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.input.button" - }, - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "10px" - }, - "type": "ia.display.label" - }, - { - "custom": { - "Severity": "High", - "background_on": "false" - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tsystem.perspective.toggleDock(\"Docked-West\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button_0" - }, - "position": { - "basis": "80px" - }, - "props": { - "image": { - "icon": { - "path": "material/toggle_on" - }, - "position": "top" - }, - "style": { - "classes": "Alarms-Styles/NoAlarm-Black" - }, - "text": "Toggle Dock" - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "button-severity-indicator", - "pageScope": true, - "script": "\tbackground \u003d \"false\"\n\tseverity \u003d payload[\"severity\"]\n\tbutton_severity \u003d self.custom.Severity\n\tif severity \u003d\u003d button_severity:\n\t\tbackground \u003d \"true\"\n\telse:\n\t\tbackground \u003d \"false\"\n\t\n\tself.custom.background_on \u003d background", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.input.button" - }, - { - "meta": { - "name": "Label_2" - }, - "position": { - "basis": "10px" - }, - "type": "ia.display.label" - }, - { - "custom": { - "Severity": "High", - "background_on": "false" - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tdata \u003d self.parent.parent.parent.parent.getChild(\"Table\").props.data\n\tdataset \u003d system.dataset.dataSetToHTML(1,data,\"Test\")\n\tsystem.perspective.print(type(dataset))\n\tsystem.perspective.download(\"myExport.html\",dataset)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button_1" - }, - "position": { - "basis": "80px" - }, - "props": { - "image": { - "icon": { - "path": "material/import_export" - }, - "position": "top" - }, - "style": { - "classes": "Alarms-Styles/NoAlarm-Black" - }, - "text": "Export" - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "button-severity-indicator", - "pageScope": true, - "script": "\tbackground \u003d \"false\"\n\tseverity \u003d payload[\"severity\"]\n\tbutton_severity \u003d self.custom.Severity\n\tif severity \u003d\u003d button_severity:\n\t\tbackground \u003d \"true\"\n\telse:\n\t\tbackground \u003d \"false\"\n\t\n\tself.custom.background_on \u003d background", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.input.button" - }, - { - "meta": { - "name": "Label_1" - }, - "position": { - "basis": "5px", - "grow": 1 - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "50px", - "shrink": 0 - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "36px" - }, - "type": "ia.display.label" - } - ], - "custom": { - "SeverityFilter": "value" - }, - "meta": { - "name": "FlexContainer_2" - }, - "position": { - "basis": "200px" - }, - "props": { - "direction": "column", - "style": { - "borderStyle": "solid", - "borderWidth": "0.5px" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "300px", - "shrink": 0 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "15.8px" - }, - "type": "ia.display.label" - }, - { - "custom": { - "Historyfilters": { - "Acked": 2, - "AckedBy": "", - "Area": "", - "DeviceDescription": "", - "DeviceType": "", - "DisplayPath": "", - "Empty": 0, - "Interval": 0, - "LinkToOEEMP": "", - "LinkToPage": "", - "Name": "", - "PLC": "", - "Priority": 0, - "SubArea": "", - "TZ": "Europe/London", - "UDT": "" - }, - "export": "value", - "severityFilter": "" - }, - "meta": { - "name": "Table" - }, - "position": { - "basis": "1639px", - "grow": 1 - }, - "propConfig": { - "custom.Historyfilters.FC": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "direct", - "tagPath": "Configuration/FC" - }, - "type": "tag" - } - }, - "custom.Historyfilters.StartDT": { - "binding": { - "config": { - "path": "../FlexContainer/FlexContainer/StartTime.props.value" - }, - "type": "property" - } - }, - "custom.Historyfilters.StopDT": { - "binding": { - "config": { - "path": "../FlexContainer/FlexContainer/EndTime.props.value" - }, - "type": "property" - } - }, - "custom.alarmHistory": { - "binding": { - "config": { - "parameters": { - "Ackd": "{this.custom.Historyfilters.Acked}", - "AckdBy": "{this.custom.Historyfilters.AckedBy}", - "Area": "{this.custom.Historyfilters.Area}", - "DeviceDescription": "{this.custom.Historyfilters.DeviceDescription}", - "DeviceType": "{this.custom.Historyfilters.DeviceType}", - "DisplayPath": "{this.custom.Historyfilters.DisplayPath}", - "Empty": "{this.custom.Historyfilters.Empty}", - "Finish": "{this.custom.Historyfilters.StopDT}", - "Interval": "{this.custom.Historyfilters.Interval}", - "LinkToOEEMP": "{this.custom.Historyfilters.LinkToOEEMP}", - "LinkToPage": "{this.custom.Historyfilters.LinkToPage}", - "Name": "{this.custom.Historyfilters.Name}", - "PLC": "{this.custom.Historyfilters.PLC}", - "Priority": "{this.custom.Historyfilters.Priority}", - "Start": "{this.custom.Historyfilters.StartDT}", - "SubArea": "{this.custom.Historyfilters.SubArea}", - "TZ": "{this.custom.Historyfilters.TZ}", - "UDT": "{this.custom.Historyfilters.UDT}", - "WHID": "{Configuration/FC}" - }, - "polling": { - "enabled": true, - "rate": "2" - }, - "queryPath": "StoredProcedures/GetHistoricalAlarms", - "returnFormat": "dataset" - }, - "type": "query" - } - }, - "custom.export": { - "onChange": { - "enabled": null, - "script": "\tdata \u003d self.props.data\n\tsystem.perspective.download(\"AlarmExport\", data)" - } - }, - "custom.severityFilter": { - "onChange": { - "enabled": null, - "script": "\tpayload \u003d {}\n\tseverity \u003d self.custom.severityFilter\n\tpayload[\"severity\"] \u003d severity\n\tsystem.perspective.sendMessage(\"button-severity-indicator\", payload\u003d payload, scope \u003d \"page\")" - } - }, - "props.data": { - "binding": { - "config": { - "path": "this.custom.alarmHistory" - }, - "type": "property" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "TimeStamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Duration", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Name", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Priority", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Acked", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": false, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "UDT", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "UID", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "DeviceDescription", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": false, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "DeviceType", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": false, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "DisplayPath", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Area", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "SubArea", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "PLC", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "MaintenanceTemplate", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": false, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "LinkToPage", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": false, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "LinkToBOM", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": false, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "LinkToHelp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": false, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "LinkToOEEMP", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": false, - "width": "" - } - ], - "filter": { - "enabled": true - }, - "headerGroups": [ - [] - ] - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "severity-filter", - "pageScope": true, - "script": "\tfilter \u003d payload[\"severity\"]\n\tself.custom.severityFilter \u003d filter\n\tself.props.filter.text \u003d filter\n\t", - "sessionScope": false, - "viewScope": false - }, - { - "messageType": "device-filter", - "pageScope": true, - "script": "\t# implement your handler here\n\tdevice\u003d payload[\"device\"]\n\tself.custom.Historyfilters.PLC \u003d device", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.display.table" - } - ], - "meta": { - "name": "root" - }, - "props": { - "style": { - "classes": "Background-Styles/Main-Background" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/1388057dae39829c978d3f808d30a41a5b97062a5eaf0405a809508326454340 b/.resources/1388057dae39829c978d3f808d30a41a5b97062a5eaf0405a809508326454340 new file mode 100644 index 00000000..1f9feec3 --- /dev/null +++ b/.resources/1388057dae39829c978d3f808d30a41a5b97062a5eaf0405a809508326454340 @@ -0,0 +1,1743 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM07_VS01A", + "System/MCM04/PE/ZMX/S013089_ZMX1", + "System/MCM04/PE/ZMX/S013091_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM27", + "System/MCM04/PE/ZMX/S013093_ZMX1", + "System/MCM04/PE/ZMX/S013095_ZMX1", + "System/MCM04/PE/ZMX/S013090_ZMX1", + "System/MCM04/PE/ZMX/S013092_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM28", + "System/MCM04/PE/ZMX/S013094_ZMX1", + "System/MCM04/PE/ZMX/S013096_ZMX1", + "System/MCM04/PE/ZMX/S013097_ZMX1", + "System/MCM04/PE/ZMX/S013099_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM29", + "System/MCM04/PE/ZMX/S013101_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM31", + "System/MCM04/PE/ZMX/S013103_ZMX1", + "System/MCM04/PE/ZMX/S013098_ZMX1", + "System/MCM04/PE/ZMX/S013100_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM30", + "System/MCM04/PE/ZMX/S013102_ZMX1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[16]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[17]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[17]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[18]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[18]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[19]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[19]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[20]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM07_VS01A", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013089_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013089_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013089_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "S013089_ZMX1 11.200.1.174", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013091_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013091_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013091_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "S013091_ZMX1 11.200.1.175", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM27" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM27", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM27_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "VS01A_FIOM27 11.200.1.176", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013093_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013093_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013093_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "S013093_ZMX1 11.200.1.177", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013095_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013095_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013095_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "S013095_ZMX1 11.200.1.178", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013090_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013090_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013090_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "S013090_ZMX1 11.200.1.179", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013092_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013092_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013092_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "S013092_ZMX1 11.200.1.180", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM28" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM28", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM28_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "VS01A_FIOM28 11.200.1.181", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013094_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013094_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013094_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "S013094_ZMX1 11.200.1.182", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013096_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013096_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013096_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "S013096_ZMX1 11.200.1.183", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013097_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013097_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013097_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "S013097_ZMX1 11.200.1.184", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013099_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1315 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013099_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013099_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.2142, + "y": 0.1646 + }, + "props": { + "text": "S013099_ZMX1 11.200.1.185", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM29" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM29", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM29_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "VS01A_FIOM29 11.200.1.186", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013101_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013101_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013101_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "S013101_ZMX1 11.200.1.187", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM31" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM31", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM31_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "VS01A_FIOM31 11.200.1.188", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013103_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013103_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013103_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "S013103_ZMX1 11.200.1.189", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013098_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8571, + "y": 0.6639 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013098_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013098_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.7257 + }, + "props": { + "text": "S013098_ZMX1 11.200.1.190", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013100_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8585, + "y": 0.8329 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013100_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013100_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.8927 + }, + "props": { + "text": "S013100_ZMX1 11.200.1.191", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM30" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.374, + "y": 0.8324 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM30", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM30_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.4587, + "y": 0.8896 + }, + "props": { + "text": "VS01A_FIOM30 11.200.1.192", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013102_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2481, + "y": 0.8324 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013102_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013102_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3311, + "y": 0.8887 + }, + "props": { + "text": "S013102_ZMX1 11.200.1.193", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM07_VS01A", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/159bec16f87bfac327073de895c0d2ee6f75a3fba68fff9ac92ec5bb475ad6e7 b/.resources/159bec16f87bfac327073de895c0d2ee6f75a3fba68fff9ac92ec5bb475ad6e7 deleted file mode 100644 index f9a1b0b6..00000000 --- a/.resources/159bec16f87bfac327073de895c0d2ee6f75a3fba68fff9ac92ec5bb475ad6e7 +++ /dev/null @@ -1,65 +0,0 @@ -{ - "custom": {}, - "params": { - "color": "#00FF00" - }, - "propConfig": { - "params.color": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 20, - "width": 20 - } - }, - "root": { - "children": [ - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tcolor \u003d self.view.params.color\n\tsystem.perspective.sendMessage(messageType\u003d\"color-clicked\", payload\u003d{\"color\":color})" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Label" - }, - "position": { - "basis": "20px", - "grow": 1 - }, - "propConfig": { - "props.style.backgroundColor": { - "binding": { - "config": { - "path": "view.params.color" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "cursor": "pointer" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/165d88752312d96a4ef0a96e9330141373b7d4f17747b9306d8dc8b750f8c321 b/.resources/165d88752312d96a4ef0a96e9330141373b7d4f17747b9306d8dc8b750f8c321 deleted file mode 100644 index e1f337d3..00000000 Binary files a/.resources/165d88752312d96a4ef0a96e9330141373b7d4f17747b9306d8dc8b750f8c321 and /dev/null differ diff --git a/.resources/166f3bad8fccdb86198dd71254abff7ea2c843faa9df618060bb05d566b183db b/.resources/166f3bad8fccdb86198dd71254abff7ea2c843faa9df618060bb05d566b183db deleted file mode 100644 index f84957e2..00000000 --- a/.resources/166f3bad8fccdb86198dd71254abff7ea2c843faa9df618060bb05d566b183db +++ /dev/null @@ -1,11 +0,0 @@ -import sys - -def error_handler(whid, logger_name): - logger_name = "%s-%s" % (whid, logger_name) - logger = system.util.getLogger(logger_name) - provider = "[%s_SCADA_TAG_PROVIDER]" % (whid) - exc_type, exc_obj, tb = sys.exc_info() - lineno = tb.tb_lineno - logger.error("Error: %s, %s, %s" % (lineno, exc_type, exc_obj)) - system.tag.writeBlocking([provider + "System/wbsckt_running"], [0]) - \ No newline at end of file diff --git a/.resources/17432ba2661038986c27d8983208ea1632a5b5bf9cff00f51f4c7756e7479a7f b/.resources/17432ba2661038986c27d8983208ea1632a5b5bf9cff00f51f4c7756e7479a7f deleted file mode 100644 index b3934fc2..00000000 --- a/.resources/17432ba2661038986c27d8983208ea1632a5b5bf9cff00f51f4c7756e7479a7f +++ /dev/null @@ -1,294 +0,0 @@ -{ - "custom": { - "color": "#000000", - "priority": "No Active Alarms", - "state": "TagError" - }, - "params": { - "tagProps": [ - "Status/Chutes/Chute_0", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.color": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/" - }, - "transforms": [ - { - "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"bLamp_Enable\"):\n\t return \"#CCFFCC\" \n\treturn \"#000000\"", - "type": "script" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.priority": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/" - }, - "transforms": [ - { - "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"bLamp_Enable\"):\n\t return \"Low\" \n\treturn \"No Active Alarms\"", - "type": "script" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.state": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/" - }, - "transforms": [ - { - "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif value is None or data.get(\"_quality\") \u003d\u003d \"Bad\" or data.get(\"error\"):\n\t return \"TagError\"\n\tif data.get(\"bLamp_Enable\"):\n\t return \"Enable PB Pressed\" \n\treturn \"Inactive\"", - "type": "script" - } - ], - "type": "tag" - }, - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 25, - "width": 25 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Button" - }, - "position": { - "height": 1, - "width": 1 - }, - "propConfig": { - "props.elements[1].fill.paint": { - "binding": { - "config": { - "expression": "if(\r\n {view.custom.state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.color}\r\n)\r\n" - }, - "type": "expr" - } - }, - "props.style.classes": { - "binding": { - "config": { - "expression": "if({session.custom.colours.colour_impaired} \u003d True,\r\n{view.custom.state} + 100,\r\n{view.custom.state})" - }, - "enabled": false, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": 101, - "output": "State-Styles/State101" - }, - { - "input": 102, - "output": "State-Styles/State102" - }, - { - "input": 103, - "output": "State-Styles/State103" - }, - { - "input": 104, - "output": "State-Styles/State104" - }, - { - "input": 105, - "output": "State-Styles/State105" - }, - { - "input": 106, - "output": "State-Styles/State106" - }, - { - "input": 201, - "output": "State-Styles/State201" - }, - { - "input": 202, - "output": "State-Styles/State202" - }, - { - "input": 203, - "output": "State-Styles/State203" - }, - { - "input": 204, - "output": "State-Styles/State204" - }, - { - "input": 205, - "output": "State-Styles/State205" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "elements": [ - { - "d": "M 0,0 H 20 V 20 H 0 Z", - "fill": { - "paint": "#AAAAAA" - }, - "name": "path", - "stroke": { - "paint": "#000000", - "width": "1.5" - }, - "type": "path" - }, - { - "d": "m 17,10.5 a 7,7 0 0 1 -7,7 7,7 0 0 1 -7,-7 7,7 0 0 1 7,-7 7,7 0 0 1 7,7 z", - "fill": {}, - "name": "path", - "stroke": { - "paint": "#000000", - "width": "1" - }, - "type": "path" - } - ], - "viewBox": "0 0 20 20" - }, - "type": "ia.shapes.svg" - } - ], - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tsystem.perspective.openDock(\u0027Docked-East-CHPB\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" - }, - "scope": "G", - "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root", - "tooltip": { - "enabled": true, - "style": {} - } - }, - "propConfig": { - "meta.tooltip.style.classes": { - "binding": { - "config": { - "expression": "{view.custom.priority}" - }, - "transforms": [ - { - "fallback": "Alarms-Styles/NoAlarm", - "inputType": "scalar", - "mappings": [ - { - "input": "High", - "output": "Alarms-Styles/High" - }, - { - "input": "Medium", - "output": "Alarms-Styles/Medium" - }, - { - "input": "Low", - "output": "Alarms-Styles/Low" - }, - { - "input": "Diagnostic", - "output": "Alarms-Styles/Diagnostic" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - }, - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "if(\n {view.custom.state} !\u003d \"TagError\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" - }, - "type": "expr" - } - }, - "meta.visible": { - "binding": { - "config": { - "path": "session.custom.alarm_filter.show_buttons" - }, - "type": "property" - } - } - }, - "props": { - "mode": "percent", - "style": { - "cursor": "pointer" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/185f90787aa1b1019a52b25d6c5ac87cd33724c67ec18584f840d10af30e992e b/.resources/185f90787aa1b1019a52b25d6c5ac87cd33724c67ec18584f840d10af30e992e new file mode 100644 index 00000000..89c34401 Binary files /dev/null and b/.resources/185f90787aa1b1019a52b25d6c5ac87cd33724c67ec18584f840d10af30e992e differ diff --git a/.resources/1a67cf29366ddc4c9abeb92e093150450a0e43993714ac6fd536ac5c98043ec9 b/.resources/1a67cf29366ddc4c9abeb92e093150450a0e43993714ac6fd536ac5c98043ec9 deleted file mode 100644 index 2b699505..00000000 --- a/.resources/1a67cf29366ddc4c9abeb92e093150450a0e43993714ac6fd536ac5c98043ec9 +++ /dev/null @@ -1,21 +0,0 @@ -import json - -class SendMessage(): - - def __init__(self, whid): - self.whid = whid - tag_path = "[%s_SCADA_TAG_PROVIDER]System/wbsckt_messages_send" % (whid) - tags_to_read = system.tag.readBlocking([tag_path]) - self.messages_to_send = system.util.jsonDecode(tags_to_read[0].value) - system.tag.writeBlocking([tag_path],[system.util.jsonEncode({})]) - self.message_list = {} - - def build_message_list(self): - if self.messages_to_send: - self.message_list = json.dumps(self.messages_to_send) - else: - self.message_list = None - - - - diff --git a/.resources/1b05fe73f219f95148344b1938949f814b9d1e3f489be03715ba3b8ab954a95f b/.resources/1b05fe73f219f95148344b1938949f814b9d1e3f489be03715ba3b8ab954a95f deleted file mode 100644 index ffedf84e..00000000 --- a/.resources/1b05fe73f219f95148344b1938949f814b9d1e3f489be03715ba3b8ab954a95f +++ /dev/null @@ -1,34 +0,0 @@ -def show_alarm_from_docked_window(self,event): - #Get the alarm properties from the alarm object. - """ - Displays the currently active alarm from the south docked alarm table in the detailed view. - If the alarm is on a different page to the current page the function will navigate the user - to the correct page and show the alarm. - - Args: - self: Refrence to the object thats invoking this function. - event: Refrence to the event that is invoking this function. - - Returns: - The fucntion doses not return any values. - - Raises: - KeyError: None - """ - - - alarm_id = event.value.get("AlarmId") - tags_to_read = system.tag.readBlocking(["System/ActiveAlarms"]) - active_alarms = system.util.jsonDecode(tags_to_read[0].value) - UDT = active_alarms.get(alarm_id,{}).get("UDT_tag") - plc = UDT.split("_")[0] - name = active_alarms.get(alarm_id,{}).get("Name") - page_id = active_alarms.get(alarm_id,{}).get("PageId","None") - display_path = active_alarms.get(alarm_id,{}).get("DisplayPath") - - #Set the session custom variables to highlight the selected alarm. - self.session.custom.searchId = UDT - self.session.custom.deviceSearchId = display_path - - url_to_navigate = "/DetailedView/%s/%s" % (page_id, plc) - system.perspective.navigate(page = url_to_navigate) diff --git a/.resources/1b46a7e5d3227a109e6cf5c44593125874b6a3925337f3e36af1c1da29bbfc56 b/.resources/1b46a7e5d3227a109e6cf5c44593125874b6a3925337f3e36af1c1da29bbfc56 deleted file mode 100644 index b9b1bb67..00000000 --- a/.resources/1b46a7e5d3227a109e6cf5c44593125874b6a3925337f3e36af1c1da29bbfc56 +++ /dev/null @@ -1,431 +0,0 @@ -{ - "custom": { - "box_shadow": "0px 2px 4px rgba(0, 0, 40, 0.15)", - "expanded": true, - "show_content": true - }, - "events": { - "system": { - "onStartup": { - "config": { - "script": "\tself.custom.expanded \u003d self.params.open_expanded\n\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "params": { - "anchor_position": null, - "content_shown": true, - "open_expanded": true, - "params": {}, - "path": "Objects/Templates/S3/Management/file", - "show_box_shadow_on_expanded": true, - "title": "Card Title", - "useDefaultHeight": false, - "useDefaultWidth": false - }, - "propConfig": { - "custom.box_shadow": { - "binding": { - "config": { - "expression": "if(\r\n\t{view.params.show_box_shadow_on_expanded}\u0026\u0026{view.custom.expanded},\r\n\t\u00270px 2px 4px rgba(0, 0, 40, 0.15)\u0027,\r\n\t\u0027\u0027\r\n)" - }, - "type": "expr" - }, - "persistent": true - }, - "custom.expanded": { - "persistent": true - }, - "custom.show_content": { - "persistent": true - }, - "params.address": { - "paramDirection": "input", - "persistent": true - }, - "params.anchor_position": { - "paramDirection": "input", - "persistent": true - }, - "params.content_shown": { - "binding": { - "config": { - "path": "view.custom.show_content" - }, - "type": "property" - }, - "paramDirection": "output", - "persistent": true - }, - "params.open_expanded": { - "paramDirection": "input", - "persistent": true - }, - "params.params": { - "paramDirection": "input", - "persistent": true - }, - "params.path": { - "paramDirection": "input", - "persistent": true - }, - "params.show_box_shadow_on_expanded": { - "paramDirection": "input", - "persistent": true - }, - "params.system": { - "paramDirection": "input", - "persistent": true - }, - "params.title": { - "paramDirection": "input", - "persistent": true - }, - "params.useDefaultHeight": { - "paramDirection": "input", - "persistent": true - }, - "params.useDefaultWidth": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 600, - "width": 500 - } - }, - "root": { - "children": [ - { - "children": [ - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\t# toggle \u0027show_content\u0027 view custom prop\n\tself.view.custom.show_content \u003d not self.view.custom.show_content" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "props.image.icon.path": { - "binding": { - "config": { - "expression": "if({view.custom.show_content},\"material/chevron_left\",\"material/chevron_right\")" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": {} - }, - "primary": false, - "style": { - "borderStyle": "none", - "classes": "Input/Button/Secondary_minimal" - }, - "text": "" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "FlexContainer Anchor Left" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "{view.params.anchor_position}\u003d\u0027left\u0027" - }, - "type": "expr" - } - } - }, - "props": { - "direction": "column", - "style": { - "classes": "Framework/Card/Title_transparent", - "margin": "0px", - "padding": "0px" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.title" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Framework/Card/Title_transparent" - } - }, - "type": "ia.display.label" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tself.view.custom.expanded \u003d not self.view.custom.expanded" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "propConfig": { - "props.image.icon.path": { - "binding": { - "config": { - "expression": "if({view.custom.expanded}, \u0027material/expand_less\u0027, \u0027material/expand_more\u0027)" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": {} - }, - "primary": false, - "style": { - "classes": "Input/Button/Secondary_minimal" - }, - "text": "" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "24px", - "shrink": 0 - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "EmbeddedView" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "view.custom.expanded" - }, - "type": "property" - } - }, - "props.params": { - "binding": { - "config": { - "path": "view.params.params" - }, - "overlayOptOut": true, - "type": "property" - } - }, - "props.path": { - "binding": { - "config": { - "path": "view.params.path" - }, - "overlayOptOut": true, - "type": "property" - } - }, - "props.useDefaultViewHeight": { - "binding": { - "config": { - "path": "view.params.useDefaultHeight" - }, - "type": "property" - } - }, - "props.useDefaultViewWidth": { - "binding": { - "config": { - "path": "view.params.useDefaultWidth" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Framework/Card/Embedded_transparent" - } - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "100%", - "grow": 1 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "view.custom.show_content" - }, - "type": "property" - } - } - }, - "props": { - "direction": "column", - "style": { - "overflow": "hidden" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\t# toggle \u0027show_content\u0027 view custom prop\n\tself.view.custom.show_content \u003d not self.view.custom.show_content" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "props.image.icon.path": { - "binding": { - "config": { - "expression": "if({view.custom.show_content},\"material/chevron_right\",\"material/chevron_left\")" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": {} - }, - "primary": false, - "style": { - "borderStyle": "none" - }, - "text": "" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "FlexContainer Anchor Right" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "{view.params.anchor_position}\u003d\u0027right\u0027" - }, - "type": "expr" - } - } - }, - "props": { - "direction": "column", - "style": { - "classes": "Framework/Card/Title_transparent", - "margin": "0px", - "padding": "0px" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "root" - }, - "propConfig": { - "props.justify": { - "binding": { - "config": { - "expression": "if({view.params.anchor_position}\u003d\u0027right\u0027,\u0027flex-end\u0027,\u0027flex-start\u0027)" - }, - "type": "expr" - } - }, - "props.style.boxShadow": { - "binding": { - "config": { - "path": "view.custom.box_shadow" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Framework/Card/Card_transparent" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/1be6fbc47dc087ab9174d27687f2f14870bd4d82ec43ae8d16abc0c83a3154ab b/.resources/1be6fbc47dc087ab9174d27687f2f14870bd4d82ec43ae8d16abc0c83a3154ab deleted file mode 100644 index 821b5a27..00000000 --- a/.resources/1be6fbc47dc087ab9174d27687f2f14870bd4d82ec43ae8d16abc0c83a3154ab +++ /dev/null @@ -1,1978 +0,0 @@ -{ - "custom": {}, - "params": { - "PLCTagPath": "value" - }, - "propConfig": { - "params.PLCTagPath": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 100, - "width": 1920 - } - }, - "root": { - "children": [ - { - "custom": { - "AlarmsToShelve": "{}", - "delay": 2000, - "device": "value", - "run_export": false, - "run_update": false, - "severity_filters": [ - "off", - "off", - "off", - "off", - "off" - ] - }, - "events": { - "component": { - "onRowDoubleClick": { - "config": { - "script": "\trow \u003d event.value\n\tmhe_id \u003d row.get(\"SourceId\")\n\tnavigation.amzl_navigation.navigate_to_alarm(self, mhe_id)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Active_Table" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "custom.AlarmsToShelve": { - "onChange": { - "enabled": null, - "script": "\n\tpayload \u003d self.custom.AlarmsToShelve\n\tsystem.perspective.sendMessage(\"alarms-to-shelve\", payload \u003dpayload , scope \u003d \"session\") " - } - }, - "custom.run_export": { - "onChange": { - "enabled": null, - "script": "\trun_export \u003d self.custom.run_export\n\tif run_export:\n\t\tdata \u003d self.props.data\n\t\trow_data \u003d []\n\t\tfor i,j in enumerate(data):\n\t\t\tvalue \u003d j[\"value\"]\n\t\t\tif i \u003d\u003d 0:\n\t\t\t\theader \u003d [item for item in value] \t\n\t\t\trow \u003d [value[item][\"value\"] for item in value]\n\t\t\trow_data.append(row) \n\t\t\n\t\talarms_data \u003d system.dataset.toDataSet(header,row_data)\n\t\thtml_data \u003d system.dataset.dataSetToHTML(1, alarms_data, \"RealTimeAlarms\")\n\t\tsystem.perspective.download(\"myExport.html\",html_data)\n\t\tself.custom.run_export \u003d False" - } - }, - "custom.severity_filters": { - "onChange": { - "enabled": null, - "script": "\tpayload \u003d {}\n\tseverity_filters \u003d self.custom.severity_filters\n\tpayload[\"severity_filters\"] \u003d severity_filters\n\tsystem.perspective.sendMessage(\"button-severity\", payload \u003d payload, scope \u003d \"page\")" - } - }, - "custom.update": { - "binding": { - "config": { - "expression": "now({this.custom.delay})" - }, - "type": "expr" - }, - "onChange": { - "enabled": false, - "script": "\t\n\t\n\tempty_row \u003d row_builder.build_row(DisplayPath \u003d \"\",\n\tDuration \u003d \"\", Severity \u003d \"\",\n\tTimestamp \u003d \"\", AlarmId \u003d \"\",\n\tSource \u003d \"\", StyleClass \u003d {\"classes\":\"Alarms-Styles/Diagnostic\"})\n\tno_filter \u003d False\n\tseverity_filters \u003d self.custom.severity_filters\n\talarm_states \u003d alarms.alarm_filters.docked_alarm_table()\n\t\n\tif severity_filters[0] \u003d\u003d \"off\" and severity_filters[1] \u003d\u003d \"off\" and severity_filters[2] \u003d\u003d \"off\" and severity_filters[3] \u003d\u003d \"off\" and severity_filters[4] \u003d\u003d \"off\":\n\t\tno_filter \u003d True\n\t\n\tif self.custom.run_update and system.tag.exists(\"System/aws_data\"):\n\t\t\n\t\t\n\t\ttags_to_read \u003d system.tag.readBlocking([\"System/aws_data\",\"Configuration/DetailedViews\"])\n\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\tdetailed_view_decoded \u003d system.util.jsonDecode(tags_to_read[1].value)\n\t\tdevice_list \u003d detailed_view_decoded.get(self.custom.device,[])\n\t\tif len(decode_alarm_data) \u003e 0:\n\t\t\talt_colour \u003d self.session.custom.colours.colour_impaired\n\t\t\talarms_data \u003d alarms.alarm_tables.get_alarm_table(decode_alarm_data, severity_filters, no_filter, device_list, alarm_states, alt_colour)\t\t\n\t\t\t\n\t\t\tif len(alarms_data)\u003e0:\n\t\t\t\tself.props.data \u003d alarms_data\n\t\t\t\n\t\t\telse:\n\t\t\t\tself.props.data \u003d [empty_row]\n\t\telse:\n\t\t\tself.props.data \u003d [empty_row]\n\t\t\t\t\n\t\t\t" - } - }, - "props.selection.data": { - "onChange": { - "enabled": null, - "script": "\tpayload \u003d self.props.selection.data\n\tsystem.perspective.sendMessage(\"alarms-to-shelve\", payload \u003d payload, scope \u003d \"view\")" - } - } - }, - "props": { - "cells": { - "allowEditOn": "single-click" - }, - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "SourceId", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Message", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "Timestamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Duration", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "VendorId", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "AlarmId", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": false, - "width": "" - } - ], - "data": [ - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "Duration": { - "value": "97h:57m:18s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Estop activated" - }, - "Priority": { - "value": "4. High" - }, - "SourceId": { - "value": "PLC03 / 30 / S0102" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674233996773 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "Duration": { - "value": "97h:57m:18s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Estop activated" - }, - "Priority": { - "value": "4. High" - }, - "SourceId": { - "value": "PLC03 / 10 / S0101" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674233996773 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "Duration": { - "value": "97h:57m:18s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Estop activated" - }, - "Priority": { - "value": "4. High" - }, - "SourceId": { - "value": "PLC03 / S01 / K0041" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674233996973 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "Duration": { - "value": "98h:40m:48s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Fuse tripped" - }, - "Priority": { - "value": "4. High" - }, - "SourceId": { - "value": "PLC03 / S01 / F0262" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674231386681 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Medium" - }, - "value": { - "Duration": { - "value": "113h:4m:53s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Too many MultiReads in interval at verification scan" - }, - "Priority": { - "value": "3. Medium" - }, - "SourceId": { - "value": "PLC03 / General" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674179541965 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Medium" - }, - "value": { - "Duration": { - "value": "10h:36m:12s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Too many NoReads in interval at verification scan" - }, - "Priority": { - "value": "3. Medium" - }, - "SourceId": { - "value": "PLC02 / General" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674548462720 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Medium" - }, - "value": { - "Duration": { - "value": "97h:57m:18s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Error" - }, - "Priority": { - "value": "3. Medium" - }, - "SourceId": { - "value": "PLC03 / ZM1" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674233996463 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Medium" - }, - "value": { - "Duration": { - "value": "97h:57m:18s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Error" - }, - "Priority": { - "value": "3. Medium" - }, - "SourceId": { - "value": "PLC03 / ZM2" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674233996404 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "9h:1m:9s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Sleep mode activated" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC09 / L3" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674554165092 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "98h:39m:12s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Medium speed mode activation" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC09 / MHE" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674231482352 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "9h:3m:47s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Reset buton" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC01 / P1 / S0033" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674554007223 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "97h:57m:17s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Undervoltage" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC03 / 60 / M0011" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674233997159 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "97h:57m:17s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Undervoltage" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC03 / 60 / M0012" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674233997159 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "8h:33m:21s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Stop button" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC02 / P1 / S0032" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674555833991 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "97h:57m:17s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Undervoltage" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC03 / 50 / M0041" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674233997130 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "97h:57m:17s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Undervoltage" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC03 / 50 / M0042" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674233997130 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "9h:1m:9s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Sleep mode activated" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC09 / I3_2" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674554165092 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "198h:55m:56s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Stop button" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC03 / P2 / S0012" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1673870478869 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "9h:35m:12s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Sleep mode activated" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC09 / L2" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674552122041 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "9h:3m:49s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Stop button" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC01 / P1 / S0032" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674554005464 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "11h:29m:21s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Received telegram is invalid" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC01 / General" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674545273550 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "97h:57m:17s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Undervoltage" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC03 / 60 / M0022" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674233997191 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "97h:57m:17s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Undervoltage" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC03 / 60 / M0021" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674233997191 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "10h:0m:42s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Sleep mode activated" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC09 / I3_1" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674550592036 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "98h:31m:6s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Reset buton" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC03 / P1 / S0033" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674231968042 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "9h:35m:12s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Sleep mode activated" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC09 / L1" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674552122041 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "97h:57m:17s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Undervoltage" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC03 / 50 / M0032" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674233997135 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "97h:57m:17s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Undervoltage" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC03 / 50 / M0031" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674233997135 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "212h:36m:18s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Stop button" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC01 / P2 / S0012" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1673821256850 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "8h:33m:13s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Reset buton" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC02 / P1 / S0033" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674555841111 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "9h:1m:9s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Sleep mode activated" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC09 / L4" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674554165092 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "225h:32m:20s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Stop button" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC02 / P2 / S0012" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1673774694508 - } - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "Duration": { - "value": "98h:31m:5s" - }, - "Expiration": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 0 - } - }, - "Message": { - "value": "Stop button" - }, - "Priority": { - "value": "1. Diagnostic" - }, - "SourceId": { - "value": "PLC03 / P1 / S0032" - }, - "State": { - "value": "Active" - }, - "Timestamp": { - "value": { - "$": [ - "ts", - 192, - 1674586633866 - ], - "$ts": 1674231969209 - } - } - } - } - ], - "headerGroups": [ - [ - { - "align": "center", - "justify": "center", - "span": 1, - "style": { - "classes": "" - }, - "title": "DisplayPath" - } - ] - ], - "headerStyle": { - "classes": "Background-Styles/Controller" - }, - "pager": { - "bottom": false - }, - "rows": { - "highlight": { - "color": "#FFFF09" - } - }, - "selection": { - "data": [ - { - "Duration": "97h:57m:18s", - "Expiration": "Thu Jan 01 1970 01:00:00 GMT+0100 (Greenwich Mean Time)", - "Message": "Estop activated", - "Priority": "4. High", - "SourceId": "PLC03 / 30 / S0102", - "Timestamp": "Fri Jan 20 2023 16:59:56 GMT+0000 (Greenwich Mean Time)" - } - ], - "mode": "multiple interval", - "selectedColumn": "SourceId", - "selectedRow": 0 - }, - "virtualized": false - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "severity-filters", - "pageScope": true, - "script": "\tcritical \u003d payload.get(\"critical\")\n\tif critical \u003d\u003d \"true\":\n\t\tself.custom.severity_filters[4] \u003d 4\n\tif critical \u003d\u003d \"false\":\n\t\tself.custom.severity_filters[4] \u003d \"off\"\n\t\n\thigh \u003d payload.get(\"high\")\n\tif high \u003d\u003d \"true\":\n\t\tself.custom.severity_filters[3] \u003d 3\n\tif high \u003d\u003d \"false\":\n\t\tself.custom.severity_filters[3] \u003d \"off\"\n\t\n\tmedium \u003d payload.get(\"medium\")\n\tif medium \u003d\u003d \"true\":\n\t\tself.custom.severity_filters[2] \u003d 2\n\tif medium \u003d\u003d \"false\":\n\t\tself.custom.severity_filters[2] \u003d \"off\"\n\t\n\tlow \u003d payload.get(\"low\")\n\tif low \u003d\u003d \"true\":\n\t\tself.custom.severity_filters[1] \u003d 1\n\tif low \u003d\u003d \"false\":\n\t\tself.custom.severity_filters[1] \u003d \"off\"\n\t\n\tdiagnostic \u003d payload.get(\"diagnostic\")\n\tif diagnostic \u003d\u003d \"true\":\n\t\tself.custom.severity_filters[0] \u003d 0\n\tif diagnostic \u003d\u003d \"false\":\n\t\tself.custom.severity_filters[0] \u003d \"off\"", - "sessionScope": false, - "viewScope": false - }, - { - "messageType": "update-table", - "pageScope": true, - "script": "\t# implement your handler here\n\tupdate \u003d payload[\"update\"]\n\tself.custom.run_update \u003d update", - "sessionScope": false, - "viewScope": false - }, - { - "messageType": "run-export", - "pageScope": true, - "script": "\t# implement your handler here\n\texport \u003d payload[\"export\"]\n\tself.custom.run_export \u003d export", - "sessionScope": false, - "viewScope": false - }, - { - "messageType": "reset-filters", - "pageScope": true, - "script": "\tbackground \u003d \"false\"\n\tseverity \u003d payload[\"reset\"]\n\tseverity_filters \u003d self.custom.severity_filters\n\tseverity_filters[0] \u003d \"off\"\n\tseverity_filters[1] \u003d \"off\"\n\tseverity_filters[2] \u003d \"off\"\n\tseverity_filters[3] \u003d \"off\"\n\tseverity_filters[4] \u003d \"off\"", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.display.table" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/1c5aa327a910a2aa5eaf95aaa63a07d1570def6619be8c1f13caad25fa5f842c b/.resources/1c5aa327a910a2aa5eaf95aaa63a07d1570def6619be8c1f13caad25fa5f842c deleted file mode 100644 index d4c5f78b..00000000 --- a/.resources/1c5aa327a910a2aa5eaf95aaa63a07d1570def6619be8c1f13caad25fa5f842c +++ /dev/null @@ -1,118 +0,0 @@ -from urllib2_aws4auth import aws_urlopen, Request -from urllib2 import HTTPError -from urllib import urlencode -import json -import system -import boto3 -from pprint import pformat - -REGION ='us-west-2' - - -def openSession(): - CREDS = boto3.Session().get_credentials() - AWS_ACCESS_KEY_ID = CREDS.access_key - AWS_SECRET_ACCESS_KEY = CREDS.secret_key - TOKEN = CREDS.token - CREDSRETURN = {'AccessKeyId':AWS_ACCESS_KEY_ID, - 'SecretAccessKey':AWS_SECRET_ACCESS_KEY, - 'SessionToken':TOKEN} -# OPENER = aws_urlopen( -# AWS_ACCESS_KEY_ID, -# AWS_SECRET_ACCESS_KEY, -# REGION, -# SERVICE, -# session_token=TOKEN, -# verify=False) -# return OPENER - - return CREDSRETURN - - -def DynamoReader(): - import json - from pprint import pformat - import boto3 - from datetime import datetime - from decimal import Decimal - import time - - LOGGER = system.util.getLogger('notify_to_dynamodb_log') - - # Get STAGE variable - roleArn = 'arn:aws:iam::533266954132:role/ignition_to_aws_scada_notify' - STAGE = 'beta' - # Make sure STAGE is valid. no gamma stage configured - if STAGE not in ['alpha', 'beta', 'gamma', 'prod']: - STAGE = 'beta' - if STAGE == 'gamma': - STAGE = 'beta' - - STAGE_CONFIG = { - 'alpha':{ - 'region' : 'us-west-2', - 'roleArn' : roleArn, - 'tableName' : 'NotificationsEntries' - }, - 'beta': { - 'region':'us-west-2', - 'roleArn': roleArn, - 'tableName' : 'NotificationsEntries' - - }, - 'prod': { - 'region':'us-west-2', - 'roleArn': roleArn, - 'tableName' : 'NotificationsEntries' - } - } - - - # create sts session to get credentials from EC2 - sts_client = boto3.client('sts') - region_name = STAGE_CONFIG.get(STAGE, 'alpha').get('region', 'us-west-2') - - assume_role_response = sts_client.assume_role( - RoleArn = STAGE_CONFIG.get(STAGE, 'beta').get('roleArn', roleArn), - RoleSessionName = 'AssumeRole' - ) - - temp_credentials = assume_role_response['Credentials'] - - # create session using the temp creds - b3_session = boto3.Session( - aws_access_key_id = temp_credentials['AccessKeyId'], - aws_secret_access_key = temp_credentials['SecretAccessKey'], - aws_session_token = temp_credentials['SessionToken'], - region_name = 'us-west-2', - ) - - # create a dynamodb session - dynamodb = b3_session.resource('dynamodb') - table = dynamodb.Table(STAGE_CONFIG.get(STAGE, 'beta').get('tableName', 'NotificationsEntries')) -# response = client.scan( -# TableName='string', -# IndexName='string', -# AttributesToGet=[ -# 'string', -# ], -# Limit=123, - - # write data directly to dynamodb table - try: - response = table.scan() -# response = table.scan(ProjectionExpression="PrimaryKey, publish, expire, title") -# TableName='NotificationsEntries', -# IndexName='publish', -## ProjectionExpression =['publish', 'expire', 'title'], -# Limit=123) -# system.perspective.print(response) - system.perspective.print('Read from NotificationsEntries DynamoDB Table Successful') - except Exception as e: - system.perspective.print('Read from NotificationsEntries DynamoDB Table NOT Successful') - system.perspective.print(str(e)) - LOGGER.error(str(e)) - - - return response - \ No newline at end of file diff --git a/.resources/1c98f8f79b5dd8c3057c8b68416da5e99f3bf56908f95805029fbdff38c83279 b/.resources/1c98f8f79b5dd8c3057c8b68416da5e99f3bf56908f95805029fbdff38c83279 deleted file mode 100644 index 763521de..00000000 --- a/.resources/1c98f8f79b5dd8c3057c8b68416da5e99f3bf56908f95805029fbdff38c83279 +++ /dev/null @@ -1,151 +0,0 @@ -{ - "custom": {}, - "params": { - "address": "test", - "params": {}, - "path": "", - "system": {}, - "title": "Card Title", - "useDefaultHeight": false, - "useDefaultWidth": false - }, - "propConfig": { - "params.address": { - "paramDirection": "input", - "persistent": true - }, - "params.params": { - "paramDirection": "input", - "persistent": true - }, - "params.path": { - "paramDirection": "input", - "persistent": true - }, - "params.system": { - "paramDirection": "input", - "persistent": true - }, - "params.title": { - "paramDirection": "input", - "persistent": true - }, - "params.useDefaultHeight": { - "paramDirection": "input", - "persistent": true - }, - "params.useDefaultWidth": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 339, - "width": 369 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "20px", - "shrink": 0 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.title" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Framework/Card/Title" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "EmbeddedView" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "props.params": { - "binding": { - "config": { - "path": "view.params.params" - }, - "type": "property" - } - }, - "props.params.address": { - "binding": { - "config": { - "path": "view.params.address" - }, - "type": "property" - } - }, - "props.params.system": { - "binding": { - "config": { - "path": "view.params.system" - }, - "type": "property" - } - }, - "props.path": { - "binding": { - "config": { - "path": "view.params.path" - }, - "type": "property" - } - }, - "props.useDefaultViewHeight": { - "binding": { - "config": { - "path": "view.params.useDefaultHeight" - }, - "type": "property" - } - }, - "props.useDefaultViewWidth": { - "binding": { - "config": { - "path": "view.params.useDefaultWidth" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Framework/Card/Embedded" - } - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column", - "style": { - "classes": "Framework/Card/Card" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/1cdee86d0bd49bb495e04026248a8e1f6a0d92706470a5b8feba47753e95f409 b/.resources/1cdee86d0bd49bb495e04026248a8e1f6a0d92706470a5b8feba47753e95f409 deleted file mode 100644 index e8d6d02b..00000000 --- a/.resources/1cdee86d0bd49bb495e04026248a8e1f6a0d92706470a5b8feba47753e95f409 +++ /dev/null @@ -1,54 +0,0 @@ -import time - -def close_websckt(): - """ - This function disconnects the web socket and exits any loops. - Should be called when a project is saved or modified to stop - multiple threads running. - - Args: - None - - Returns: - N/A - - Raises: - N/A - """ - - fc = system.tag.readBlocking(["Configuration/FC"]) - fc_value = fc[0].value - tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (fc_value) - system.tag.writeBlocking([tag_provider + "System/close_socket"],[0]) - running = system.util.getGlobals().get(fc_value, {}).get("wbsckt_running", 0) - if running: - system.util.getGlobals()[fc_value]["wbsckt_running"] = False - system.tag.writeBlocking(tag_provider + "System/wbsckt_running", [0]) - time.sleep(2) - system.tag.writeBlocking([tag_provider + "System/close_socket"],[1]) - logger = system.util.getLogger("%s-WebSocket-Restart" % (fc)) - logger.info("Web-Socket closed due to restart, AWS.wbsckt_abort.close_websckt()") - -def check_web_socket(): - """ - This function checks to see if the "System/close_socket" tag is active - (boolean on) or inactive (boolean off). If the tag is active the web - socket will run, if it is inactive then the web socket will stop running. - This function is called from the main web socket gateway event. - Used to exit the web socket gateway event. - - Args: - None - - Returns: - True or False - - Raises: - N/A - """ - request_to_close = system.tag.readBlocking(["System/close_socket"]) - request_to_close_val = request_to_close[0].value - if not request_to_close_val: - return True - else: - return False diff --git a/.resources/1ea7dfdb49968e59e944bc59e75f72a65c4b4c3369b412455c88430394145bc8 b/.resources/1ea7dfdb49968e59e944bc59e75f72a65c4b4c3369b412455c88430394145bc8 deleted file mode 100644 index 5ab8a809..00000000 --- a/.resources/1ea7dfdb49968e59e944bc59e75f72a65c4b4c3369b412455c88430394145bc8 +++ /dev/null @@ -1,211 +0,0 @@ -import java.net.http.WebSocketHandshakeException -from java.net.http import HttpClient; -from java.net.http import WebSocket; -from java.net import URI -from java.lang import Thread -import uuid -import json -import time - -#Check for a http client stored in the globals. -whid = system.tag.readBlocking(["Configuration/FC"])[0].value -client = system.util.getGlobals().get(whid, {}).get("http_client", None) -#Store the http client as a global variable to be reused on project saves. -if not client: - client = HttpClient.newHttpClient() - system.util.getGlobals()[whid]["http_client"] = client - -class Listener(WebSocket.Listener): - """ - Creates a Listener for receiving web socket messages. - The mehtods in this class are standard Java methods - that have been overidden to include additional functionality. onOpen, - onText, onClose and onError are called by the class whenthe web socket - is opened, when the web socket receives data, - when the web socket is closed, when the web socket encounters an error, - respectively. Messages are sent from the web socket by calling the sendText - method on the Listener object. - - Args: - whid: Warehouse id for the tag provider (string). - message_handler: A message handler object which parses - the messages received from the onText - method (class) - - Returns: - Listener object. - - Raises: - Error handling is performed by the onError method. - This method can be overidden with additional logic - for handling errors detected by the Listener object. - """ - def __init__(self, whid, message_handler): - self.whid = whid - self.alarms = {} - self.tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (self.whid) - self.logger = system.util.getLogger("%s-Web-Socket-Listener" % (self.whid)) - self.message = "" - self.message_handler = message_handler - - def onOpen(self, websocket): - #Generate uuid to help track the connection in aws. - uid = uuid.uuid4() - on_open_subscribe = json.dumps({"action": "subscribe", - "parameters": {"siteId": self.whid, - "clientName": str(uid)}} - ) - websocket.sendText(on_open_subscribe, True) - logger = system.util.getLogger("Web-Socket-OnOpen") - self.logger.info("message sent =" + str(on_open_subscribe)) - websocket.request(1) - - def onText(self, websocket, data, last): - self.message += str(data) - if not last: - websocket.request(1) - else: - json_message = json.loads(self.message) - self.message = "" - self.message_handler.handle_message(json_message) - websocket.request(1) - - def onClose(self, websocket, error): - self.logger.info("Onclose method " + str(error)) - - def onError(self, websocket, error): - self.logger.error("OnError method " + str(error)) - - -def web_socket_main(whid, provider, region, message_handler, secret_name): - """ - Main function for running a web socket. This function can - be called in an asynchronous thread and should only exit - when the socket has been closed or an error is encountered. - The function will create a web socket object and run in a - while loop to keep the socket connection open. - It will exit if an error is encounterd, the socket is manually - closed from the tag provider or the socket is closed. - - Args: - whid: Warehouse id for the tag provider (string). - provider: Tag provider that the web socket will use to write messages to/from (string). - region: The AWS region of the api endpoint. Usally the same region as the EC2 - running the web socket (string). - message_handler: message handler object used for parsing of the web socket messages (class). - secret_name : name of the secret to be passed into the web socket. This will retreive the api endpoint for AWS. - - Returns: - N/A. - Raises: - Secrets manager error - web socket error - """ - thread_name = str(Thread.getId(Thread.currentThread())) - system.tag.writeAsync([provider + "system/thread_id"],[thread_name]) - system.util.getGlobals()[whid]["wbsckt_running"] = True - system.tag.writeAsync([provider + "System/wbsckt_running"],[1]) - logger_name = "%s-web-socket-main" % (whid) - logger = system.util.getLogger(logger_name) - timer_end = None - timer_started = False - """The heartbeat is initalised with the current time on first connect - Each time a new heartbeat is recieved in AWS.message_types - the current time is written to the tag wbsckt_heartbeat_interval. - The websocket checks that a heartbeat has been recieved at least every 120 secs. - If a heartbeat is not recieved within the 120 sec duration the connection is closed and the loop will exit. - """ - AWS.heartbeat.get_heartbeat(provider) - tags_to_read = system.tag.readBlocking([provider + "System/wbsckt_heartbeat_interval"]) - wbsckt_heartbeat_interval = tags_to_read[0].value - #Return api endpoint from secrets manager. - API_ID, STAGE, ACC_ID, FUNC_URL = AWS.secrets_manager.get_secret(whid, secret_name) - - try: - credentials = AWS.credentials.assume_role(profile_name = "default", region = region, arn = ACC_ID, api_id = API_ID, stage = STAGE) - except: - AWS.errors.error_handler(whid, "AWS.credentials.assume_role") - return - - logger.info("Building URL ....") - url, headers = AWS.build_url.make_websocket_connection(API_ID, region, STAGE, credentials) - listener = AWS.web_socket.Listener(whid, message_handler) -# client = HttpClient.newHttpClient() - #set the client as global (stored in the system global variables). - global client - uri = URI.create(url) - logger.info(str(uri)) - logger.info("Building web-socket object ....") - wsBuilder = client.newWebSocketBuilder() - wsBuilder.header("Authorization", headers["Authorization"]) - wsBuilder.header("X-Amz-Date", headers["X-Amz-Date"]) - wsBuilder.header("X-Amz-Security-Token", headers["X-Amz-Security-Token"]) - - try: - wsObj = wsBuilder.buildAsync(uri, listener) - except: - AWS.errors.error_handler(whid, "Build web socket") - return - - web_socket = wsObj.get() - logger.info("Web socket object built, starting while loop ....") - running = 1 - - while True: - time.sleep(0.1) - if running == 1: - logger.info("While loop running ....") - running = 0 - - if AWS.heartbeat.check_heartbeat(provider, 70): - web_socket.sendClose(web_socket.NORMAL_CLOSURE, "Missing heartbeat") - logger.warn("socket closed , missing heartbeat") - web_socket.abort() - text_val = web_socket.sendText(str({"action":"abort"}), True) - break - - check_socket_closed_in_loop = AWS.wbsckt_abort.check_web_socket() - if check_socket_closed_in_loop: - web_socket.sendClose(web_socket.NORMAL_CLOSURE, "") - logger.info("socket close initiated") - # web_socket.abort() - text_val = web_socket.sendText(str({"action":"abort"}), True) - break - - if not timer_started: - timer_start = system.date.now() - timer_started = True - - timer_end = system.date.now() - time_diff = system.date.secondsBetween(timer_start, timer_end) - if time_diff >= wbsckt_heartbeat_interval: - send_heartbeat = True - timer_started = False - - if web_socket.isOutputClosed(): - logger.info("Websocket output closed") - break - - if web_socket.isInputClosed(): - logger.info("Websocket input closed") - break - - this_thread = system.tag.readBlocking(provider + "System/thread_id")[0].value - if this_thread != thread_name: - logger.warn("thread_id does not match current thread_id") - break - - tags_to_read = system.tag.readBlocking(["System/wbsckt_messages_send"]) - messages = system.util.jsonDecode(tags_to_read[0].value) - message_list = messages.get("message_list") - if message_list: - for i in message_list: - message_string = str(i) - formatted_string = message_string.replace("u'","'") - json_string = formatted_string.replace("'","\"") - web_socket.sendText(str(json_string), True) - logger.info("Message sent: " + str(json_string)) - system.tag.writeAsync(["System/wbsckt_messages_send"], "{}") - system.util.getGlobals()[whid]["wbsckt_running"] = False - web_socket.abort() - system.tag.writeBlocking([provider + "System/wbsckt_running"], [0]) \ No newline at end of file diff --git a/.resources/1ec7206cf9f00d16bfed1891fe43b62865e78746e5ad859e8a99fa6e585ac096 b/.resources/1ec7206cf9f00d16bfed1891fe43b62865e78746e5ad859e8a99fa6e585ac096 deleted file mode 100644 index 562c9a37..00000000 --- a/.resources/1ec7206cf9f00d16bfed1891fe43b62865e78746e5ad859e8a99fa6e585ac096 +++ /dev/null @@ -1,141 +0,0 @@ -{ - "custom": {}, - "params": { - "tagProps": [ - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 41, - "width": 83 - } - }, - "root": { - "children": [ - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tif self.view.params.tagProps[0] is not True:\n\t\tnavigation.additional_view.navigate_to_additional_view(self)\n\telse:\n\t\tnavigation.navigate_to_page.detailed_view(self, self.view.params.tagProps[2],self.view.params.tagProps[2], self.view.params.tagProps[3])" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "basis": "41px" - }, - "propConfig": { - "custom.page_id": { - "binding": { - "config": { - "path": "view.params.tagProps[2]" - }, - "type": "property" - } - }, - "custom.status": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "direct", - "tagPath": "Configuration/DetailedViews.value" - }, - "transforms": [ - { - "code": "\t\n\tjson_decode \u003d system.util.jsonDecode(value)\n\tpage_id \u003d self.custom.page_id\n\tpage_status \u003d json_decode.get(\"AdditionalPages\",{}).get(page_id,5)\n\treturn page_status", - "type": "script" - } - ], - "type": "tag" - } - }, - "props.style.classes": { - "binding": { - "config": { - "expression": "{this.custom.status}" - }, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "State-Styles/Background-Fill/State1" - }, - { - "input": 2, - "output": "State-Styles/Background-Fill/State2" - }, - { - "input": 3, - "output": "State-Styles/Background-Fill/State3" - }, - { - "input": 4, - "output": "State-Styles/Background-Fill/State4" - }, - { - "input": 5, - "output": "Buttons/Clear-Background" - }, - { - "input": 6, - "output": "State-Styles/Background-Fill/State6" - }, - { - "input": 0, - "output": "State-Styles/Background-Fill/State0" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": { - "path": "material/navigation" - } - }, - "style": {}, - "text": "" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/916923b02bbacd572134153b3e03b9b27de914367994eeb286ccf2699dfaa71b b/.resources/202359fc0e28b3a9c450c6e3276fde6337f097d0da2c7216ab2dd1d2e51b8047 similarity index 95% rename from .resources/916923b02bbacd572134153b3e03b9b27de914367994eeb286ccf2699dfaa71b rename to .resources/202359fc0e28b3a9c450c6e3276fde6337f097d0da2c7216ab2dd1d2e51b8047 index ac8bd5f4..e55355b2 100644 --- a/.resources/916923b02bbacd572134153b3e03b9b27de914367994eeb286ccf2699dfaa71b +++ b/.resources/202359fc0e28b3a9c450c6e3276fde6337f097d0da2c7216ab2dd1d2e51b8047 @@ -5,12 +5,10 @@ "MCM02", "MCM03", "MCM04", - "MCM05", - "MCM06", - "MCM07" + "MCM05" ], - "start_color": "#00FF00", - "stop_color": "#B43434" + "start_color": "#C2C2C2", + "stop_color": "#C2C2C2" }, "params": { "tagProps": [ @@ -624,7 +622,7 @@ }, "transforms": [ { - "expression": "if({value}\u003d4, \"ON\", \"OFF\")", + "expression": "if(isGood({value}),\r\n if({value} \u003d 4, \"ON\", \"OFF\"),\r\n \"UNKNOWN\"\r\n)\r\n", "type": "expression" } ], @@ -643,7 +641,7 @@ "mappings": [ { "input": "ON", - "output": "#47FF47" + "output": "#008000" }, { "input": "OFF", @@ -727,13 +725,24 @@ } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": { + "enabled": true + } }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" + }, + "type": "expr" + } + }, "props.enabled": { "binding": { "config": { @@ -794,13 +803,24 @@ } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": { + "enabled": true + } }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" + }, + "type": "expr" + } + }, "props.enabled": { "binding": { "config": { diff --git a/.resources/221d523e2ab481ee0ace09ceb3f8b28b2af740888fb4567ef547d7c034f5fb29 b/.resources/221d523e2ab481ee0ace09ceb3f8b28b2af740888fb4567ef547d7c034f5fb29 new file mode 100644 index 00000000..7a987f1f --- /dev/null +++ b/.resources/221d523e2ab481ee0ace09ceb3f8b28b2af740888fb4567ef547d7c034f5fb29 @@ -0,0 +1,1177 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM01/IO_BLOCK/DPM/DPM1_ULC2_8", + "System/MCM01/Conveyor/Tipper/ULC2_1_ST1", + "System/MCM01/Conveyor/VFD/ULC2_3_VFD1", + "System/MCM01/Conveyor/VFD/ULC2_4_VFD1", + "System/MCM01/Conveyor/VFD/ULC2_5_VFD1", + "System/MCM01/Conveyor/VFD/ULC2_6_VFD1", + "System/MCM01/Conveyor/VFD/ULC2_7_VFD1", + "System/MCM01/Conveyor/VFD/ULC2_9A_VFD1", + "System/MCM01/Conveyor/VFD/ULC2_9B_VFD1", + "System/MCM01/Conveyor/VFD/ULC2_10_VFD1", + "System/MCM01/Conveyor/VFD/ULC2_11_VFD1", + "System/MCM01/Conveyor/VFD/ULC2_12_VFD1", + "System/MCM01/IO_BLOCK/FIO/ULC2_4_FIO1", + "System/MCM01/Rack" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM01/IO_BLOCK/DPM/DPM1_ULC2_8", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_1_ST1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/Tipper/ULC2_1_ST1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/TIPPER" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_1_ST1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "ULC2_1_ST1 11.200.1.50", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC2_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "ULC2_3_VFD1 11.200.1.51", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC2_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "ULC2_4_VFD1 11.200.1.52", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC2_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "ULC2_5_VFD1 11.200.1.53", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC2_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "ULC2_6_VFD1 11.200.1.54", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC2_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "ULC2_7_VFD1 11.200.1.55", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC2_9A" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_9A_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_9A_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "ULC2_9A_VFD1 11.200.1.56", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC2_9B" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_9B_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_9B_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "ULC2_9B_VFD1 11.200.1.57", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC2_10" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_10_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_10_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "ULC2_10_VFD1 11.200.1.58", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC2_11" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_11_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_11_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "ULC2_11_VFD1 11.200.1.59", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC2_12" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_12_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_12_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "ULC2_12_VFD1 11.200.1.60", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC2_4_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1315 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/ULC2_4_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_4_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.2142, + "y": 0.1646 + }, + "props": { + "text": "ULC2_4_FIO1 11.200.1.61", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC2_3_PLC" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Rack", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/PLC" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_3_PLC_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "ULC2_3_PLC 11.200.1.62", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM1_ULC2_8", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/2256b1f39b4da8f1551f30fb744f75f8ce33cf1c70fb17729b14ca470316398f b/.resources/2256b1f39b4da8f1551f30fb744f75f8ce33cf1c70fb17729b14ca470316398f new file mode 100644 index 00000000..4d96f052 --- /dev/null +++ b/.resources/2256b1f39b4da8f1551f30fb744f75f8ce33cf1c70fb17729b14ca470316398f @@ -0,0 +1,1581 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/DPM/DPM2_PS1-1", + "System/MCM02/Conveyor/VFD/UL3_1_VFD1", + "System/MCM02/Conveyor/VFD/UL3_2_VFD1", + "System/MCM02/Conveyor/VFD/UL3_3_VFD1", + "System/MCM02/Conveyor/VFD/UL3_4_VFD1", + "System/MCM02/Conveyor/VFD/UL3_5_VFD1", + "System/MCM02/Conveyor/VFD/UL3_6_VFD1", + "System/MCM02/Conveyor/VFD/UL3_7_VFD1", + "System/MCM02/Conveyor/VFD/PS1_1_VFD1", + "System/MCM02/Conveyor/VFD/PS1_2_VFD1", + "System/MCM02/Conveyor/VFD/PS1_3_VFD1", + "System/MCM02/Conveyor/VFD/PS1_4_VFD1", + "System/MCM02/Conveyor/VFD/PS1_5A_VFD1", + "System/MCM02/Conveyor/VFD/PS1_5B_VFD1", + "System/MCM02/Conveyor/VFD/PS1_6_VFD1", + "System/MCM02/Conveyor/VFD/PS1_7_VFD1", + "System/MCM02/Conveyor/VFD/PS1_8_VFD1", + "System/MCM02/IO_BLOCK/FIO/UL3_2_FIO1", + "System/MCM02/Conveyor/VFD/PS1_2A_VFD1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[16]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[17]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[17]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[18]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM02/IO_BLOCK/DPM/DPM2_PS1-1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_1_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "UL3_1_VFD1 11.200.1.50", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL3_2" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_2_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "UL3_2_VFD1 11.200.1.51", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL3_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "UL3_3_VFD1 11.200.1.52", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL3_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "UL3_4_VFD1 11.200.1.53", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL3_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "UL3_5_VFD1 11.200.1.54", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL3_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "UL3_6_VFD1 11.200.1.55", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL3_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "UL3_7_VFD1 11.200.1.56", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS1_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_1_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "PS1_1_VFD1 11.200.1.57", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS1_2" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_2_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "PS1_2_VFD1 11.200.1.58", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS1_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "PS1_3_VFD1 11.200.1.59", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS1_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "PS1_4_VFD1 11.200.1.60", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS1_5A" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1245 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_5A_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_5A_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.2072, + "y": 0.1646 + }, + "props": { + "text": "PS1_5A_VFD1 11.200.1.61", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS1_5B" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8509, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_5B_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_5B_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.3943 + }, + "props": { + "text": "PS1_5B_VFD1 11.200.1.62", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS1_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8514, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.2276 + }, + "props": { + "text": "PS1_6_VFD1 11.200.1.63", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS1_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8528 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.0619 + }, + "props": { + "text": "PS1_7_VFD1 11.200.1.64", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS1_8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8509, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.561 + }, + "props": { + "text": "PS1_8_VFD1 11.200.1.65", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL3_2_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8571, + "y": 0.6639 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/UL3_2_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_2_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.7257 + }, + "props": { + "text": "UL3_2_FIO1 11.200.1.66", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS1_2A" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8515, + "y": 0.8329 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_2A_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_2A_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.8927 + }, + "props": { + "text": "PS1_2A_VFD1 11.200.1.67", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM2_PS1-1", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/246aadbbe6a4628caa22439d0035297e3cf28a5e0797afb602c06a5f05bd1210 b/.resources/246aadbbe6a4628caa22439d0035297e3cf28a5e0797afb602c06a5f05bd1210 new file mode 100644 index 00000000..fb7994b0 --- /dev/null +++ b/.resources/246aadbbe6a4628caa22439d0035297e3cf28a5e0797afb602c06a5f05bd1210 @@ -0,0 +1,1258 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM01/IO_BLOCK/DPM/DPM1_ULC1_8", + "System/MCM01/Conveyor/Tipper/ULC1_1_ST1", + "System/MCM01/Conveyor/VFD/ULC1_3_VFD1", + "System/MCM01/Conveyor/VFD/ULC1_4_VFD1", + "System/MCM01/Conveyor/VFD/ULC1_5_VFD1", + "System/MCM01/Conveyor/VFD/ULC1_6_VFD1", + "System/MCM01/Conveyor/VFD/ULC1_7_VFD1", + "System/MCM01/Conveyor/VFD/ULC1_8_VFD1", + "System/MCM01/Conveyor/VFD/ULC1_9A_VFD1", + "System/MCM01/Conveyor/VFD/ULC1_9B_VFD1", + "System/MCM01/Conveyor/VFD/ULC1_10_VFD1", + "System/MCM01/Conveyor/VFD/ULC1_11_VFD1", + "System/MCM01/Conveyor/VFD/ULC1_12_VFD1", + "System/MCM01/IO_BLOCK/FIO/ULC1_4_FIO1", + "System/MCM01/Rack" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM01/IO_BLOCK/DPM/DPM1_ULC1_8", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_1_ST1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/Tipper/ULC1_1_ST1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/TIPPER" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_1_ST1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "ULC1_1_ST1 11.200.1.30", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC1_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "ULC1_3_VFD1 11.200.1.31", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC1_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "ULC1_4_VFD1 11.200.1.32", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC1_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "ULC1_5_VFD1 11.200.1.33", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC1_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "ULC1_6_VFD1 11.200.1.34", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC1_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "ULC1_7_VFD1 11.200.1.35", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC1_8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "ULC1_8_VFD1 11.200.1.36", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC1_9A" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_9A_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_9A_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "ULC1_9A_VFD1 11.200.1.37", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC1_9B" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_9B_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_9B_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "ULC1_9B_VFD1 11.200.1.38", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC1_10" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_10_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_10_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "ULC1_10_VFD1 11.200.1.39", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC1_11" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_11_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_11_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "ULC1_11_VFD1 11.200.1.40", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC1_12" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1245 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_12_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_12_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.2072, + "y": 0.1646 + }, + "props": { + "text": "ULC1_12_VFD1 11.200.1.41", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC1_4_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/ULC1_4_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_4_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "ULC1_4_FIO1 11.200.1.42", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC1_3_PLC" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1496 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Rack", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/PLC" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_3_PLC_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "ULC1_3_PLC 11.200.1.43", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM1_ULC1_8", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0, + "y": 0.0074 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/24f1224941d712d89ca3908548355736504456218f735dc0b1d1f1cf71b72719 b/.resources/24f1224941d712d89ca3908548355736504456218f735dc0b1d1f1cf71b72719 deleted file mode 100644 index 4f8d4dc5..00000000 --- a/.resources/24f1224941d712d89ca3908548355736504456218f735dc0b1d1f1cf71b72719 +++ /dev/null @@ -1,296 +0,0 @@ -{ - "custom": { - "activityLogger": { - "alt_pageid": "card_view", - "start_time": { - "$": [ - "ts", - 192, - 1754319546004 - ], - "$ts": 1754319545822 - } - } - }, - "events": { - "system": { - "onShutdown": { - "config": { - "script": "\tactivityLog.logger.callLogger(self, \u0027page\u0027)\n\tactivityLog.productMetrics.callLogger(self, \u0027page\u0027)" - }, - "scope": "G", - "type": "script" - }, - "onStartup": { - "config": { - "script": "\tself.custom.activityLogger.start_time \u003d system.date.now()" - }, - "scope": "G", - "type": "script" - } - } - }, - "params": { - "page_name": "Home" - }, - "propConfig": { - "custom.activityLogger": { - "persistent": true - }, - "custom.activityLogger.pageid": { - "binding": { - "config": { - "expression": "{page.props.path}" - }, - "transforms": [ - { - "code": "\tif value \u003d\u003d\u0027/\u0027 or value \u003d\u003d \u0027\u0027 or value \u003d\u003d None:\n\t\treturn self.custom.activityLogger.alt_pageid.lower()\n\telse:\n\t\treturn value[1:].lower()", - "type": "script" - } - ], - "type": "expr" - } - }, - "params.page_name": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 1080, - "width": 1920 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "FlexRepeater" - }, - "position": { - "basis": "1080px" - }, - "props": { - "alignContent": "flex-start", - "alignItems": "flex-start", - "elementPosition": { - "grow": 0, - "shrink": 0 - }, - "instances": [ - { - "Counts": { - "Diag": 0, - "High": 0, - "Low": 0, - "Medium": 0 - }, - "area": "Bulk Inbound", - "instancePosition": {}, - "instanceStyle": { - "classes": "", - "margin": "5px" - }, - "subarea": "", - "tagProps": [ - "MCM05", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - { - "Counts": { - "Diag": 0, - "High": 0, - "Low": 0, - "Medium": 0 - }, - "area": "Fluid Inbound", - "instancePosition": {}, - "instanceStyle": { - "classes": "", - "margin": "5px" - }, - "subarea": "", - "tagProps": [ - "MCM04", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - { - "Counts": { - "Diag": 0, - "High": 0, - "Low": 0, - "Medium": 0 - }, - "area": "Fluid Inbound", - "instancePosition": {}, - "instanceStyle": { - "classes": "", - "margin": "5px" - }, - "subarea": "", - "tagProps": [ - "MCM03", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - { - "Counts": { - "Diag": 0, - "High": 0, - "Low": 0, - "Medium": 0 - }, - "area": "Sorter Destination and Chutes", - "instancePosition": {}, - "instanceStyle": { - "classes": "", - "margin": "5px" - }, - "subarea": "", - "tagProps": [ - "MCM02", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - { - "Counts": { - "Diag": 0, - "High": 0, - "Low": 0, - "Medium": 0 - }, - "area": "Sorter Destination, Chutes and Bypass", - "instancePosition": {}, - "instanceStyle": { - "classes": "", - "margin": "5px" - }, - "subarea": "", - "tagProps": [ - "MCM01", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - } - ], - "path": "Symbol-Views/Controller-Views/ControllerStatus", - "style": { - "overflow": "visible" - }, - "wrap": "wrap" - }, - "type": "ia.display.flex-repeater" - } - ], - "custom": { - "Devices": [ - [ - "MCM01", - "Bulk Inbound" - ], - [ - "MCM02", - "Fluid Inbound" - ], - [ - "MCM03", - "Fluid Inbound" - ], - [ - "MCM05", - "Sorter Destination and Chutes" - ], - [ - "MCM04", - "Sorter Destination, Chutes and Bypass" - ] - ], - "count": "value", - "delay": 2000, - "run_update": true - }, - "events": { - "system": { - "onStartup": [ - { - "config": { - "script": "\tVisualisation.home_page.create_home_page(self)" - }, - "scope": "G", - "type": "script" - }, - { - "config": { - "script": "\twhid \u003d self.session.custom.fc\n\tsession_id \u003d self.session.props.id\n\tpage_id \u003d self.view.params.page_name\n\tCommands.analytics.send_page_details(whid, session_id, page_id)" - }, - "scope": "G", - "type": "script" - } - ] - } - }, - "meta": { - "name": "root" - }, - "propConfig": { - "custom.update": { - "binding": { - "config": { - "expression": "now({this.custom.delay})" - }, - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": "\n if (self.session.custom.fc \u003d\u003d \u0027\u0027) or (self.session.custom.fc is None):\n \tself.getChild(\"FlexRepeater\").props.instances \u003d []\n \treturn\n \n if self.custom.run_update:\n \tVisualisation.home_page.update_home_status(self)\n# system_tags \u003d system.tag.readBlocking([\"Configuration/FC\", \"System/ActiveAlarms\"])\n# tag_provider \u003d \"[%s_SCADA_TAG_PROVIDER]\" % (system_tags[0].value)\n# status_decoded \u003d system.util.jsonDecode(self.session.custom.id_to_state)\n# if status_decoded:\n#\t values \u003d []\n#\t devices \u003d self.custom.Devices\n#\t for i in devices:\n#\t \tvalue \u003d status_decoded.get(i)\n#\t \tif value \u003d\u003d None:\n#\t \t\tvalues.append(5)\n#\t \telse:\n#\t \t\tvalues.append(value)\n#\t zipped_list \u003d zip(values, devices)\n#\t devices_sorted \u003d [y for x,y in sorted(zipped_list)]\n#\t for i,j in enumerate(devices_sorted):\n#\t try:\n#\t \tself.getChild(\"FlexRepeater\").props.instances[i].tagProps[0] \u003d j\n#\t except:\n#\t \tsystem.perspective.print(i)" - } - } - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/2556d6a6a86d0c8d9d427845d17819be0c10ce1b21edfad1902afe39345a8c75 b/.resources/2556d6a6a86d0c8d9d427845d17819be0c10ce1b21edfad1902afe39345a8c75 deleted file mode 100644 index d311f3b2..00000000 --- a/.resources/2556d6a6a86d0c8d9d427845d17819be0c10ce1b21edfad1902afe39345a8c75 +++ /dev/null @@ -1,101 +0,0 @@ -import datetime -import hashlib -import hmac - -import boto3 - -try: - from urllib.parse import quote_plus -except ImportError: - from urllib import quote_plus - - -def sign(key, msg): - return hmac.new(key, msg.encode("utf-8"), hashlib.sha256).digest() - - -def getSignatureKey(key, dateStamp, regionName, serviceName): - kDate = sign(("AWS4" + key).encode("utf-8"), dateStamp) - kRegion = sign(kDate, regionName) - kService = sign(kRegion, serviceName) - kSigning = sign(kService, "aws4_request") - return kSigning - - -def build_querystring(access_key, session_key, algorithm, amz_date, credential_scope): - query_strings = { - "X-Amz-Algorithm": algorithm, - "X-Amz-Credential": quote_plus(access_key + "/" + credential_scope), - "X-Amz-Date": amz_date, - #"X-Amz-Security-Token": quote_plus(session_key), - "X-Amz-SignedHeaders": "host", - } - keys = list(query_strings.keys()) - keys.sort() - query = [] - for key in keys: - query.append("{}={}".format(key, query_strings[key])) - - canonical_query_string = "&".join( - query - #["{}={}".format(key, value) for key, value in query_strings.items()] - ) - return canonical_query_string - - -def make_websocket_connection(api_id, region, stage, credentials): - method = "GET" - service = "execute-api" - host = "{}.{}.{}.amazonaws.com".format(api_id, service, region) - canonical_uri = "/{}".format(stage) - access_key = credentials["AccessKey"] - secret_key = credentials["SecretKey"] - session_key = credentials["SessionKey"] - now = datetime.datetime.utcnow() - - amz_date = now.strftime("%Y%m%dT%H%M%SZ") - datestamp = now.strftime("%Y%m%d") - canonical_headers = "host:" + host + "\n" - signed_headers = "host" - algorithm = "AWS4-HMAC-SHA256" - credential_scope = "/".join([datestamp, region, service, "aws4_request"]) - - canonical_querystring = build_querystring( - access_key, session_key, algorithm, amz_date, credential_scope - ) - payload_hash = hashlib.sha256(("").encode("utf-8")).hexdigest() - canonical_request = "\n".join( - [ - method, - canonical_uri, - "", - #canonical_querystring, - canonical_headers, - signed_headers, - payload_hash, - ] - ) - string_to_sign = "\n".join( - [ - algorithm, - amz_date, - credential_scope, - hashlib.sha256(canonical_request.encode("utf-8")).hexdigest(), - ] - ) - signing_key = getSignatureKey(secret_key, datestamp, region, service) - signature = hmac.new( - signing_key, string_to_sign.encode("utf-8"), hashlib.sha256 - ).hexdigest() - canonical_querystring += "&X-Amz-Signature=" + signature - request_url = "wss://{}/{}".format(host, stage) - auth_header = algorithm + " Credential=" + access_key + "/" + credential_scope + ", SignedHeaders=" + signed_headers + ", Signature=" + signature - #print('-H "Authorization":"' + auth_header +'" -H "X-Amz-Date":"' + amz_date + '" -H "X-Amz-Security-Token":"' + session_key + '" ') - request_headers = { - "Authorization":auth_header, - "X-Amz-Date": amz_date, - "X-Amz-Security-Token": session_key - } - return request_url, request_headers - - diff --git a/.resources/257bce34a1369762fc3410a86fc3fddf5f4c54a624f6eae405c6ea19777c7e05 b/.resources/257bce34a1369762fc3410a86fc3fddf5f4c54a624f6eae405c6ea19777c7e05 new file mode 100644 index 00000000..a53e9203 Binary files /dev/null and b/.resources/257bce34a1369762fc3410a86fc3fddf5f4c54a624f6eae405c6ea19777c7e05 differ diff --git a/.resources/2638e4b0b80aa25c57788fb25c84db754a5741e974dac2f92f14ba264277a188 b/.resources/2638e4b0b80aa25c57788fb25c84db754a5741e974dac2f92f14ba264277a188 deleted file mode 100644 index a188a798..00000000 --- a/.resources/2638e4b0b80aa25c57788fb25c84db754a5741e974dac2f92f14ba264277a188 +++ /dev/null @@ -1,44 +0,0 @@ -def get_state_table(active_states): - faulted = [] - stopped = [] - running = [] - style_class = {} - state_lookup = {1:"Faulted", 2:"Stopped", 3:"Running"} - for i in active_states: - source_id = i - time_stamp = active_states[i].get("timestamp","Unknown") - time_stamp_converted = alarms.alarm_tables.get_timestamp(time_stamp) - state = active_states[i].get("state","Unknown") - if time_stamp !=("Unknown"): - duration = alarms.alarm_tables.convert(int(time_stamp)) - else: - duration = 0 - state_list = [] - if state == 3: - state_list = running - style_class = {"classes":"State-Styles/State5"} - state = state_lookup.get(state, 6) - elif state == 2: - state_list = stopped - style_class = {"classes":"State-Styles/State2"} - state = state_lookup.get(state, 6) - elif state == 1: - state_list = faulted - style_class = {"classes":"State-Styles/State1"} - state = state_lookup.get(state, 6) - else: - pass - - state_row = row_builder.build_row_with_view(SourceId = source_id, - TimeStamp = time_stamp_converted, - Duration = duration, - State = state, - StyleClass = style_class ) - state_list.append(state_row) - - return faulted + stopped + running - - - - - diff --git a/.resources/27f9e112656215c5e81d106a2a8abc36bcb1a3b35105dc11b3446ebe8b984bf0 b/.resources/27f9e112656215c5e81d106a2a8abc36bcb1a3b35105dc11b3446ebe8b984bf0 deleted file mode 100644 index cc715fc3..00000000 --- a/.resources/27f9e112656215c5e81d106a2a8abc36bcb1a3b35105dc11b3446ebe8b984bf0 +++ /dev/null @@ -1,55 +0,0 @@ -{ - "custom": {}, - "params": {}, - "props": {}, - "root": { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "fontFamily": "Arial", - "fontSize": 22, - "fontWeight": "bold", - "textAlign": "center" - }, - "text": "TEMPERATURE" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Table" - }, - "position": { - "basis": "400px" - }, - "propConfig": { - "props.data": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "direct", - "tagPath": "[IEC_SCADA_TAG_PROVIDER]Temperature/temperature_monitoring" - }, - "type": "tag" - } - } - }, - "type": "ia.display.table" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/2842e533a24cb7b2f8556d17557107710bbf6189133d3efc5cac70df9f9133b6 b/.resources/2842e533a24cb7b2f8556d17557107710bbf6189133d3efc5cac70df9f9133b6 deleted file mode 100644 index b3b487af..00000000 --- a/.resources/2842e533a24cb7b2f8556d17557107710bbf6189133d3efc5cac70df9f9133b6 +++ /dev/null @@ -1,659 +0,0 @@ -{ - "custom": { - "PLC_list": [ - "MCM01", - "MCM02", - "MCM03", - "MCM04", - "MCM05" - ], - "button_type": "UNKNOWN", - "type": 1 - }, - "params": { - "forceFaultStatus": null, - "tagProps": [ - "System/MCM06/Chute/NC/S02_203CH", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.PLC_list": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]Configuration/PLC" - }, - "transforms": [ - { - "code": "\tdevices \u003d system.util.jsonDecode(value)\n\tplcList \u003d []\n\tfor k in devices.keys():\n\t\tplcList.append(k)\n\t\t\n\treturn(sorted(set(plcList)))\n", - "type": "script" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.button_type": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Button_Type" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - }, - { - "fallback": "UNKNOWN", - "inputType": "scalar", - "mappings": [ - { - "input": 5, - "output": "Chute_JR" - }, - { - "input": 4, - "output": "GS" - }, - { - "input": 3, - "output": "PR" - }, - { - "input": 2, - "output": "Start" - }, - { - "input": 1, - "output": "JR" - }, - { - "input": 6, - "output": "Enable" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.type": { - "persistent": true - }, - "params.forceFaultStatus": { - "paramDirection": "input", - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "width": 400 - } - }, - "root": { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "expression": "\u0027Source ID: \u0027 + {view.params.tagProps[0]}" - }, - "type": "expr" - } - } - }, - "props": { - "style": { - "color": "#FFFF", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 10 - } - }, - "type": "ia.display.label" - }, - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tsystem.perspective.closeDock(\u0027Docked-East-CHPB\u0027)\n\tself.getSibling(\"tabs\").props.currentTabIndex \u003d 0" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Icon", - "tooltip": { - "enabled": true, - "style": { - "cursor": "pointer" - }, - "text": "Close faceplate" - } - }, - "props": { - "path": "material/close", - "style": { - "cursor": "pointer", - "marginBottom": 5, - "marginLeft": 5, - "marginRight": 5, - "marginTop": 5 - } - }, - "type": "ia.display.icon" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "30px", - "shrink": 0 - }, - "props": { - "style": { - "overflow": "hidden" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "32px", - "display": false - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "if({../AlarmTable.props.params.length_of_table_data} \u003d 0, True, False)" - }, - "enabled": false, - "type": "expr" - } - } - }, - "props": { - "style": { - "classes": "Labels/Label_1", - "marginTop": 20 - }, - "text": "No Active Alarms" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "AlarmStatusTable" - }, - "position": { - "basis": "400px", - "grow": 1 - }, - "propConfig": { - "props.filters.active.text": { - "binding": { - "config": { - "path": "view.params.tagProps[0]" - }, - "transforms": [ - { - "code": "\treturn value[1:]", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "columns": { - "active": { - "displayPath": { - "enabled": false - }, - "priority": { - "enabled": false - }, - "source": { - "enabled": false - }, - "state": { - "enabled": false - } - } - }, - "filters": { - "active": { - "priorities": { - "critical": false, - "high": false, - "low": false, - "medium": false - }, - "states": { - "clearUnacked": false - } - } - }, - "refreshRate": 500, - "toolbar": { - "enabled": false - } - }, - "type": "ia.display.alarmstatustable" - } - ], - "meta": { - "name": "Active_tab" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Name" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "props": { - "style": { - "paddingLeft": 20 - }, - "text": "NAME" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "DeviceName" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.tagProps[0]" - }, - "transforms": [ - { - "code": " return value.rsplit(\u0027/\u0027, 1)[-1]", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "style": { - "backgroundColor": "#FFFFFF", - "classes": "Text-Styles/Ariel-Bold-12pt", - "paddingLeft": 10 - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Property" - }, - "position": { - "basis": "35px" - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel", - "overflow": "hidden" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Name" - }, - "position": { - "basis": "35px" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Info_tab" - }, - "position": { - "tabIndex": 1 - }, - "props": { - "direction": "column", - "style": { - "margin-left": "" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\ttag_name \u003d self.view.params.tagProps[0]\n\ttag_path \u003d \"[\" + self.session.custom.fc+ \"_SCADA_TAG_PROVIDER]\"+tag_name+\"/Commands/bBlockHost1\"\n\tsystem.tag.writeBlocking([tag_path],[True])" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "basis": "80px", - "grow": 1 - }, - "propConfig": { - "props.enabled": { - "binding": { - "config": { - "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": { - "color": "#0B0B0B" - } - }, - "style": { - "backgroundColor": "#00FF00", - "classes": "Background-Styles/Controller" - }, - "text": "ENABLE", - "textStyle": { - "color": "#FFFFFF" - } - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "Enable" - }, - "position": { - "basis": "35px" - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel", - "padding": "" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\ttag_name \u003d self.view.params.tagProps[0]\n\ttag_path \u003d \"[\" + self.session.custom.fc+ \"_SCADA_TAG_PROVIDER]\"+tag_name+\"/Commands/bUnblockHost1\"\n\tsystem.tag.writeBlocking([tag_path],[True])" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "basis": "80px", - "grow": 1 - }, - "propConfig": { - "props.enabled": { - "binding": { - "config": { - "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": { - "color": "#0B0B0B" - } - }, - "style": { - "backgroundColor": "#FF0000", - "classes": "Background-Styles/Controller" - }, - "text": "DISABLE", - "textStyle": { - "color": "#FFFFFF" - } - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "Disable" - }, - "position": { - "basis": "35px" - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel", - "padding": "" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer_0" - }, - "position": { - "basis": "100px", - "grow": 1 - }, - "props": { - "direction": "column", - "style": { - "gap": 6, - "paddingBottom": 20, - "paddingLeft": 10, - "paddingRight": 10, - "paddingTop": 13 - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Commands_tab" - }, - "position": { - "tabIndex": 2 - }, - "props": { - "direction": "column", - "style": { - "paddingTop": 1 - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "tabs" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "props.tabs": { - "binding": { - "config": { - "path": "view.custom.type" - }, - "transforms": [ - { - "code": "\t# This script runs whenever view.custom.type changes\n\tif value \u003d\u003d 0 or value \u003d\u003d 3:\n\t\treturn [\"Alarms\", \"Info\"]\n\telse:\n\t\treturn [\"Alarms\", \"Info\", \"Commands\"]", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "currentTabIndex": 2, - "menuType": "modern", - "tabSize": { - "width": 1000 - }, - "tabStyle": { - "active": { - "classes": "", - "color": "#FFFFFF", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 10 - }, - "inactive": { - "classes": "", - "color": "#B8B8B8", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 10 - } - } - }, - "type": "ia.container.tab" - } - ], - "meta": { - "name": "FlexContainer_1" - }, - "position": { - "basis": "670px", - "grow": 1 - }, - "props": { - "style": { - "border-top": "1px solid white", - "gap": "" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "800px", - "grow": 1 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column", - "style": { - "classes": "Buttons/Button-Menu" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/60074f71daf7a523e0b1177f4047291379d508c45cb25aff22a38c7919babe26 b/.resources/29066d1669a4348441ed7a5510e07191af59676872f76ba21df9c6b48555cb78 similarity index 94% rename from .resources/60074f71daf7a523e0b1177f4047291379d508c45cb25aff22a38c7919babe26 rename to .resources/29066d1669a4348441ed7a5510e07191af59676872f76ba21df9c6b48555cb78 index 6381b648..f3ef6118 100644 --- a/.resources/60074f71daf7a523e0b1177f4047291379d508c45cb25aff22a38c7919babe26 +++ b/.resources/29066d1669a4348441ed7a5510e07191af59676872f76ba21df9c6b48555cb78 @@ -13,7 +13,7 @@ "params": { "forceFaultStatus": null, "tagProps": [ - "System/MCM06/Chute/NC/S02_203CH", + "System/MCM01/PE/ULC1_4_TPE1", "value", "value", "value", @@ -415,11 +415,20 @@ "basis": "50%", "grow": 1 }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "expression": "if(\r\n indexOf({view.params.tagProps[0]}, \"TPE\") \u003e\u003d 0\r\n || indexOf({view.params.tagProps[0]}, \"JPE\") \u003e\u003d 0,\r\n \"JAM\",\r\n \"FULL\"\r\n)\r\n" + }, + "type": "expr" + } + } + }, "props": { "style": { "paddingLeft": 20 - }, - "text": "FULL" + } }, "type": "ia.display.label" }, @@ -443,11 +452,11 @@ "inputType": "scalar", "mappings": [ { - "input": "FULL", + "input": "TRUE", "output": "#D5D5D5" }, { - "input": "NOT FULL", + "input": "FALSE", "output": "#D5D5D5" } ], @@ -461,37 +470,15 @@ "props.text": { "binding": { "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Full" + "path": "this.props.text" }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", - "type": "expression" - }, - { - "fallback": "UNKNOWN", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "FULL" - }, - { - "input": 0, - "output": "NOT FULL" - } - ], - "outputType": "scalar", - "type": "map" + "code": "\tprovider \u003d self.session.custom.fc + \"_SCADA_TAG_PROVIDER\"\n\tbaseTag \u003d self.view.params.tagProps[0]\n\tbasePath \u003d \"[\" + provider + \"]\" + baseTag\n\t\n\t# Choose correct alarm type based on tag name\n\tif \"TPE\" in baseTag or \"JPE\" in baseTag:\n\t fullPath \u003d basePath + \"/Alarm/Jammed\"\n\telse:\n\t fullPath \u003d basePath + \"/Alarm/Full\"\n\t\n\t# Read tag value\n\ttag \u003d system.tag.readBlocking([fullPath])[0]\n\t\n\t# Return \"TRUE\"/\"FALSE\" as string\n\tif not tag.quality.isGood():\n\t return \"UNKNOWN\"\n\t\n\tif bool(tag.value):\n\t return \"TRUE\"\n\telse:\n\t return \"FALSE\"", + "type": "script" } ], - "type": "tag" + "type": "property" } }, "props.textStyle.color": { @@ -505,12 +492,12 @@ "inputType": "scalar", "mappings": [ { - "input": "FULL", - "output": "#0008FF" + "input": "TRUE", + "output": "#FF1000" }, { - "input": "NOT FULL", - "output": "#47FF47" + "input": "FALSE", + "output": "#008000" } ], "outputType": "color", @@ -638,6 +625,14 @@ { "input": 0, "output": "NOT JAMMED" + }, + { + "input": true, + "output": "JAMMED" + }, + { + "input": false, + "output": "NOT JAMMED" } ], "outputType": "scalar", @@ -663,7 +658,7 @@ }, { "input": "NOT JAMMED", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -837,6 +832,14 @@ { "input": 0, "output": "FALSE" + }, + { + "input": true, + "output": "TRUE" + }, + { + "input": false, + "output": "FALSE" } ], "outputType": "scalar", @@ -862,7 +865,7 @@ }, { "input": "FALSE", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -1032,6 +1035,14 @@ { "input": 0, "output": "NOT HALF FULL" + }, + { + "input": true, + "output": "TRUE" + }, + { + "input": false, + "output": "NOT HALF FULL" } ], "outputType": "scalar", @@ -1057,7 +1068,7 @@ }, { "input": "NOT HALF FULL", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -1231,6 +1242,14 @@ { "input": 0, "output": "CONTAINER PRESENT" + }, + { + "input": true, + "output": "NO CONTAINER" + }, + { + "input": false, + "output": "CONTAINER PRESENT" } ], "outputType": "scalar", @@ -1256,7 +1275,7 @@ }, { "input": "CONTAINER PRESENT", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -1435,11 +1454,11 @@ "mappings": [ { "input": "READY", - "output": "#92FF00" + "output": "#008000" }, { "input": "ENABLED", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -1553,13 +1572,24 @@ } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": { + "enabled": true + } }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" + }, + "type": "expr" + } + }, "props.enabled": { "binding": { "config": { @@ -1847,6 +1877,7 @@ } }, "props": { + "currentTabIndex": 1, "menuType": "modern", "tabSize": { "width": 1000 diff --git a/.resources/2911e2416b3f9d9186e3167869fa8cbacb6b2c24236e294e9cc80940f4a623fd b/.resources/2911e2416b3f9d9186e3167869fa8cbacb6b2c24236e294e9cc80940f4a623fd deleted file mode 100644 index 3077f84b..00000000 --- a/.resources/2911e2416b3f9d9186e3167869fa8cbacb6b2c24236e294e9cc80940f4a623fd +++ /dev/null @@ -1,1281 +0,0 @@ -{ - "custom": {}, - "params": { - "alarm_states": [ - "Shelved", - "Active", - "Not Active" - ], - "length_of_table_data": 0, - "show_filter": false, - "show_severity_column": true, - "show_state_column": true, - "table_type": "value", - "tagProps": [ - "" - ] - }, - "propConfig": { - "params.alarm_states": { - "paramDirection": "input", - "persistent": true - }, - "params.length_of_table_data": { - "binding": { - "config": { - "expression": "len({/root/Table.props.data})" - }, - "type": "expr" - }, - "paramDirection": "output", - "persistent": true - }, - "params.show_filter": { - "paramDirection": "input", - "persistent": true - }, - "params.show_severity_column": { - "paramDirection": "input", - "persistent": true - }, - "params.show_state_column": { - "paramDirection": "input", - "persistent": true - }, - "params.table_type": { - "paramDirection": "input", - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 1080, - "width": 1920 - } - }, - "root": { - "children": [ - { - "custom": { - "alarms_to_shelve": {}, - "alarms_to_unshelve": {}, - "delay": 2000, - "run_export": false, - "run_update": true, - "severity_filters": [ - "off", - "off", - "off", - "off", - "off" - ], - "shelve_alarms": false, - "shelve_duration": "", - "unshelve_alarms": false - }, - "events": { - "component": { - "onRowClick": [ - { - "config": { - "script": "\n\talarm_id \u003d event.value.Alarm_id\n\tsource_id \u003d event.value.SourceId\n\tif self.props.data[event.row].value.Shelve.value \u003d\u003d True:\n\t\tself.props.data[event.row].value.Shelve.value \u003d False\n\t\tkey \u003d alarms.alarm_tables.create_shelve_key(source_id, alarm_id)\n\t\tself.custom.alarms_to_shelve.pop(key, \"no key found\")\n\telse:\n\t\tself.props.data[event.row].value.Shelve.value \u003d True\n\t\tkey \u003d alarms.alarm_tables.create_shelve_key(source_id, alarm_id)\n\t\tself.custom.alarms_to_shelve[key] \u003d event.value.Alarm_id" - }, - "scope": "G", - "type": "script" - }, - { - "config": { - "script": "\tif self.view.params.table_type \u003d\u003d \"Shelved\":\n\t\talarm_id \u003d event.value.Alarm_id\n\t\tsource_id \u003d event.value.SourceId\n\t\t\n\t\tif self.props.data[event.row].value.Unshelve.value \u003d\u003d True:\n\t\t\tself.props.data[event.row].value.Unshelve.value \u003d False\n\t\t\tkey \u003d alarms.alarm_tables.create_shelve_key(source_id, alarm_id)\n\t\t\tself.custom.alarms_to_unshelve.pop(key, \"no key found\")\n\t\telse:\n\t\t\tself.props.data[event.row].value.Unshelve.value \u003d True\n\t\t\tkey \u003d alarms.alarm_tables.create_shelve_key(source_id, alarm_id)\n\t\t\tself.custom.alarms_to_unshelve[key] \u003d event.value.Alarm_id" - }, - "scope": "G", - "type": "script" - } - ], - "onRowDoubleClick": { - "config": { - "script": "\trow \u003d event.value\n\tsource_id \u003d row.get(\"SourceId\")\n\tsource_id \u003d source_id.replace(\" \",\"\")\n\tconfig.project_config.source_id_lookup(self, source_id)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Table" - }, - "position": { - "basis": "1080px" - }, - "propConfig": { - "custom.device": { - "binding": { - "config": { - "path": "view.params.tagProps[0]" - }, - "type": "property" - } - }, - "custom.run_export": { - "onChange": { - "enabled": null, - "script": "\trun_export \u003d self.custom.run_export\n\tif run_export:\n\t\tdata \u003d self.props.data\n\t\trow_data \u003d []\n\t\tfor i,j in enumerate(data):\n\t\t\tvalue \u003d j[\"value\"]\n\t\t\tif i \u003d\u003d 0:\n\t\t\t\theader \u003d [item for item in value] \t\n\t\t\trow \u003d [value[item][\"value\"] for item in value]\n\t\t\tif not isinstance(row[3], int):\n\t\t\t\trow[3] \u003d 0\t\t\t\n\t\t\trow_data.append(row) \n\t\t\n\t\talarms_data \u003d system.dataset.toDataSet(header,row_data)\n\t\thtml_data \u003d system.dataset.dataSetToHTML(1, alarms_data, \"RealTimeAlarms\")\n\t\tsystem.perspective.download(\"myExport.html\",html_data)\n\t\tself.custom.run_export \u003d False" - } - }, - "custom.severity_filters[0]": { - "access": "PRIVATE" - }, - "custom.shelve_alarms": { - "onChange": { - "enabled": null, - "script": "\tif self.custom.shelve_alarms:\n\t\tsource_ids_to_shelve \u003d []\n\t\tids_to_shelve \u003d [] \n\t\tfor k,v in self.custom.alarms_to_shelve.items():\n\t\t\tsource_id, alarm_id \u003d alarms.alarm_tables.unformat_shelve_key(k)\n\t\t\tsource_ids_to_shelve .append(source_id)\n\t\t\tids_to_shelve.append(alarm_id)\n\t\twhid \u003d self.session.custom.fc\n\t\tduration \u003d self.custom.shelve_duration\n\t\tCommands.shelve_alarms.send_shelve_request(whid, source_ids_to_shelve, \"shelve\", duration, ids_to_shelve)\n\t\tself.custom.alarms_to_shelve \u003d {}\n\t\tself.custom.shelve_alarms \u003d False\n\t\t \t" - } - }, - "custom.unshelve_alarms": { - "onChange": { - "enabled": null, - "script": "\tif self.custom.unshelve_alarms:\n\t\tsource_ids_to_shelve \u003d []\n\t\tids_to_shelve \u003d [] \n\t\tfor k,v in self.custom.alarms_to_unshelve.items():\n\t\t\tsource_id, alarm_id \u003d alarms.alarm_tables.unformat_shelve_key(k)\n\t\t\tsource_ids_to_shelve .append(source_id)\n\t\t\tids_to_shelve.append(alarm_id)\n\t\twhid \u003d self.session.custom.fc\n\t\tduration \u003d 0\n\t\tCommands.shelve_alarms.send_shelve_request(whid, source_ids_to_shelve, \"unshelve\", duration, ids_to_shelve)\n\t\tself.custom.alarms_to_unshelve \u003d {}\n\t\tself.custom.unshelve_alarms \u003d False" - } - }, - "custom.update": { - "binding": { - "config": { - "expression": "if({this.custom.run_update},\r\nnow({this.custom.delay}), False)" - }, - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": "\n\tno_filter \u003d False\n\tseverity_filters \u003d self.custom.severity_filters\n\talarm_states \u003d self.view.params.alarm_states\n\ttable_type \u003d self.view.params.table_type\n\twhid \u003d self.session.custom.fc\n\talarms_to_shelve \u003d self.custom.alarms_to_shelve\n\tprovider \u003d \"[%s_SCADA_TAG_PROVIDER]\" % (whid)\n\tif (severity_filters[0] \u003d\u003d \"off\" and severity_filters[1] \u003d\u003d \"off\" \n\tand severity_filters[2] \u003d\u003d \"off\" and severity_filters[3] \u003d\u003d \"off\" \n\tand severity_filters[4] \u003d\u003d \"off\"):\n\t no_filter \u003d True\n\t\n\tif system.tag.exists(provider + \"System/aws_data\"):\n\t\ttags_to_read \u003d system.tag.readBlocking([provider + \"System/aws_data\", \n\t\t\t\t\t\t\t\t\t\t\t\tprovider + \"Configuration/DetailedViews\"])\n\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\tdetailed_view_decoded \u003d system.util.jsonDecode(tags_to_read[1].value)\n\t\tif self.view.params.table_type \u003d\u003d \"Docked-East\":\n\t\t\tdevice_list \u003d [self.custom.device] \n\t\telse:\n\t\t\tdevice_list \u003d detailed_view_decoded.get(self.custom.device,[])\n\t\tif len(decode_alarm_data) \u003e 0:\n\t\t\talt_colour \u003d self.session.custom.colours.colour_impaired\n\t\t\talarms_data \u003d alarms.alarm_tables.get_alarm_table(self, decode_alarm_data, \n\t\t\tseverity_filters, no_filter, device_list, alarm_states, alt_colour,\n\t\t\ttable_type)\t\t\n\t\t\tif len(alarms_data)\u003e0:\n\t\t\t\tself.props.data \u003d alarms_data\n\t\t\telse:\n\t\t\t\tself.props.data \u003d []\n\t\telse:\n\t\t\tself.props.data \u003d []\n\telse:\n\t\tself.props.data \u003d []" - } - }, - "props.columns[2].visible": { - "binding": { - "config": { - "expression": "if({view.params.table_type} \u003d \"Shelved\", False, True)" - }, - "type": "expr" - } - }, - "props.columns[3].visible": { - "binding": { - "config": { - "expression": "if({view.params.table_type} \u003d \"Shelved\", False, True)" - }, - "type": "expr" - } - }, - "props.columns[4].visible": { - "binding": { - "config": { - "expression": "if({view.params.table_type} \u003d \"Shelved\", False, True)" - }, - "type": "expr" - } - }, - "props.columns[5].visible": { - "binding": { - "config": { - "path": "view.params.show_severity_column" - }, - "type": "property" - } - }, - "props.columns[6].visible": { - "binding": { - "config": { - "expression": "if({view.params.table_type} \u003d \"Shelved\", True, False)" - }, - "type": "expr" - } - }, - "props.columns[7].visible": { - "binding": { - "config": { - "expression": "if({view.params.table_type} \u003d \"Shelved\", False, True)" - }, - "type": "expr" - } - }, - "props.columns[8].visible": { - "binding": { - "config": { - "expression": "if({view.params.table_type} \u003d \"Shelved\", True, False)" - }, - "type": "expr" - } - }, - "props.filter.enabled": { - "binding": { - "config": { - "path": "view.params.show_filter" - }, - "type": "property" - } - }, - "props.selection.data": { - "onChange": { - "enabled": null, - "script": "\tpayload \u003d self.props.selection.data\n\tsystem.perspective.sendMessage(\"alarms-to-shelve\", payload \u003d payload, scope \u003d \"page\")" - } - } - }, - "props": { - "cells": { - "style": { - "marginLeft": 5, - "marginRight": 5, - "overflowWrap": "normal", - "wordWrap": "normal" - } - }, - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "SourceId", - "filter": { - "boolean": { - "condition": "" - }, - "date": { - "condition": "", - "value": "" - }, - "enabled": false, - "number": { - "condition": "", - "value": "" - }, - "string": { - "condition": "", - "value": "" - }, - "visible": "on-hover" - }, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Message", - "filter": { - "boolean": { - "condition": "" - }, - "date": { - "condition": "", - "value": "" - }, - "enabled": false, - "number": { - "condition": "", - "value": "" - }, - "string": { - "condition": "", - "value": "" - }, - "visible": "on-hover" - }, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "Timestamp", - "filter": { - "boolean": { - "condition": "" - }, - "date": { - "condition": "", - "value": "" - }, - "enabled": false, - "number": { - "condition": "", - "value": "" - }, - "string": { - "condition": "", - "value": "" - }, - "visible": "on-hover" - }, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Duration", - "filter": { - "boolean": { - "condition": "" - }, - "date": { - "condition": "", - "value": "" - }, - "enabled": false, - "number": { - "condition": "", - "value": "" - }, - "string": { - "condition": "", - "value": "" - }, - "visible": "on-hover" - }, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "00:00:00", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "State", - "filter": { - "boolean": { - "condition": "" - }, - "date": { - "condition": "", - "value": "" - }, - "enabled": false, - "number": { - "condition": "", - "value": "" - }, - "string": { - "condition": "", - "value": "" - }, - "visible": "on-hover" - }, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Priority", - "filter": { - "boolean": { - "condition": "" - }, - "date": { - "condition": "", - "value": "" - }, - "enabled": false, - "number": { - "condition": "", - "value": "" - }, - "string": { - "condition": "", - "value": "" - }, - "visible": "on-hover" - }, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "Expiration", - "filter": { - "boolean": { - "condition": "" - }, - "date": { - "condition": "", - "value": "" - }, - "enabled": false, - "number": { - "condition": "", - "value": "" - }, - "string": { - "condition": "", - "value": "" - }, - "visible": "on-hover" - }, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": true, - "field": "Shelve", - "filter": { - "boolean": { - "condition": "" - }, - "date": { - "condition": "", - "value": "" - }, - "enabled": false, - "number": { - "condition": "", - "value": "" - }, - "string": { - "condition": "", - "value": "" - }, - "visible": "on-hover" - }, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "center", - "nullFormat": { - "includeNullStrings": false, - "nullFormatValue": "", - "strict": false - }, - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": true, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "width": 100 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": true, - "field": "Unshelve", - "filter": { - "boolean": { - "condition": "" - }, - "date": { - "condition": "", - "value": "" - }, - "enabled": false, - "number": { - "condition": "", - "value": "" - }, - "string": { - "condition": "", - "value": "" - }, - "visible": "on-hover" - }, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "center", - "nullFormat": { - "includeNullStrings": false, - "nullFormatValue": "", - "strict": false - }, - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": true, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "width": 100 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Alarm_id", - "filter": { - "boolean": { - "condition": "" - }, - "date": { - "condition": "", - "value": "" - }, - "enabled": false, - "number": { - "condition": "", - "value": "" - }, - "string": { - "condition": "", - "value": "" - }, - "visible": "on-hover" - }, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "nullFormat": { - "includeNullStrings": false, - "nullFormatValue": "", - "strict": false - }, - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": false, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Type", - "filter": { - "boolean": { - "condition": "" - }, - "date": { - "condition": "", - "value": "" - }, - "enabled": false, - "number": { - "condition": "", - "value": "" - }, - "string": { - "condition": "", - "value": "" - }, - "visible": "on-hover" - }, - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "nullFormat": { - "includeNullStrings": false, - "nullFormatValue": "", - "strict": false - }, - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - } - ], - "emptyMessage": { - "noData": { - "icon": { - "color": "#000000" - } - } - }, - "filter": {}, - "headerStyle": { - "classes": "Background-Styles/Controller" - }, - "selection": { - "mode": "multiple interval" - } - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "severity-filters", - "pageScope": true, - "script": "\n\tcritical \u003d payload.get(\"critical\")\n\tif critical \u003d\u003d \"true\":\n\t\tself.custom.severity_filters[5] \u003d 5\n\tif critical \u003d\u003d \"false\":\n\t\tself.custom.severity_filters[5] \u003d \"off\"\n\t\n\thigh \u003d payload.get(\"high\")\n\tif high \u003d\u003d \"true\":\n\t\tself.custom.severity_filters[4] \u003d 4\n\tif high \u003d\u003d \"false\":\n\t\tself.custom.severity_filters[4] \u003d \"off\"\n\t\n\tmedium \u003d payload.get(\"medium\")\n\tif medium \u003d\u003d \"true\":\n\t\tself.custom.severity_filters[3] \u003d 3\n\tif medium \u003d\u003d \"false\":\n\t\tself.custom.severity_filters[3] \u003d \"off\"\n\t\n\tlow \u003d payload.get(\"low\")\n\tif low \u003d\u003d \"true\":\n\t\tself.custom.severity_filters[2] \u003d 2\n\tif low \u003d\u003d \"false\":\n\t\tself.custom.severity_filters[2] \u003d \"off\"\n\t\n\tdiagnostic \u003d payload.get(\"diagnostic\")\n\tif diagnostic \u003d\u003d \"true\":\n\t\tself.custom.severity_filters[1] \u003d 1\n\tif diagnostic \u003d\u003d \"false\":\n\t\tself.custom.severity_filters[1] \u003d \"off\"", - "sessionScope": false, - "viewScope": false - }, - { - "messageType": "update-table", - "pageScope": true, - "script": "\t# implement your handler here\n\tupdate \u003d payload[\"update\"]\n\tself.custom.run_update \u003d update", - "sessionScope": false, - "viewScope": false - }, - { - "messageType": "run-alarm-export", - "pageScope": true, - "script": "\t# implement your handler here\n\tif self.view.params.table_type \u003d\u003d \"Realtime\":\n\t\texport \u003d payload[\"export\"]\n\t\tself.custom.run_export \u003d export", - "sessionScope": false, - "viewScope": false - }, - { - "messageType": "reset-filters", - "pageScope": true, - "script": "\tbackground \u003d \"false\"\n\tseverity \u003d payload[\"reset\"]\n\tseverity_filters \u003d self.custom.severity_filters\n\tseverity_filters[0] \u003d \"off\"\n\tseverity_filters[1] \u003d \"off\"\n\tseverity_filters[2] \u003d \"off\"\n\tseverity_filters[3] \u003d \"off\"\n\tseverity_filters[4] \u003d \"off\"\n\tself.custom.alarms_to_shelve \u003d {}", - "sessionScope": false, - "viewScope": false - }, - { - "messageType": "shelve-alarms", - "pageScope": true, - "script": "\tduration \u003d payload[\"duration\"]\n\tself.custom.shelve_duration \u003d duration\n\tself.custom.shelve_alarms \u003d True", - "sessionScope": false, - "viewScope": false - }, - { - "messageType": "unshelve-alarms", - "pageScope": true, - "script": "\tself.custom.unshelve_alarms \u003d True", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.display.table" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/29a8a7a5b6b5d140516ccec57fd665afa9f5eeb673fe8b41f9bd1b49188a3378 b/.resources/29a8a7a5b6b5d140516ccec57fd665afa9f5eeb673fe8b41f9bd1b49188a3378 new file mode 100644 index 00000000..6895e734 --- /dev/null +++ b/.resources/29a8a7a5b6b5d140516ccec57fd665afa9f5eeb673fe8b41f9bd1b49188a3378 @@ -0,0 +1,947 @@ +{ + "custom": { + "PLC_list": [ + "MCM01", + "MCM02", + "MCM03", + "MCM04", + "MCM05" + ], + "running_state": -1, + "state": 0, + "views_data": [] + }, + "params": { + "tagProps": [ + "System/MCM04/Station/Chute_JR/FL1038_2_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "propConfig": { + "custom.PLC_list": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]Configuration/PLC" + }, + "transforms": [ + { + "code": "\tdevices \u003d system.util.jsonDecode(value)\n\tplcList \u003d []\n\tfor k in devices.keys():\n\t\tplcList.append(k)\n\t\t\n\treturn(sorted(set(plcList)))\n", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.running_state": { + "binding": { + "config": { + "expression": "try(jsonGet({session.custom.state_messages},{this.custom.tag_path_to_lookup}),-1)\t\r\n" + }, + "transforms": [ + { + "expression": "if({value} !\u003d -1, try(jsonGet({value},\"state\"),4),{value})", + "type": "expression" + } + ], + "type": "expr" + }, + "persistent": true + }, + "custom.state": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" + }, + "transforms": [ + { + "expression": "if(isNull({value}), 0, {value})", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 3, + "output": 3 + }, + { + "input": 2, + "output": 2 + }, + { + "input": 1, + "output": 1 + }, + { + "input": 0, + "output": 0 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.views_data": { + "binding": { + "config": { + "struct": { + "equipment_id": "{view.params.tagProps[0]}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tproject_info \u003d system.perspective.getProjectInfo()\n\t#self.custom.views_data \u003d project_info\n\tviews \u003d project_info.get(\"views\")\n\t#equipment_id \u003d self.view.params.tagProps[0]\n\tviews_data \u003d [i for i in views if i[\"path\"].startswith(\"Custom-Views/\"+ value.equipment_id)]\n\t#self.custom.views_data \u003d views_data\n\t\n\treturn views_data", + "type": "script" + } + ], + "type": "expr-struct" + }, + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "width": 400 + } + }, + "root": { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "expression": "\u0027Source ID: \u0027 + {view.params.tagProps[0]}" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "#FFFF", + "fontFamily": "Arial", + "fontSize": 14, + "fontWeight": "bold", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tsystem.perspective.closeDock(\u0027Docked-Eas-TPR\u0027)\n\tself.getSibling(\"tabs\").props.currentTabIndex \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon", + "tooltip": { + "enabled": true, + "style": { + "cursor": "pointer" + }, + "text": "Close faceplate" + } + }, + "props": { + "path": "material/close", + "style": { + "cursor": "pointer", + "marginBottom": 5, + "marginLeft": 5, + "marginRight": 5, + "marginTop": 5 + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "overflow": "hidden" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px", + "display": false + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({../AlarmTable.props.params.length_of_table_data} \u003d 0, True, False)" + }, + "enabled": false, + "type": "expr" + } + } + }, + "props": { + "style": { + "classes": "Labels/Label_1", + "marginTop": 20 + }, + "text": "No Active Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "400px", + "grow": 1 + }, + "propConfig": { + "props.filters.active.text": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "transforms": [ + { + "code": "\treturn value[1:]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "columns": { + "active": { + "displayPath": { + "enabled": false + }, + "priority": { + "enabled": false + }, + "source": { + "enabled": false + }, + "state": { + "enabled": false + } + } + }, + "filters": { + "active": { + "priorities": { + "critical": false, + "high": false, + "low": false, + "medium": false + }, + "states": { + "clearUnacked": false + } + } + }, + "refreshRate": 500, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "Active_tab" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "NameField" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "NAME" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DeviceName" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "transforms": [ + { + "code": " return value.rsplit(\u0027/\u0027, 1)[-1]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "backgroundColor": "#FFFFFF", + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Name" + }, + "position": { + "basis": "35px" + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel", + "overflow": "hidden" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "NameField" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "TIPPER FAULTED" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PB_Light" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#D5D5D5", + "inputType": "scalar", + "mappings": [ + { + "input": "UNKNOWN", + "output": "#FFFFFF" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Tipper_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "FAULTED" + }, + { + "input": false, + "output": "NOT FAULTED" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "NOT FAULTED", + "output": "#008000" + }, + { + "input": "FAULTED", + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Name" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_1" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "NameField" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "DUMPING" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PB_Light" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#D5D5D5", + "inputType": "scalar", + "mappings": [ + { + "input": "UNKNOWN", + "output": "#FFFFFF" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Dumping" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "TRUE" + }, + { + "input": false, + "output": "FALSE" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "FALSE", + "output": "#008000" + }, + { + "input": "TRUE", + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Name" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_2" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Info_tab" + }, + "position": { + "tabIndex": 1 + }, + "props": { + "direction": "column", + "style": { + "margin-left": "" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\ttag_name \u003d self.view.params.tagProps[0]\n\ttag_path \u003d \"[\" + self.session.custom.fc+ \"_SCADA_TAG_PROVIDER]\"+tag_name+\"/Enable_PB\"\n\tsystem.tag.writeBlocking([tag_path],[True])" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button", + "tooltip": { + "enabled": true + } + }, + "position": { + "basis": "80px", + "grow": 1 + }, + "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" + }, + "type": "expr" + } + }, + "props.enabled": { + "binding": { + "config": { + "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" + }, + "type": "expr" + } + }, + "props.style.backgroundColor": { + "binding": { + "config": { + "expression": "if(\r\n {this.props.enabled} \u003d False,\r\n \"#B17B50\",\r\n if(\r\n {this.props.text} \u003d \"ENABLED\",\r\n \"#00FF00\",\r\n if(\r\n {this.props.text} \u003d \"DISABLED\",\r\n \"#FF0000\",\r\n \"#FFFFFF\"\r\n )\r\n )\r\n)\r\n" + }, + "type": "expr" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Enable_PB" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "type": "expression" + }, + { + "fallback": "DISABLE", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "ENABLE" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "image": { + "icon": { + "path": "material/sync_problem" + } + }, + "style": { + "classes": "Background-Styles/Controller" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Reset Jam" + }, + "position": { + "basis": "35px" + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel", + "padding": "" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "100px", + "grow": 1 + }, + "props": { + "direction": "column", + "style": { + "gap": 6, + "paddingBottom": 20, + "paddingLeft": 10, + "paddingRight": 10, + "paddingTop": 13 + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Commands_tab" + }, + "position": { + "tabIndex": 2 + }, + "props": { + "direction": "column", + "style": { + "paddingTop": 1 + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "tabs" + }, + "position": { + "grow": 1 + }, + "props": { + "currentTabIndex": 2, + "menuType": "modern", + "tabSize": { + "width": 1000 + }, + "tabStyle": { + "active": { + "classes": "", + "color": "#FFFFFF", + "fontFamily": "Arial", + "fontSize": 14, + "fontWeight": "bold", + "paddingLeft": 10 + }, + "inactive": { + "classes": "", + "color": "#B8B8B8", + "fontFamily": "Arial", + "fontSize": 14, + "fontWeight": "bold", + "paddingLeft": 10 + } + }, + "tabs": [ + "Alarms", + "Info", + "Commands" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "FlexContainer_1" + }, + "position": { + "basis": "670px", + "grow": 1 + }, + "props": { + "style": { + "border-top": "1px solid white", + "gap": "" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "800px", + "grow": 1 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Buttons/Button-Menu" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/.resources/9cb1ec4785a9fd16c2a4cf2951320086e92bef812d87474c118662aa19c920c0 b/.resources/2a2fe410ae0d579f86b15642a621abd4e12b2f169c2e92626d4102a3b29b3c8b similarity index 97% rename from .resources/9cb1ec4785a9fd16c2a4cf2951320086e92bef812d87474c118662aa19c920c0 rename to .resources/2a2fe410ae0d579f86b15642a621abd4e12b2f169c2e92626d4102a3b29b3c8b index a25a5a23..69366563 100644 --- a/.resources/9cb1ec4785a9fd16c2a4cf2951320086e92bef812d87474c118662aa19c920c0 +++ b/.resources/2a2fe410ae0d579f86b15642a621abd4e12b2f169c2e92626d4102a3b29b3c8b @@ -7,9 +7,9 @@ "$": [ "ts", 192, - 1758189672504 + 1758634747140 ], - "$ts": 1758189672504 + "$ts": 1758634747140 } }, "deviceMapping": {} @@ -47,8 +47,8 @@ }, "props": { "defaultSize": { - "height": 325, - "width": 700 + "height": 339, + "width": 767 } }, "root": { @@ -310,7 +310,7 @@ "$": [ "ds", 192, - 1758189672544 + 1758634747196 ], "$columns": [ { @@ -337,11 +337,7 @@ "textIndent": "15px" }, "pager": { - "style": { - "backgroundColor": "#D3D3D3", - "color": "#FFFFFF", - "fontWeight": "bold" - } + "activeOption": 50 }, "rows": { "highlight": { diff --git a/.resources/2b0574e560b965afed80b7fe42100c613593ea040facfb1ffefb10eae2d0923e b/.resources/2b0574e560b965afed80b7fe42100c613593ea040facfb1ffefb10eae2d0923e deleted file mode 100644 index 689edb92..00000000 Binary files a/.resources/2b0574e560b965afed80b7fe42100c613593ea040facfb1ffefb10eae2d0923e and /dev/null differ diff --git a/.resources/2b9096e7fff859bfb67b6a550843a759427cba2e91e860fbff4e9c38f4f1458b b/.resources/2b9096e7fff859bfb67b6a550843a759427cba2e91e860fbff4e9c38f4f1458b new file mode 100644 index 00000000..2897b61a --- /dev/null +++ b/.resources/2b9096e7fff859bfb67b6a550843a759427cba2e91e860fbff4e9c38f4f1458b @@ -0,0 +1,1032 @@ +{ + "custom": { + "activityLogger": { + "alt_pageid": "site-overview", + "start_time": { + "$": [ + "ts", + 192, + 1759297912829 + ], + "$ts": 1759297912827 + } + } + }, + "events": { + "system": { + "onShutdown": { + "config": { + "script": "\tactivityLog.productMetrics.callLogger(self, \u0027page\u0027)" + }, + "scope": "G", + "type": "script" + }, + "onStartup": { + "config": { + "script": "\tself.custom.activityLogger.start_time \u003d system.date.now()" + }, + "scope": "G", + "type": "script" + } + } + }, + "params": {}, + "propConfig": { + "custom.activityLogger": { + "persistent": true + }, + "custom.activityLogger.pageid": { + "binding": { + "config": { + "expression": "{page.props.path}" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d\u0027/\u0027 or value \u003d\u003d \u0027\u0027 or value \u003d\u003d None:\n\t\treturn self.custom.activityLogger.alt_pageid.lower()\n\telse:\n\t\treturn value[1:].lower()", + "type": "script" + } + ], + "type": "expr" + } + } + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "custom": { + "s3URI": "SCADA/Other/MAP.svg" + }, + "meta": { + "name": "Image" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.source": { + "binding": { + "config": { + "path": "this.custom.s3URI" + }, + "transforms": [ + { + "code": "\treturn AWS.s3.getPresignedURL(self, value)", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "altText": "none", + "fit": { + "mode": "fill" + } + }, + "type": "ia.display.image" + }, + { + "meta": { + "name": "Nav_Button" + }, + "position": { + "height": 0.0417, + "width": 0.0234, + "x": 0.6266, + "y": 0.0445 + }, + "props": { + "params": { + "direction": { + "downward": false, + "left": true, + "right": false, + "upward": false + }, + "pageid": "DetailedView/MTN6" + }, + "path": "Custom-Views/Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0453, + "y": 0.0305 + }, + "props": { + "params": { + "pageid": "DetailedView/DO1", + "panel_id": "value", + "text": "DO1" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_0" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0453, + "y": 0.0731 + }, + "props": { + "params": { + "pageid": "DetailedView/DO2", + "panel_id": "value", + "text": "DO2" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_1" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0458, + "y": 0.1166 + }, + "props": { + "params": { + "pageid": "DetailedView/DO3WRG", + "panel_id": "value", + "text": "DO3/WRG" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_2" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0458, + "y": 0.1657 + }, + "props": { + "params": { + "pageid": "DetailedView/DO1", + "panel_id": "value", + "text": "DO4" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_3" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0458, + "y": 0.2083 + }, + "props": { + "params": { + "pageid": "DetailedView/DO5TRS", + "panel_id": "value", + "text": "DO5/TRS" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_4" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0463, + "y": 0.2518 + }, + "props": { + "params": { + "pageid": "DetailedView/IB1", + "panel_id": "value", + "text": "IB1" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_5" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0448, + "y": 0.2999 + }, + "props": { + "params": { + "pageid": "DetailedView/IND1", + "panel_id": "value", + "text": "IND1" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_6" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0448, + "y": 0.3425 + }, + "props": { + "params": { + "pageid": "DetailedView/IND2", + "panel_id": "value", + "text": "IND2" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_7" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0453, + "y": 0.386 + }, + "props": { + "params": { + "pageid": "DetailedView/IT1", + "panel_id": "value", + "text": "IT1" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_8" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0448, + "y": 0.4268 + }, + "props": { + "params": { + "pageid": "DetailedView/IT2", + "panel_id": "value", + "text": "IT2" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_9" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0448, + "y": 0.4694 + }, + "props": { + "params": { + "pageid": "DetailedView/ITS12", + "panel_id": "value", + "text": "ITS1/2" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_10" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0453, + "y": 0.5129 + }, + "props": { + "params": { + "pageid": "DetailedView/MAR12", + "panel_id": "value", + "text": "MAR1/2" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_11" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0453, + "y": 0.5546 + }, + "props": { + "params": { + "pageid": "DetailedView/MLT1", + "panel_id": "value", + "text": "MLT1" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_12" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0453, + "y": 0.5972 + }, + "props": { + "params": { + "pageid": "DetailedView/MLT2", + "panel_id": "value", + "text": "MLT2" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_13" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0458, + "y": 0.6407 + }, + "props": { + "params": { + "pageid": "DetailedView/MSSA", + "panel_id": "value", + "text": "MSSA" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_14" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0466, + "y": 0.6786 + }, + "props": { + "params": { + "pageid": "DetailedView/MSSB", + "panel_id": "value", + "text": "MSSB" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_15" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0466, + "y": 0.7212 + }, + "props": { + "params": { + "pageid": "DetailedView/MSSC", + "panel_id": "value", + "text": "MSSC" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_16" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.0471, + "y": 0.7647 + }, + "props": { + "params": { + "pageid": "DetailedView/MSSD", + "panel_id": "value", + "text": "MSSD" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_17" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.1495, + "y": 0.0305 + }, + "props": { + "params": { + "pageid": "DetailedView/MSSH", + "panel_id": "value", + "text": "MSSH" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_18" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.1495, + "y": 0.0731 + }, + "props": { + "params": { + "pageid": "DetailedView/PFS1", + "panel_id": "value", + "text": "PFS1" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_19" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.15, + "y": 0.1166 + }, + "props": { + "params": { + "pageid": "DetailedView/PFS2", + "panel_id": "value", + "text": "PFS2" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_20" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.15, + "y": 0.1657 + }, + "props": { + "params": { + "pageid": "DetailedView/PSA", + "panel_id": "value", + "text": "PSA" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_21" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.15, + "y": 0.2083 + }, + "props": { + "params": { + "pageid": "DetailedView/PSB", + "panel_id": "value", + "text": "PSB" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_22" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.1505, + "y": 0.2518 + }, + "props": { + "params": { + "pageid": "DetailedView/PSC", + "panel_id": "value", + "text": "PSC" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_23" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.149, + "y": 0.2999 + }, + "props": { + "params": { + "pageid": "DetailedView/PSD", + "panel_id": "value", + "text": "PSD" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_24" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.149, + "y": 0.3425 + }, + "props": { + "params": { + "pageid": "DetailedView/PTSA", + "panel_id": "value", + "text": "PTSA" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_25" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.1495, + "y": 0.386 + }, + "props": { + "params": { + "pageid": "DetailedView/PTSB", + "panel_id": "value", + "text": "PTSB" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_26" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.149, + "y": 0.4268 + }, + "props": { + "params": { + "pageid": "DetailedView/PTSC", + "panel_id": "value", + "text": "PTSC" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_27" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.149, + "y": 0.4694 + }, + "props": { + "params": { + "pageid": "DetailedView/PTSD", + "panel_id": "value", + "text": "PTSD" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_28" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.1495, + "y": 0.5129 + }, + "props": { + "params": { + "pageid": "DetailedView/PTSH", + "panel_id": "value", + "text": "PTSH" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_29" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.1495, + "y": 0.5546 + }, + "props": { + "params": { + "pageid": "DetailedView/SGL1", + "panel_id": "value", + "text": "SGL1" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_30" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.1495, + "y": 0.5972 + }, + "props": { + "params": { + "pageid": "DetailedView/SGL2", + "panel_id": "value", + "text": "SGL2" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_31" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.15, + "y": 0.6407 + }, + "props": { + "params": { + "pageid": "DetailedView/SLAM", + "panel_id": "value", + "text": "SLAM" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_32" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.1508, + "y": 0.6786 + }, + "props": { + "params": { + "pageid": "DetailedView/TR1", + "panel_id": "value", + "text": "TR1" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_33" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.1508, + "y": 0.7212 + }, + "props": { + "params": { + "pageid": "DetailedView/TR2", + "panel_id": "value", + "text": "TR2" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_34" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.1513, + "y": 0.7647 + }, + "props": { + "params": { + "pageid": "DetailedView/TR3", + "panel_id": "value", + "text": "TR3" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_35" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.2511, + "y": 0.0305 + }, + "props": { + "params": { + "pageid": "DetailedView/TR4", + "panel_id": "value", + "text": "TR4" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_36" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.2511, + "y": 0.0731 + }, + "props": { + "params": { + "pageid": "DetailedView/TR5", + "panel_id": "value", + "text": "TR5" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_37" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.2517, + "y": 0.1147 + }, + "props": { + "params": { + "pageid": "DetailedView/TR6", + "panel_id": "value", + "text": "TR6" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_38" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.2524, + "y": 0.1545 + }, + "props": { + "params": { + "pageid": "DetailedView/TRK1", + "panel_id": "value", + "text": "TRK1" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_39" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.2524, + "y": 0.1971 + }, + "props": { + "params": { + "pageid": "DetailedView/TRK2", + "panel_id": "value", + "text": "TRK2" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_40" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.2529, + "y": 0.2406 + }, + "props": { + "params": { + "pageid": "DetailedView/TRK3", + "panel_id": "value", + "text": "TRK3" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_41" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.2545, + "y": 0.2952 + }, + "props": { + "params": { + "pageid": "DetailedView/TRP1", + "panel_id": "value", + "text": "TRP1" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_42" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.2545, + "y": 0.3378 + }, + "props": { + "params": { + "pageid": "DetailedView/TRP2", + "panel_id": "value", + "text": "TRP2" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Area_Nav_Button_43" + }, + "position": { + "height": 0.0278, + "width": 0.0833, + "x": 0.2545, + "y": 0.386 + }, + "props": { + "params": { + "pageid": "DetailedView/MTN6", + "panel_id": "value", + "text": "MTN6" + }, + "path": "Custom-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "backgroundColor": "#EEEEEE" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/2de74f61b1e49a57ebb2b489577044177605c03a472d2b8424432619ccd14d74 b/.resources/2de74f61b1e49a57ebb2b489577044177605c03a472d2b8424432619ccd14d74 deleted file mode 100644 index b440aeb0..00000000 --- a/.resources/2de74f61b1e49a57ebb2b489577044177605c03a472d2b8424432619ccd14d74 +++ /dev/null @@ -1,64 +0,0 @@ -import csv -from StringIO import StringIO - -def check_csv_file(event): - """ - This function checks if the CSV file was saved as CSV-UF8 settings if it has removes extra data bytes from the file. - - Args: - event : Containes the file data to be uploaded - - Returns: - a string representing the file that is to be uploaded. - - Raises: - None - """ - file_bytes = event.file.getBytes() - if bytearray.fromhex("ef bb bf") == bytearray(file_bytes[0:3]): - # Strip first three bytes - file_bytes = file_bytes[3:] - return file_bytes.tostring() - - -def add_device_btn_code(whid, event): - - reader = csv.DictReader(StringIO(FileHandler.uploader.check_csv_file(event))) - data ={} - def get_child(): - return { - "Area":"", - "SubArea":"" - } - - for i, v in enumerate(reader): - child = get_child() - child["Area"] = v["Area"] - child["SubArea"] = v["SubArea"] - data[v["Device"]]= child - - - system.tag.writeBlocking(["[%s_SCADA_TAG_PROVIDER]Configuration/PLC"%whid], system.util.jsonEncode(data)) - - return "Success" - -def add_detailed_view_btn_code(whid, event): - - reader = csv.DictReader(StringIO(FileHandler.uploader.check_csv_file(event))) - - data ={} - - def convert_dict_value_to_list(string): - device_list = [] - for i in string.replace("#", ",").split(","): - device_list.append(i.strip()) - return device_list - - for v in reader: - - data[v["DetailedView"]]= convert_dict_value_to_list(v["Devices"]) - - - system.tag.writeBlocking(["[%s_SCADA_TAG_PROVIDER]Configuration/DetailedViews"%whid], system.util.jsonEncode(data)) - - return "Success" \ No newline at end of file diff --git a/.resources/2e064a2fb8a3641699e378ae8d10f8d92b00cc5297f8836c44ca3f23e25d1e36 b/.resources/2e064a2fb8a3641699e378ae8d10f8d92b00cc5297f8836c44ca3f23e25d1e36 new file mode 100644 index 00000000..68a2a266 --- /dev/null +++ b/.resources/2e064a2fb8a3641699e378ae8d10f8d92b00cc5297f8836c44ca3f23e25d1e36 @@ -0,0 +1,1662 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM03_VS01A", + "System/MCM04/PE/ZMX/S011033_ZMX1", + "System/MCM04/PE/ZMX/S011035_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM10", + "System/MCM04/PE/ZMX/S011037_ZMX1", + "System/MCM04/PE/ZMX/S011039_ZMX1", + "System/MCM04/PE/ZMX/S011036_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM11", + "System/MCM04/PE/ZMX/S011038_ZMX1", + "System/MCM04/PE/ZMX/S011040_ZMX1", + "System/MCM04/PE/ZMX/S011041_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM12", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM14", + "System/MCM04/PE/ZMX/S011047_ZMX1", + "System/MCM04/PE/ZMX/S011042_ZMX1", + "System/MCM04/PE/ZMX/S011044_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM13", + "System/MCM04/PE/ZMX/S011046_ZMX1", + "System/MCM04/PE/ZMX/S011048_ZMX1", + "System/MCM04/PE/ZMX/S011045_ZMX1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[16]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[17]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[17]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[18]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[18]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[19]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM03_VS01A", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011033_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011033_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011033_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "S011033_ZMX1 11.200.1.78", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011035_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011035_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011035_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "S011035_ZMX1 11.200.1.79", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM10" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM10", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM10_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "VS01A_FIOM10 11.200.1.80", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011037_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011037_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011037_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "S011037_ZMX1 11.200.1.81", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011039_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011039_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011039_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "S011039_ZMX1 11.200.1.82", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011036_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011036_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011036_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "S011036_ZMX1 11.200.1.83", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM11" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM11", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM11_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "VS01A_FIOM11 11.200.1.84", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011038_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011038_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011038_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "S011038_ZMX1 11.200.1.85", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011040_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011040_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011040_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "S011040_ZMX1 11.200.1.86", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011041_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011041_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011041_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "S011041_ZMX1 11.200.1.87", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM12" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM12", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM12_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "VS01A_FIOM12 11.200.1.88", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM14" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1315 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM14", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM14_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.2142, + "y": 0.1646 + }, + "props": { + "text": "VS01A_FIOM14 11.200.1.89", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011047_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011047_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011047_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "S011047_ZMX1 11.200.1.90", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011042_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011042_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011042_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "S011042_ZMX1 11.200.1.91", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011044_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011044_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011044_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "S011044_ZMX1 11.200.1.92", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM13" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM13", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM13_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "VS01A_FIOM13 11.200.1.93", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011046_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8571, + "y": 0.6657 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011046_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011046_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.7257 + }, + "props": { + "text": "S011046_ZMX1 11.200.1.94", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011048_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8585, + "y": 0.8329 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011048_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011048_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.8927 + }, + "props": { + "text": "S011048_ZMX1 11.200.1.95", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011045_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.374, + "y": 0.8324 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011045_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011045_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.4587, + "y": 0.8896 + }, + "props": { + "text": "S011045_ZMX1 11.200.1.96", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM03_VS01A", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/2e8d6592bd676e983f59ab473b66ed098eee9d4dd6b13e14bc3884162fe1f5be b/.resources/2e8d6592bd676e983f59ab473b66ed098eee9d4dd6b13e14bc3884162fe1f5be new file mode 100644 index 00000000..2952e679 --- /dev/null +++ b/.resources/2e8d6592bd676e983f59ab473b66ed098eee9d4dd6b13e14bc3884162fe1f5be @@ -0,0 +1,418 @@ +{ + "custom": { + "dpm1-dpm2": false, + "dpm2-mcm": false, + "mcm-dpm1": false + }, + "params": { + "tagProps": [ + "System/MCM05/Rack", + "System/MCM05/IO_BLOCK/DPM/DPM01_VS01B", + "System/MCM05/IO_BLOCK/DPM/DPM01_VS01C" + ] + }, + "propConfig": { + "custom.dpm1-dpm2": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "1": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{1}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm2-mcm": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "2": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{2}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.mcm-dpm1": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 894, + "width": 1920 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "MCM" + }, + "position": { + "height": 0.5, + "width": 0.5, + "x": 0.5, + "y": 0.5 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm2-mcm" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.mcm-dpm1" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": false, + "OutRight": false, + "OutUp": true + }, + "path": "Windows/Tabs/Enternet Windows/Components/EN4TR" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM01_VS01B" + }, + "position": { + "height": 0.5, + "width": 0.5, + "x": 0.5 + }, + "propConfig": { + "props.params.DownOn": { + "binding": { + "config": { + "path": "view.custom.mcm-dpm1" + }, + "type": "property" + } + }, + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm1-dpm2" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.mcm-dpm1" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": false, + "Down3": true, + "DownLeft": false, + "DownRight": false, + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": true, + "OutRight": false, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM05/DPM01_VS01B" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM01_VS01C" + }, + "position": { + "height": 0.5, + "width": 0.5 + }, + "propConfig": { + "props.params.DownOn": { + "binding": { + "config": { + "path": "view.custom.dpm2-mcm" + }, + "type": "property" + } + }, + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm2-mcm" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm1-dpm2" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": true, + "Down3": false, + "DownLeft": false, + "DownRight": false, + "InDown": true, + "InLeft": false, + "InUp": false, + "OutDown": false, + "OutRight": true, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM05/DPM01_VS01C" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.5, + "y": 0.1 + }, + "props": { + "text": "DPM01_VS01B 11.200.1.3", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.01, + "y": 0.1 + }, + "props": { + "text": "DPM01_VS01C 11.200.1.2", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM2_DEVICE_0" + }, + "position": { + "height": 0.5, + "width": 0.5, + "y": 0.5 + }, + "propConfig": { + "props.params.On": { + "binding": { + "config": { + "path": "view.custom.dpm2-mcm" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "LD": false, + "LR": false, + "LRD": false, + "LRU": false, + "LU": false, + "RD": false, + "RLD": false, + "RLU": true, + "RU": false + }, + "path": "Windows/Tabs/Enternet Windows/Components/CommLines" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 120, + "y": -723 + }, + "props": { + "mode": "percent", + "style": { + "backgroundColor": "#ffffff" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/30d1cc4c95f6031666b3d236d81f0af4928c78625bc8c6a5b1cac59053d1d5c2 b/.resources/30d1cc4c95f6031666b3d236d81f0af4928c78625bc8c6a5b1cac59053d1d5c2 deleted file mode 100644 index e5619d2b..00000000 --- a/.resources/30d1cc4c95f6031666b3d236d81f0af4928c78625bc8c6a5b1cac59053d1d5c2 +++ /dev/null @@ -1,97 +0,0 @@ -{ - "custom": {}, - "params": { - "Error_message": "none" - }, - "propConfig": { - "params.Error_message": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 100, - "width": 242 - } - }, - "root": { - "children": [ - { - "children": [ - { - "meta": { - "name": "Icon" - }, - "position": { - "basis": "200px" - }, - "props": { - "color": "#FFFFFF", - "path": "material/error_outline", - "style": { - "backgroundColor": "#555555" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "250px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.Error_message" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "backgroundColor": "#000000" - }, - "textStyle": { - "color": "#FFFFFF", - "fontWeight": "bold", - "margin": 10, - "textAlign": "center" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "200px" - }, - "props": { - "direction": "column", - "style": { - "borderColor": "#FFFFFF", - "borderStyle": "solid", - "borderWidth": "1px" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Error" - }, - "props": { - "direction": "column", - "style": { - "classes": "Background-Styles/Controller" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/31f6161059e3017af0de7760b0d0dd42d9188a45e59d2aeb33e45c7f6cff38b7 b/.resources/31f6161059e3017af0de7760b0d0dd42d9188a45e59d2aeb33e45c7f6cff38b7 new file mode 100644 index 00000000..7ba03e76 Binary files /dev/null and b/.resources/31f6161059e3017af0de7760b0d0dd42d9188a45e59d2aeb33e45c7f6cff38b7 differ diff --git a/.resources/32586f7649fa3bcfd11be8bc72f1f8cf6b24a5f89514371a0a9b020197367aa3 b/.resources/32586f7649fa3bcfd11be8bc72f1f8cf6b24a5f89514371a0a9b020197367aa3 new file mode 100644 index 00000000..744feff7 --- /dev/null +++ b/.resources/32586f7649fa3bcfd11be8bc72f1f8cf6b24a5f89514371a0a9b020197367aa3 @@ -0,0 +1,609 @@ +{ + "custom": { + "alarm_message": null, + "color": "#C2C2C2", + "priority": "No Active Alarms", + "state": "Closed" + }, + "params": { + "tagProps": [ + "System/MCM03/PDP3_PMM", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "propConfig": { + "custom.color": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.priority": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "No Active Alarms" + }, + { + "input": 1, + "output": "High" + }, + { + "input": 2, + "output": "Medium" + }, + { + "input": 3, + "output": "Low" + }, + { + "input": 4, + "output": "Diagnostic" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.state": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "type": "expression" + }, + { + "fallback": "Unknown", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "Closed" + }, + { + "input": 1, + "output": "Actuated" + }, + { + "input": 2, + "output": "Communication Faulted" + }, + { + "input": 3, + "output": "Conveyor Running In Maintenance Mode" + }, + { + "input": 4, + "output": "Disabled" + }, + { + "input": 5, + "output": "Disconnected" + }, + { + "input": 6, + "output": "Stopped" + }, + { + "input": 7, + "output": "Enabled Not Running" + }, + { + "input": 8, + "output": "Encoder Fault" + }, + { + "input": 9, + "output": "Energy Management" + }, + { + "input": 10, + "output": "ESTOP Was Actuated" + }, + { + "input": 11, + "output": "EStopped" + }, + { + "input": 12, + "output": "EStopped Locally" + }, + { + "input": 13, + "output": "Extended Faulted" + }, + { + "input": 14, + "output": "Full" + }, + { + "input": 15, + "output": "Gaylord Start Pressed" + }, + { + "input": 16, + "output": "Jam Fault" + }, + { + "input": 17, + "output": "Jammed" + }, + { + "input": 18, + "output": "Loading Allowed" + }, + { + "input": 19, + "output": "Loading Not Allowed" + }, + { + "input": 20, + "output": "Low Air Pressure Fault Was Present" + }, + { + "input": 21, + "output": "Maintenance Mode" + }, + { + "input": 22, + "output": "Conveyor Stopped In Maintenance Mode" + }, + { + "input": 23, + "output": "Motor Faulted" + }, + { + "input": 24, + "output": "Motor Was Faulted" + }, + { + "input": 25, + "output": "Normal" + }, + { + "input": 26, + "output": "Off Inactive" + }, + { + "input": 27, + "output": "Open" + }, + { + "input": 28, + "output": "PLC Ready To Run" + }, + { + "input": 29, + "output": "Package Release Pressed" + }, + { + "input": 30, + "output": "Power Branch Was Faulted" + }, + { + "input": 31, + "output": "Pressed" + }, + { + "input": 32, + "output": "Ready To Receive" + }, + { + "input": 33, + "output": "Running" + }, + { + "input": 34, + "output": "Started" + }, + { + "input": 35, + "output": "Stopped" + }, + { + "input": 36, + "output": "System Started" + }, + { + "input": 37, + "output": "Unknown" + }, + { + "input": 38, + "output": "VFD Fault" + }, + { + "input": 39, + "output": "Conveyor Running In Power Saving Mode" + }, + { + "input": 40, + "output": "Conveyor Jogging In Maintenance Mode" + }, + { + "input": 41, + "output": "VFD Reset Required" + }, + { + "input": 42, + "output": "Jam Reset Push Button Pressed" + }, + { + "input": 43, + "output": "Start Push Button Pressed" + }, + { + "input": 44, + "output": "Stop Push Button Pressed" + }, + { + "input": 45, + "output": "No Container" + }, + { + "input": 46, + "output": "Ready To Be Enabled" + }, + { + "input": 47, + "output": "Half Full" + }, + { + "input": 48, + "output": "Enabled" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "params.tagProps": { + "paramDirection": "inout", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 19, + "width": 28 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "PMM_Symbol" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.elements[5].fill.paint": { + "binding": { + "config": { + "expression": "if(\r\n {view.custom.state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.color}\r\n)\r\n" + }, + "type": "expr" + } + } + }, + "props": { + "elements": [ + { + "d": "M 10 10 L 50 10 L 50 30 L 10 30 Z", + "fill": { + "paint": "#CCCCCC" + }, + "name": "module_body", + "stroke": { + "paint": "#000000", + "width": "2" + }, + "type": "path" + }, + { + "d": "M 0 20 L 10 20", + "fill": {}, + "name": "power_input", + "stroke": { + "paint": "#000000", + "width": "2" + }, + "type": "path" + }, + { + "d": "M 50 15 L 60 15", + "fill": {}, + "name": "output_1", + "stroke": { + "paint": "#000000", + "width": "2" + }, + "type": "path" + }, + { + "d": "M 50 20 L 60 20", + "fill": {}, + "name": "output_2", + "stroke": { + "paint": "#000000", + "width": "2" + }, + "type": "path" + }, + { + "d": "M 50 25 L 60 25", + "fill": {}, + "name": "output_3", + "stroke": { + "paint": "#000000", + "width": "2" + }, + "type": "path" + }, + { + "cx": "30", + "cy": "20", + "fill": {}, + "name": "status_led", + "r": 6, + "stroke": { + "paint": "#000000", + "width": "1" + }, + "type": "circle" + } + ], + "style": { + "overflow": "hidden" + }, + "viewBox": "0 0 60 40" + }, + "type": "ia.shapes.svg" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tsystem.perspective.openDock(\u0027Docked-East-DS\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" + }, + "scope": "G", + "type": "script" + }, + "onDoubleClick": { + "config": { + "script": "\ttagProps \u003d self.view.params.tagProps\n\tsystem.perspective.openPopup(\"StatusPopUP\", \"PopUp-Views/Controller-Equipment/Information\", params \u003d{\"tagProps\":tagProps})\n\t" + }, + "enabled": false, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root", + "tooltip": { + "enabled": true, + "location": "top-left", + "style": {} + } + }, + "propConfig": { + "meta.tooltip.style.classes": { + "binding": { + "config": { + "expression": "{view.custom.priority}" + }, + "transforms": [ + { + "fallback": "Alarms-Styles/NoAlarm", + "inputType": "scalar", + "mappings": [ + { + "input": "High", + "output": "Alarms-Styles/High" + }, + { + "input": "Medium", + "output": "Alarms-Styles/Medium" + }, + { + "input": "Low", + "output": "Alarms-Styles/Low" + }, + { + "input": "Diagnostic", + "output": "Alarms-Styles/Diagnostic" + } + ], + "outputType": "style-list", + "type": "map" + } + ], + "type": "expr" + } + }, + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" + }, + "type": "expr" + } + }, + "meta.visible": { + "binding": { + "config": { + "path": "session.custom.alarm_filter.show_running" + }, + "type": "property" + } + } + }, + "props": { + "justify": "center", + "style": { + "borderColor": "#FF0000", + "borderStyle": "none", + "borderWidth": "2px", + "cursor": "pointer" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/.resources/334448723737520c043f72840d0e5a25489054133253b78819f314cf0c6b77bc b/.resources/334448723737520c043f72840d0e5a25489054133253b78819f314cf0c6b77bc deleted file mode 100644 index 2c04f42c..00000000 --- a/.resources/334448723737520c043f72840d0e5a25489054133253b78819f314cf0c6b77bc +++ /dev/null @@ -1,32 +0,0 @@ -def build_row(**kwargs): - """ - Args: - Any number of arguments using kwargs key = value format. - Key StyleClass is used for adding formatting to the row. - StyleClass = {classes:value} - Returns: - A python dict with style formatting for perspective tables.. - - Raises: - KeyError: Raises an exception. - """ - row = {} - column ={} - for key,value in kwargs.items(): - if key != "StyleClass": - column[key]={"value":value} - row["value"]=column - style_class = kwargs.get("StyleClass") - row["style"] = style_class - return row - -def build_row_with_view(**kwargs): - row = {} - column ={} - for key,value in kwargs.items(): - if key != "StyleClass": - column[key]= value - row["value"]=column - style_class = kwargs.get("StyleClass") - row["style"] = style_class - return row diff --git a/.resources/34a2e32898c97d572d0cd651ff0d7b7226ebc477d39157377d2df7aef03e5216 b/.resources/34a2e32898c97d572d0cd651ff0d7b7226ebc477d39157377d2df7aef03e5216 new file mode 100644 index 00000000..ac871cef --- /dev/null +++ b/.resources/34a2e32898c97d572d0cd651ff0d7b7226ebc477d39157377d2df7aef03e5216 @@ -0,0 +1,228 @@ +{ + "custom": { + "alarm_filter": { + "magnificaiton": "None", + "orderby": false, + "show_buttons": true, + "show_camera_jams": true, + "show_diagnostic": true, + "show_fio": true, + "show_gateways": true, + "show_low_alarm": true, + "show_map": true, + "show_running": true, + "show_safety": true + }, + "alarms": [], + "aws": { + "prefix": "eu", + "region": "eu-west-1" + }, + "colours": { + "Fallback": "#00FF00", + "colour_impaired": false, + "state0": "#8C8C8C", + "state1": "#FF0000", + "state6": "#CCCCFF" + }, + "command_auth": { + "auth_time": { + "$": [ + "ts", + 192, + 1758618839575 + ], + "$ts": 1758618839575 + }, + "enabled": false, + "timeout_sp": 500 + }, + "covert": true, + "deviceSearchId": "", + "download_url": "https://scadacloud-storage-prod-downloadbucketdc1a1095-17r7vrw051y3t.s3.amazonaws.com/history/DNG2/58b56f26-c115-41b5-badb-a3394f312630-1672826106.csv?AWSAccessKeyId\u003dASIAVDEI3U6Y3J5KB2NA\u0026Signature\u003dzucRF2nCigK4y5M%2BNbjoI06UUng%3D\u0026x-amz-security-token\u003dIQoJb3JpZ2luX2VjEKL%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCWV1LXdlc3QtMSJIMEYCIQCy78peP6YRJ1gyf9RROmmcfk%2BRHyPhxv6ejHJgyEG0KQIhALXnJXYIyDiWzr9vxehoDIa2c7sx818gUyuiFXYY6rb2KsoDCOv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEQABoMMzUwMzI2ODU5Njk3IgzVrdKyNsVjl%2BNjqWQqngOJCTFOLVppHMmo1otgHZCXlVISlnBz6rz6ykr8SHgGQPc0EsaL9a1I0oQmS42i%2BlRHpEpQfMdjUbP3dr2OnVKXmopkkUJZ592SPzA3MZzS95SHXMvbbPDs0OAw5mKdS6LHQAQb90ZdQdeoEj%2FG1bPEIiifVT07PhHMA0JMS7ExgXmHzq1c6W%2Fjc%2BdfQOjl41qnWcE1GH5MaVfU%2FOKW5PffN6pLf%2BJ61YjjbXqPIpPHimJSGqMI5BmFzAfSlsYAtgFT8bMyJhbUDaPlDF7X42SSYLs1CeAbddPFMvrhDIUk%2BYTA3oV69SMjX91LrKBNqRhFS%2F0R4U8nbA4rSd%2BhMkdr5RSwa9Q22ZQpbzuqQU1H%2B4oQy6419lQg3lkBF5SBNGdvQajD6mav2ipHYe7OkX5GKq2pNzBLzJsqGGnsJvISB83ShA6SnuiZFx%2F2LXvDtEu3jTCS4yRjDegxiKRBs%2FiwH0dN2ztb8a3vnSJN0EqaoORf2eVb%2BozzAv1EBaqnUEZZAoOKb8iaxpbZtqLaUNOOd7VsHsUPoBQRkKqH2RAw95nVnQY6nQFAgIr2YAjgyrsuAfVgr2b41jc3Dj83zJ6I9LI%2BglDMgQFyfL0RNPmoxEu3DDfq5yLy8MtiPlYcs71J3J8Z%2B7xIkH%2BIPWKwmKLsvaEtN7Io1kOfvFgEcMhhIPRwwEj70AVokPncUQ8HtKQhXnq7l1YZ4yyAw2poT%2Ff%2FgJwv7suOu2dZeh%2BH%2B9OwE4M%2BRmVoFO7tTWIakPgODw2ZFzqs\u0026Expires\u003d1672829705", + "enable_activity_logging": true, + "fc": "SAT9", + "id_to_state": "{\"PLC01/0820_06_09\":1,\"PLC02/0820_91_16/B4510\":1,\"PLC03/0820_82_04/B312_3\":1,\"PLC09/0120_33_01/B425_0\":1,\"PLC09/1210_03_27\":3,\"PLC02/0820_07_39_BT1\":1,\"ARSAW1501/05_10/B12_6\":3,\"PLC09/0110_13_40\":1,\"FSC10/TRZ_0850_01/CAS_0850_01_0299\":2,\"PLC02/0820_05_31/B4000_2\":1,\"PLC09/1210_03_30\":3,\"PLC09/1210_03_36\":3,\"PLC1000/1000_43_01\":1,\"PLC09/0120_35_18/B505_2\":1,\"PLC02/0820_05_20/B3804_6\":1,\"PLC01/0820_06_05\":1,\"PLC01/0820_06_07\":1,\"PLC1000/1000_22_02/B501_3\":1,\"PLC01/0820_01_41/B6103_2\":1,\"PLC1000/1000_42_04/B517_7\":1,\"PLC09/2210_08_60/B911_1\":1,\"PLC02/0820_05_06/B3702_6\":1,\"PLC09/2210_08_60/B911_5\":1,\"PLC09/0110_23_40/B304_2\":1,\"PLC09/1210_02_01/B705_0\":1,\"PLC09/1210_03_25\":3,\"PLC01/0820_01_75/B6401_6\":1,\"PLC01/0820_64_03\":1,\"PLC02/0820_07_29_BT1/TN12A\":1,\"PLC02/0820_05_03/B3701_2\":1,\"PLC01/0820_06_14\":1,\"PLC09/2210_03_45/B1007_4\":1,\"PLC01/0820_06_17\":1,\"PLC01/0820_06_18\":1,\"FSC10/OFZ_0850_31/CH_0850_31_06\":2,\"FSC10/OFZ_0850_31/CH_0850_31_07\":2,\"FSC10/OFZ_0850_31/CH_0850_31_04\":2,\"FSC10/OFZ_0850_31/CH_0850_31_05\":2,\"FSC10/OFZ_0850_31/CH_0850_31_08\":2,\"FSC10/OFZ_0850_31/CH_0850_31_09\":2,\"PLC09/1210_03_06\":3,\"PLC09/1210_03_04\":3,\"PLC02/0820_05_41/B4100_2\":1,\"FSC10/OFZ_0850_31/CH_0850_31_02\":2,\"PLC02/0820_91_08/B4318\":1,\"FSC10/OFZ_0850_31/CH_0850_31_03\":2,\"FSC10/OFZ_0850_31/CH_0850_31_01\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0148\":3,\"PLC02/0820_01_07\":1,\"PLC09/1210_03_13\":3,\"PLC09/1210_03_12\":1,\"PLC26/0513_11_02/B118_1\":3,\"PLC09/0120_52_23/B528_6\":1,\"PLC09/0120_51_01/B510_0\":1,\"ARSAW1303\":3,\"PLC09/2210_02_01\":1,\"PLC09/1210_02_30\":3,\"PLC1000/1000_42_04\":1,\"PLC09/1210_03_02\":3,\"PLC1000/1000_43_01/B525_0\":1,\"PLC26/0513_31_30/M1\":3,\"PLC01/0820_02_02/B6500_6\":1,\"FSC10/OFZ_0850_31/CH_0850_31_28\":2,\"FSC10/OFZ_0850_31/CH_0850_31_29\":2,\"FSC10/OFZ_0850_31/CH_0850_31_26\":2,\"PLC09/0110_23_40\":1,\"PLC01/0820_01_47/B6200_6\":1,\"FSC10/OFZ_0850_52/CH_0850_52_01\":2,\"FSC10/OFZ_0850_31/CH_0850_31_27\":2,\"FSC10/OFZ_0850_31/CH_0850_31_20\":2,\"FSC10/OFZ_0850_31/CH_0850_31_21\":2,\"FSC10/OFZ_0850_31/CH_0850_31_24\":2,\"FSC10/OFZ_0850_31/CH_0850_31_25\":2,\"FSC10/OFZ_0850_31/CH_0850_31_22\":2,\"FSC10/OFZ_0850_31/CH_0850_31_23\":2,\"FSC10/IFZ_0850_68/PCO_0850_68_98\":2,\"PLC09/0120_33_10\":1,\"PLC09/2210_09_60\":1,\"PLC09/0110_01_20\":1,\"FSC10/OFZ_0850_31/CH_0850_31_17\":2,\"FSC10/OFZ_0850_31/CH_0850_31_18\":2,\"FSC10/OFZ_0850_31/CH_0850_31_15\":2,\"FSC10/OFZ_0850_31/CH_0850_31_16\":2,\"FSC10/OFZ_0850_31/CH_0850_31_19\":2,\"PLC09/0120_52_08/B526_7\":1,\"FSC10/OFZ_0850_31/CH_0850_31_10\":2,\"PLC02/0820_91_14/B4422\":1,\"FSC10/OFZ_0850_31/CH_0850_31_13\":2,\"FSC10/OFZ_0850_31/CH_0850_31_14\":2,\"FSC10/OFZ_0850_31/CH_0850_31_11\":2,\"FSC10/OFZ_0850_31/CH_0850_31_12\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0147\":3,\"PLC01/0820_06_05/B6902_2\":1,\"FSC10/OFZ_0850_51/CH_0850_51_50\":2,\"PLC09/0120_33_01\":1,\"PLC09/1210_03_60\":3,\"FSC10/OFZ_0850_31/CH_0850_31_48\":2,\"FSC10/OFZ_0850_31/CH_0850_31_49\":2,\"PLC01/0820_02_04/B6501_6\":1,\"FSC10/OFZ_0850_31/CH_0850_31_42\":2,\"PLC02/0820_07_09_BT1\":1,\"FSC10/OFZ_0850_51/CH_0850_51_43\":2,\"PLC01/0820_03_18/B6802_6\":1,\"FSC10/OFZ_0850_31/CH_0850_31_43\":2,\"PLC09/1210_03_48\":3,\"FSC10/OFZ_0850_31/CH_0850_31_40\":2,\"FSC10/OFZ_0850_51/CH_0850_51_41\":2,\"FSC10/OFZ_0850_31/CH_0850_31_41\":2,\"PLC02/0820_91_18/B4518\":1,\"FSC10/OFZ_0850_31/CH_0850_31_46\":2,\"FSC10/OFZ_0850_31/CH_0850_31_47\":2,\"FSC10/OFZ_0850_51/CH_0850_51_44\":2,\"FSC10/OFZ_0850_31/CH_0850_31_44\":2,\"FSC10/OFZ_0850_31/CH_0850_31_45\":2,\"PLC01/0820_55_03/B420_1\":1,\"FSC10/OFZ_0850_31/CH_0850_31_39\":2,\"FSC10/OFZ_0850_31/CH_0850_31_37\":2,\"FSC10/OFZ_0850_31/CH_0850_31_38\":2,\"PLC09/1210_03_39\":3,\"FSC10/OFZ_0850_31/CH_0850_31_31\":2,\"FSC10/OFZ_0850_31/CH_0850_31_32\":2,\"PLC09/0120_32_02\":1,\"FSC10/OFZ_0850_31/CH_0850_31_30\":2,\"PLC09/0120_35_10/B504_1\":1,\"FSC10/OFZ_0850_31/CH_0850_31_35\":2,\"PLC09/2210_02_01/B905_0\":1,\"PLC09/0110_23_40/B305_1\":1,\"ARSAW1501\":3,\"PLC09/0110_23_40/B305_0\":1,\"FSC10/OFZ_0850_31/CH_0850_31_36\":2,\"FSC10/OFZ_0850_31/CH_0850_31_33\":2,\"PLC09/0110_23_40/B305_2\":1,\"FSC10/OFZ_0850_31/CH_0850_31_34\":2,\"PLC09/1210_03_42\":3,\"PLC01/0820_06_07/B6903_2\":1,\"PLC26/0513_11_02\":3,\"PLC09/1210_03_45\":3,\"PLC09/0120_32_11\":1,\"ARSAW1303/05_22\":3,\"PLC09/0110_01_20/B102_3\":1,\"PLC09/0110_01_20/B102_2\":1,\"PLC09/2210_03_45\":1,\"PLC01/0820_01_73/B6400_6\":1,\"PLC02/0820_07_49_BT1\":1,\"PLC80/0632_05_40/B113_3\":1,\"PLC80/0632_05_40/B113_4\":1,\"PLC26/S01/A902\":4,\"PLC80/0632_05_40/B113_5\":1,\"PLC26/S01/A901\":4,\"PLC26/0513_31_23\":3,\"PLC09/0120_43_01\":1,\"PLC80/0632_05_40/B113_2\":1,\"PLC80/0632_01_07/B103_6\":1,\"PLC14/0580_01_01\":3,\"PLC09/0120_51_08/B510_7\":1,\"PLC09/0120_41_20/B521_3\":1,\"PLC26/0513_31_19\":3,\"PLC01/0820_02_05/B6502_2\":1,\"PLC02/0820_07_29_BT1\":1,\"PLC02/0820_91_12/B4414\":1,\"PLC82/0640_21_02/BT1\":1,\"PLC01/0820_02_01/B6500_2\":1,\"FSC10/OFZ_0850_53/CH_0850_53_02\":2,\"PLC81/0631_05_40/B113_5\":1,\"PLC02/0820_91_13/B4418\":1,\"PLC09/1210_02_30/M1\":3,\"PLC81/0631_05_40/B113_4\":1,\"PLC81/0631_05_40/B113_3\":1,\"FSC10/OFZ_0850_55/CH_0850_55_04\":2,\"PLC1000/1000_22_02\":1,\"PLC69/0330_07_20/B118_4\":1,\"FSC10/OFZ_0850_55/CH_0850_55_02\":2,\"FSC10/OFZ_0850_55/CH_0850_55_03\":2,\"PLC69/0330_07_20/B118_3\":1,\"PLC16/0580_21_01\":3,\"PLC01/0820_01_43/B6104_2\":1,\"PLC1000/1000_33_12\":1,\"PLC01/0820_55_03\":1,\"PLC27/0514_04_20/B106_5\":1,\"PLC09/2210_04_22\":1,\"PLC02/0820_05_14/B3801_6\":1,\"PLC26/0513_31_30\":3,\"PLC26/0513_32_01\":3,\"PLC09/1210_03_27/B805_2\":3,\"PLC02/0820_05_24/B3901_6\":1,\"PLC09/1210_03_04/B802_3\":3,\"PLC82/0640_21_03\":1,\"PLC82/0640_21_04\":1,\"PLC82/0640_21_01\":1,\"PLC26/0513_31_23/B320_6\":3,\"PLC82/0640_21_02\":1,\"FSC10/OFZ_0850_53/CH_0850_53_20\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_1180\":3,\"PLC02/0820_91_06/B4310\":1,\"PLC09/0110_21_20\":1,\"PLC1000/1000_33_01\":1,\"FSC10/OFZ_0850_53/CH_0850_53_29\":2,\"FSC10/OFZ_0850_53/CH_0850_53_26\":2,\"PLC01/0820_01_71/B6306_6\":1,\"PLC09/0120_35_26/B506_2\":1,\"PLC09/0120_51_01\":1,\"PLC09/0120_51_08\":1,\"PLC09/0120_41_14/B520_5\":1,\"PLC09/0120_41_20\":1,\"PLC09/0120_32_11/B423_2\":1,\"PLC82/0640_21_01/BT1\":1,\"PLC09/1210_09_60/M1\":3,\"PLC80/0632_05_40\":1,\"PLC09/0120_41_14\":1,\"FSC10\":4,\"PLC01/0820_57_03\":1,\"PLC02/0820_05_02/B3700_6\":1,\"PLC09/0120_51_15\":1,\"PLC02/0820_91_51/B5210\":1,\"PLC27/0514_04_20\":1,\"PLC09/1210_03_45/B807_4\":3,\"PLC09/1210_03_39/B806_6\":3,\"PLC01/0820_57_03/B421_1\":1,\"PLC09/0120_41_08\":1,\"PLC02/0820_91_52/B5214\":1,\"PLC09/0120_51_23\":1,\"PLC09/2210_03_12\":1,\"FSC10/TRZ_0850_01/CAS_0850_01_1174\":3,\"PLC09/0120_52_15/B527_6\":1,\"PLC01/0820_01_77/B6402_6\":1,\"PLC01/0820_06_18/B7003_6\":1,\"PLC02/0820_91_02/B4214\":1,\"FSC10/OFZ_0850_33/CH_0850_33_21\":2,\"PLC26/0513_31_19/B320_2\":3,\"FSC10/OFZ_0850_33/CH_0850_33_25\":2,\"PLC09/0120_52_01\":1,\"PLC02/0820_91_53/B5218\":1,\"FSC10/OFZ_0850_75\":2,\"FSC10/OFZ_0850_73\":2,\"PLC09/0120_52_08\":1,\"PLC01/0820_02_03/B6501_2\":1,\"PLC09/2210_07_01\":1,\"FSC10/OFZ_0850_54/CH_0850_54_08\":2,\"PLC01/0820_06_14/B7001_6\":1,\"FSC10/OFZ_0850_54/CH_0850_54_06\":2,\"FSC10/OFZ_0850_54/CH_0850_54_03\":2,\"PLC82/0640_21_04/BT1\":1,\"FSC10/MAZ_0850_98/CCO_0850_98_98\":3,\"PLC09/0120_52_15\":1,\"PLC02/0820_07_19_BT1/TN8A\":1,\"FSC10/OFZ_0850_33/CH_0850_33_13\":2,\"PLC02/0820_04_28/B3601_6\":1,\"FSC10/OFZ_0850_33/CH_0850_33_14\":2,\"FSC10/OFZ_0850_33/CH_0850_33_12\":2,\"PLC01/0820_06_09/B6904_2\":1,\"PLC09/2210_06_29\":1,\"FSC10/OFZ_0850_33/CH_0850_33_15\":2,\"PLC09/2210_03_12/B1003_3\":1,\"PLC81/0631_05_40\":1,\"FSC10/OFZ_0850_33/CH_0850_33_19\":2,\"FSC10/OFZ_0850_54/CH_0850_54_19\":2,\"PLC02/0820_07_39_BT1/TN16A\":1,\"FSC10/OFZ_0850_54/CH_0850_54_17\":2,\"PLC69\":1,\"PLC09/2210_09_60/B912_5\":1,\"PLC09/0120_52_23\":1,\"PLC02/0820_05_41\":1,\"PLC01/0820_01_49/B6201_6\":1,\"FSC10/OFZ_0850_55\":2,\"PLC09/2210_07_27\":1,\"FSC10/OFZ_0850_54\":2,\"FSC10/OFZ_0850_33/CH_0850_33_05\":2,\"FSC10/OFZ_0850_53\":2,\"PLC01/0820_64_03/B425_5\":1,\"FSC10/OFZ_0850_52\":2,\"FSC10/OFZ_0850_51\":2,\"PLC02/0820_07_19_BT1\":1,\"FSC10/OFZ_0850_75/CH_0850_75_08\":2,\"FSC10/OFZ_0850_54/CH_0850_54_20\":2,\"PLC02/0820_91_07/B4314\":1,\"PLC69/0330_09_30\":1,\"PLC69/0330_09_30/B120_2\":1,\"PLC69/0330_09_30/B120_4\":1,\"PLC07/0320_31_20/B520_1\":1,\"PLC80\":1,\"PLC09/0120_51_15/B511_6\":1,\"FSC10/MAZ_0850_98\":3,\"PLC03\":1,\"PLC01/0820_02_04\":1,\"PLC01/0820_02_03\":1,\"PLC01/0820_02_13/B6600_2\":1,\"PLC09/2210_04_22/B1011_5\":1,\"PLC01\":1,\"PLC01/0820_02_02\":1,\"PLC01/0820_02_01\":1,\"PLC02\":1,\"PLC07\":1,\"PLC02/0820_05_20\":1,\"FSC10/OFZ_0850_33\":2,\"FSC10/OFZ_0850_32\":2,\"FSC10/OFZ_0850_31\":2,\"PLC02/0820_05_24\":1,\"PLC02/0820_05_27\":1,\"PLC82/0640_21_03/BT1\":1,\"PLC09\":3,\"PLC01/0820_02_05\":1,\"PLC14\":3,\"PLC01/0820_01_47\":1,\"PLC01/0820_01_46\":1,\"PLC01/0820_02_13\":1,\"ARSAW1501/05_10\":3,\"PLC01/0820_06_17/B7003_2\":1,\"PLC01/0820_01_43\":1,\"PLC02/0820_91_17/B4514\":1,\"PLC01/0820_71_03/B428_1\":1,\"PLC01/0820_01_41\":1,\"PLC16\":3,\"PLC02/0820_05_31\":1,\"PLC1000/1000_12_02/B308_7\":1,\"PLC01/0820_01_50/B6202_2\":1,\"PLC01/0820_59_03/B422_1\":1,\"PLC09/1210_03_60/M1\":3,\"PLC03/0820_82_04\":1,\"PLC01/0820_01_49\":1,\"PLC26\":4,\"PLC01/0820_02_20\":1,\"PLC27\":1,\"PLC01/0820_71_03\":1,\"PLC01/0820_01_50\":1,\"PLC02/0820_05_03\":1,\"PLC02/0820_05_02\":1,\"PLC02/0820_91_28/B4718\":1,\"PLC02/0820_91_33/B4818\":1,\"PLC02/0820_05_06\":1,\"PLC1000/1000_12_02\":1,\"PLC80/0632_03_01/B106_0\":1,\"PLC02/0820_91_15/B4430\":1,\"PLC01/0820_03_07\":1,\"PLC01/0820_03_08\":1,\"PLC01/0820_01_63\":1,\"PLC02/0820_05_14\":1,\"ARSAW1303/05_22/B11_4\":3,\"PLC02/0820_05_15\":1,\"PLC09/2210_06_02\":1,\"PLC01/0820_59_03\":1,\"PLC09/0120_51_23/B512_6\":1,\"PLC09/1210_03_12/B803_3\":1,\"PLC09/1210_03_06/B802_5\":3,\"PLC09/2210_07_01/B1025_0\":1,\"PLC01/0820_03_18\":1,\"PLC01/0820_03_07/B6703_2\":1,\"FSC10/OFZ_0850_32/CH_0850_32_03\":2,\"PLC01/0820_01_79\":1,\"PLC09/0120_41_08/B519_7\":1,\"PLC01/0820_01_77\":1,\"PLC02/0820_91_18\":1,\"PLC02/0820_91_17\":1,\"PLC01/0820_01_75\":1,\"PLC02/0820_91_16\":1,\"PLC01/0820_01_73\":1,\"PLC02/0820_91_15\":1,\"PLC02/0820_91_14\":1,\"FSC10/OFZ_0850_31/CH_0850_31_64\":2,\"PLC01/0820_01_71\":1,\"FSC10/OFZ_0850_31/CH_0850_31_65\":2,\"PLC02/0820_91_13\":1,\"PLC02/0820_91_12\":1,\"FSC10/OFZ_0850_31/CH_0850_31_62\":2,\"FSC10/OFZ_0850_31/CH_0850_31_63\":2,\"FSC10/OFZ_0850_32/CH_0850_32_09\":2,\"FSC10/OFZ_0850_32/CH_0850_32_06\":2,\"FSC10/OFZ_0850_31/CH_0850_31_68\":2,\"FSC10/OFZ_0850_31/CH_0850_31_69\":2,\"FSC10/OFZ_0850_31/CH_0850_31_66\":2,\"PLC26/S01\":4,\"FSC10/OFZ_0850_31/CH_0850_31_67\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0694\":3,\"FSC10/OFZ_0850_31/CH_0850_31_60\":2,\"FSC10/OFZ_0850_31/CH_0850_31_61\":2,\"PLC02/0820_07_49_BT1/TN20A\":1,\"PLC02/0820_91_36/B4910\":1,\"FSC10/OFZ_0850_32/CH_0850_32_13\":2,\"FSC10/OFZ_0850_32/CH_0850_32_14\":2,\"FSC10/OFZ_0850_31/CH_0850_31_59\":2,\"FSC10/OFZ_0850_32/CH_0850_32_12\":2,\"PLC02/0820_91_08\":1,\"PLC02/0820_91_07\":1,\"FSC10/OFZ_0850_73/CH_0850_73_13\":2,\"PLC02/0820_91_06\":1,\"FSC10/OFZ_0850_32/CH_0850_32_10\":2,\"PLC80/0632_03_06/B106_5\":1,\"FSC10/OFZ_0850_73/CH_0850_73_11\":2,\"PLC09/2210_07_27/B1028_2\":1,\"FSC10/OFZ_0850_31/CH_0850_31_53\":2,\"PLC02/0820_91_02\":1,\"FSC10/OFZ_0850_31/CH_0850_31_54\":2,\"FSC10/OFZ_0850_73/CH_0850_73_18\":2,\"FSC10/OFZ_0850_31/CH_0850_31_51\":2,\"FSC10/OFZ_0850_73/CH_0850_73_15\":2,\"PLC02/0820_05_27/B3903_2\":1,\"FSC10/OFZ_0850_31/CH_0850_31_52\":2,\"FSC10/OFZ_0850_32/CH_0850_32_17\":2,\"PLC02/0820_04_28\":1,\"FSC10/OFZ_0850_31/CH_0850_31_57\":2,\"FSC10/OFZ_0850_31/CH_0850_31_58\":2,\"FSC10/OFZ_0850_32/CH_0850_32_18\":2,\"FSC10/OFZ_0850_32/CH_0850_32_15\":2,\"FSC10/OFZ_0850_73/CH_0850_73_19\":2,\"FSC10/OFZ_0850_31/CH_0850_31_55\":2,\"FSC10/OFZ_0850_31/CH_0850_31_56\":2,\"PLC07/0320_31_20\":1,\"FSC10/OFZ_0850_32/CH_0850_32_16\":2,\"FSC10/OFZ_0850_31/CH_0850_31_50\":2,\"PLC26/0513_03_10/B104_7\":3,\"PLC02/0820_01_07/B3103_2\":1,\"PLC69/0330_07_20\":1,\"FSC10/OFZ_0850_73/CH_0850_73_02\":2,\"FSC10/OFZ_0850_73/CH_0850_73_03\":2,\"FSC10/OFZ_0850_73/CH_0850_73_01\":2,\"PLC02/0820_91_36\":1,\"FSC10/OFZ_0850_73/CH_0850_73_04\":2,\"PLC02/0820_91_33\":1,\"PLC09/0110_13_40/B204_2\":1,\"FSC10/IFZ_0850_68\":2,\"PLC26/0513_03_10\":3,\"FSC10/OFZ_0850_31/CH_0850_31_80\":2,\"PLC09/1210_03_48/B807_7\":3,\"PLC80/0632_03_06\":1,\"PLC02/0820_91_28\":1,\"PLC09/2210_08_60\":1,\"PLC80/0632_03_01\":1,\"FSC10/OFZ_0850_31/CH_0850_31_75\":2,\"FSC10/OFZ_0850_31/CH_0850_31_76\":2,\"FSC10/OFZ_0850_31/CH_0850_31_73\":2,\"FSC10/OFZ_0850_31/CH_0850_31_74\":2,\"FSC10/OFZ_0850_31/CH_0850_31_79\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0557\":3,\"PLC1000/1000_33_12/B419_3\":1,\"FSC10/OFZ_0850_32/CH_0850_32_37\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0556\":3,\"FSC10/OFZ_0850_31/CH_0850_31_77\":2,\"FSC10/OFZ_0850_31/CH_0850_31_78\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0565\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0564\":2,\"FSC10/OFZ_0850_31/CH_0850_31_71\":2,\"FSC10/OFZ_0850_31/CH_0850_31_72\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0680\":3,\"FSC10/OFZ_0850_31/CH_0850_31_70\":2,\"PLC02/0820_05_15/B3802_2\":1,\"PLC09/0120_33_10/B426_1\":1,\"PLC09/1210_09_60\":3,\"FSC10/OFZ_0850_32/CH_0850_32_47\":2,\"PLC09/0120_35_26\":1,\"PLC81\":1,\"PLC82\":1,\"FSC10/TRZ_0850_01/CAS_0850_01_0891\":4,\"PLC09/1210_03_30/B805_5\":3,\"PLC09/0110_13_40/B205_1\":1,\"PLC02/0820_91_53\":1,\"PLC09/0110_13_40/B205_0\":1,\"PLC02/0820_91_52\":1,\"PLC09/0110_13_40/B205_2\":1,\"PLC02/0820_91_51\":1,\"PLC09/2210_06_02/B1018_1\":1,\"FSC10/TRZ_0850_01\":4,\"PLC80/0632_01_07\":1,\"PLC09/0110_03_40\":1,\"PLC1000/1000_33_01/B418_0\":1,\"FSC10/OFZ_0850_32/CH_0850_32_54\":2,\"PLC09/0120_35_18\":1,\"FSC10/TRZ_0850_01/CAS_0850_01_0780\":2,\"PLC09/0110_03_40/B105_2\":1,\"PLC09/0110_03_40/B105_0\":1,\"PLC01/0820_01_79/B6403_6\":1,\"PLC09/0110_03_40/B105_1\":1,\"PLC26/0513_32_01/B405_4\":3,\"FSC10/TRZ_0850_01/CAS_0850_01_0300\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0779\":2,\"PLC09/1210_03_13/B803_4\":3,\"FSC10/OFZ_0850_33/CH_0850_33_43\":2,\"PLC01/0820_01_46/B6200_2\":1,\"PLC09/0110_21_20/B302_3\":1,\"PLC09/0110_21_20/B302_2\":1,\"PLC1000\":1,\"PLC09/0120_35_10\":1,\"PLC09/1210_03_36/B806_3\":3,\"PLC09/1210_02_01\":1,\"PLC09/1210_03_42/B807_1\":3,\"PLC09/2210_06_29/B1021_4\":1,\"PLC09/0120_32_02/B422_1\":1,\"PLC09/0110_03_40/B104_2\":1,\"PLC09/1210_03_25/B805_0\":3,\"PLC02/0820_07_09_BT1/TN4A\":1,\"PLC01/0820_01_63/B6302_6\":1,\"PLC01/0820_02_20/B6603_6\":1,\"PLC09/1210_03_02/B802_1\":3,\"PLC26/S01/A999\":4,\"PLC09/0120_52_01/B526_0\":1,\"PLC01/0820_03_08/B6703_6\":1}", + "lcoal_mode": true, + "local": true, + "page_id": "value", + "product_metrics": { + "enable": true + }, + "searchId": "PLC01", + "sources": [], + "view_in_focus": "/" + }, + "propConfig": { + "custom.alarmId": { + "persistent": false + }, + "custom.colours.state2": { + "binding": { + "config": { + "expression": "if({this.custom.colours.colour_impaired},\u0027#F00077\u0027,\u0027#FF8000\u0027)" + }, + "type": "expr" + } + }, + "custom.colours.state3": { + "binding": { + "config": { + "expression": "if({this.custom.colours.colour_impaired},\u0027#FF6000\u0027,\u0027#FFFF00\u0027)" + }, + "type": "expr" + } + }, + "custom.colours.state4": { + "binding": { + "config": { + "expression": "if({this.custom.colours.colour_impaired},\u0027#FCC400\u0027,\u0027#007EFC\u0027)" + }, + "type": "expr" + } + }, + "custom.colours.state5": { + "binding": { + "config": { + "expression": "if({this.custom.colours.colour_impaired},\u0027#007DFA\u0027,\u0027#00CC00\u0027)" + }, + "type": "expr" + } + }, + "custom.command_auth.auth_timeout": { + "binding": { + "config": { + "expression": "if({this.custom.command_auth.enabled},toInt(dateDiff({this.custom.command_auth.auth_time},now(),\u0027seconds\u0027)),0)" + }, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\tif currentValue.value \u003e self.custom.command_auth.timeout_sp:\n\t\tself.custom.command_auth.enabled \u003d False" + } + }, + "custom.command_auth.enabled": { + "onChange": { + "enabled": null, + "script": "\tif currentValue.value:\n\t\tself.custom.command_auth.auth_time \u003d system.date.now()" + } + }, + "custom.covert": { + "access": "PRIVATE" + }, + "custom.deviceSearchId": { + "access": "PRIVATE" + }, + "custom.downloads": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{this.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/download" + }, + "transforms": [ + { + "code": "\tvalue_decoded \u003d system.util.jsonDecode(value)\n\tdownloads \u003d value_decoded.get(\"data\",[])\n\tfor i in downloads:\n\t\tsession_id \u003d i.get(\"session_id\")\n\t\turl \u003d i.get(\"url\")\n\t\tif session_id \u003d\u003d self.props.id:\n\t\t\tself.custom.download_url \u003d url\n\t\t\treturn True\n\t\telse:\n\t\t\treturn False", + "type": "script" + } + ], + "type": "tag" + } + }, + "custom.fc": { + "access": "PRIVATE" + }, + "custom.has_fc_role": { + "access": "PRIVATE", + "binding": { + "config": { + "expression": "{this.props.auth.user.roles}" + }, + "transforms": [ + { + "code": "\tuser_roles \u003d value\n\tfc_role \u003d self.custom.fc\n\trme_role \u003d fc_role.lower() + \"-rme-all\"\n\thas_role \u003d False\n\tfor roles in user_roles:\n\t\tif roles.lower() \u003d\u003d rme_role:\n\t\t\thas_role \u003d True\n\t\t\t\t\n\treturn has_role\n", + "type": "script" + } + ], + "type": "expr" + } + }, + "custom.id_to_state": { + "access": "PRIVATE", + "persistent": true + }, + "custom.show_south_dock": { + "access": "PRIVATE" + }, + "custom.state": { + "access": "PRIVATE" + }, + "custom.state_messages": { + "access": "PRIVATE" + }, + "custom.state_view": { + "access": "PRIVATE" + }, + "props.auth": { + "access": "PRIVATE", + "persistent": false + }, + "props.device.accelerometer": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.identifier": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.timezone": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.type": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.userAgent": { + "access": "SYSTEM", + "persistent": false + }, + "props.gateway": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.data": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.permissionGranted": { + "access": "SYSTEM", + "persistent": false + }, + "props.host": { + "access": "SYSTEM", + "persistent": false + }, + "props.id": { + "access": "SYSTEM", + "persistent": false + }, + "props.lastActivity": { + "access": "SYSTEM", + "persistent": false + } + }, + "props": { + "address": "127.0.0.1", + "appBar": { + "togglePosition": "hidden" + }, + "device": {}, + "geolocation": {}, + "locale": "en-US", + "timeZoneId": "Asia/Tbilisi" + } +} \ No newline at end of file diff --git a/.resources/37c8a197425d7d4cd257b579f6ba7ffd25ead2f4afff15a8f4fa8263009c4a4f b/.resources/37c8a197425d7d4cd257b579f6ba7ffd25ead2f4afff15a8f4fa8263009c4a4f deleted file mode 100644 index 8032ce15..00000000 Binary files a/.resources/37c8a197425d7d4cd257b579f6ba7ffd25ead2f4afff15a8f4fa8263009c4a4f and /dev/null differ diff --git a/.resources/e1dde938c2fdd3e408c282fc0afeeec1076fdf7ae343ce9b8545e55555e1ed33 b/.resources/37d5c1b80fe0bd73cf206bcb771aa9c347d3903e492de4a2830bc5c1762a0533 similarity index 96% rename from .resources/e1dde938c2fdd3e408c282fc0afeeec1076fdf7ae343ce9b8545e55555e1ed33 rename to .resources/37d5c1b80fe0bd73cf206bcb771aa9c347d3903e492de4a2830bc5c1762a0533 index d1d32192..47f4a1ec 100644 --- a/.resources/e1dde938c2fdd3e408c282fc0afeeec1076fdf7ae343ce9b8545e55555e1ed33 +++ b/.resources/37d5c1b80fe0bd73cf206bcb771aa9c347d3903e492de4a2830bc5c1762a0533 @@ -1024,13 +1024,6 @@ }, "scope": "G", "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" } } }, diff --git a/.resources/37eb49f85f0c4b6d3eceb5fbeea677a067409ca1f8cbe641cce53b690dcec28d b/.resources/37eb49f85f0c4b6d3eceb5fbeea677a067409ca1f8cbe641cce53b690dcec28d new file mode 100644 index 00000000..40094b8f Binary files /dev/null and b/.resources/37eb49f85f0c4b6d3eceb5fbeea677a067409ca1f8cbe641cce53b690dcec28d differ diff --git a/.resources/3943855e1c132cfbd4758e7cd2ff1fde0c78710b471588bd7d3207d18d9ebcb5 b/.resources/3943855e1c132cfbd4758e7cd2ff1fde0c78710b471588bd7d3207d18d9ebcb5 deleted file mode 100644 index 751eecea..00000000 --- a/.resources/3943855e1c132cfbd4758e7cd2ff1fde0c78710b471588bd7d3207d18d9ebcb5 +++ /dev/null @@ -1,28 +0,0 @@ -SELECT - ae.id AS ID, - ae.eventtime AS StartTimestamp, - CONCAT( - LPAD(FLOOR(TIMESTAMPDIFF(SECOND, ae.eventtime, NOW())/3600), 2, '0'), ':', - LPAD(FLOOR((TIMESTAMPDIFF(SECOND, ae.eventtime, NOW())%3600)/60), 2, '0'), ':', - LPAD( (TIMESTAMPDIFF(SECOND, ae.eventtime, NOW())%60), 2, '0') - ) AS Duration, - CONCAT(REPLACE(ae.displaypath,'_','-'),' ', SUBSTRING_INDEX(ae.source,':/alm:',-1)) AS Description, - CASE ae.priority - WHEN 0 THEN 'Diagnostic' WHEN 1 THEN 'Low' WHEN 2 THEN 'Medium' - WHEN 3 THEN 'High' WHEN 4 THEN 'Critical' ELSE 'Unknown' - END AS Priority, - CONCAT(ae.displaypath,'.HMI.Alarm.', SUBSTRING_INDEX(aed.strValue,'/',-1)) AS Tag, - SUBSTRING_INDEX(SUBSTRING_INDEX(aed.strValue,'/',2),'/',-1) AS Location, - aed.strValue AS FullTag, - ae.displaypath AS Device -FROM alarm_events ae -LEFT JOIN alarm_events clr - ON clr.eventid = ae.eventid AND clr.eventtype = 1 -LEFT JOIN alarm_event_data aed - ON aed.id = ae.id AND aed.propname = 'myTag' -WHERE ae.eventtype = 0 - AND clr.eventid IS NULL - AND ae.displaypath NOT LIKE '%System Startup%' - AND ae.source NOT LIKE '%System Startup%' - AND (:priorityList = '' OR FIND_IN_SET(CAST(ae.priority AS CHAR), :priorityList) > 0) -ORDER BY ae.eventtime DESC; diff --git a/.resources/39ad9288b6a75113302b7d52b3f7fc60a2baa58e22ad75ea896e22ac63484702 b/.resources/39ad9288b6a75113302b7d52b3f7fc60a2baa58e22ad75ea896e22ac63484702 deleted file mode 100644 index 1503a501..00000000 --- a/.resources/39ad9288b6a75113302b7d52b3f7fc60a2baa58e22ad75ea896e22ac63484702 +++ /dev/null @@ -1,293 +0,0 @@ -import sys, os, datetime, hashlib, hmac -from StringIO import StringIO -import gzip -import urllib -import urllib2 -import json - -def get_filters_2(**kwargs): - filter_stack = [] - canonical_querystring = "" - url_encoding = kwargs.get("url_encoding") - - sources = kwargs.get("sources") - if sources: - source_string = "SourceId=" + ",".join(sources) - filter_stack.append(source_string) - - devices = kwargs.get("devices") - if devices: - device_string = "Device=" + ",".join(devices) - filter_stack.append(device_string) - - priorities = kwargs.get("priorities") - if priorities: - priority_string = "Priority=" + ",".join(str(item) for item in priorities) - filter_stack.append(priority_string) - - types = kwargs.get("types") - if types: - type_string = ("Type=" + ",".join(str(item) for item in types)) - filter_stack.append(type_string) - - time_from = kwargs.get("start") - if time_from: - time_from_string = "StartTimestamp=" + str(time_from) - filter_stack.append(time_from_string) - - time_to = kwargs.get("end") - if time_to: - time_to_string = "EndTimestamp=" + str(time_to) - filter_stack.append(time_to_string) - - duration = kwargs.get("duration") - if duration: - duration_string = "MinimumDuration=" + str(duration) - filter_stack.append(duration_string) - if filter_stack: - if url_encoding: - canonical_querystring += "Filter=" - for i, j in enumerate(filter_stack): - if i == len(filter_stack)-1 and url_encoding == True: - canonical_querystring += urllib.quote(j, "") - elif i == len(filter_stack)-1: - canonical_querystring += j - elif url_encoding == True: - canonical_querystring += urllib.quote(j + "&", "") - else: - canonical_querystring += (j + "&") - - return canonical_querystring - -def get_filters(**kwargs): - #Build filter string, filters are passed as key word arguments into the function - #Check if any of the filters have been passed means we need to add Filter=. - #Each filter is then converted using the urllib_parse. - canonical_querystring = "" - sources = kwargs.get("sources") - devices = kwargs.get("devices") - priorities = kwargs.get("priorities") - types = kwargs.get("types") - time_from = kwargs.get("start") - time_to = kwargs.get("end") - duration = kwargs.get("duration") - url_encoding = kwargs.get("url_encoding") - filter_list = [sources, devices, priorities, types, time_from, time_to, duration] - if any(filter_list): - canonical_querystring = "Filter=" - if sources: - source_string = ("SourceId=" + ",".join(sources)) - if url_encoding == True: - canonical_querystring += urllib.quote(source_string + "&","") - else: - canonical_querystring += source_string + "&" - if devices: - device_string = ("Device=" + ",".join(devices)) - if url_encoding == True: - canonical_querystring += urllib.quote(device_string + "&","") - else: - canonical_querystring += device_string +"&" - if priorities: - priority_string = ("Priority=" + ",".join(str(item) for item in priorities)) - if url_encoding == True: - canonical_querystring += urllib.quote(priority_string + "&", "") - else: - canonical_querystring += priority_string +"&" - if types: - type_string = ("Type=" + ",".join(str(item) for item in types)) - if url_encoding == True: - canonical_querystring += urllib.quote(type_string + "&","") - else: - canonical_querystring += type_string +"&" - if time_from: - if url_encoding == True: - canonical_querystring += urllib.quote("StartTimestamp=" + str(time_from) + "&","") - else: - canonical_querystring += "StartTimestamp=" + str(time_from) +"&" - if time_to: - if url_encoding == True: - canonical_querystring += urllib.quote("EndTimestamp=" + str(time_to) + "&","") - else: - canonical_querystring += "EndTimestamp=" + str(time_to) +"&" - if duration: - if url_encoding == True: - canonical_querystring += urllib.quote("MinimumDuration=" + str(duration) + "&","") - else: - canonical_querystring += "MinimumDuration=" + str(duration) +"&" - system.perspective.print("filtered string = " + canonical_querystring ) - canonical_querystring = canonical_querystring.rstrip("&") - return canonical_querystring - -def get_response(response): - if response.info().get('Content-Encoding') == 'gzip': - buf = StringIO(response.read()) - f = gzip.GzipFile(fileobj=buf) - data = f.read() - return (response.getcode(), data) - else: - buf = StringIO(response.read()) - return(response.getcode(), buf.read()) - -def build_url(credentials, **kwargs): - # ************* REQUEST VALUES ************* - method = 'GET' - service = 'lambda' - - # This is a lookup in secrets to a return the function url for the lambda that needs called. - # This allows beta and prod to be dynamically retrived. - whid = kwargs.get("fc") - region = kwargs.get("region") - API_ID, STAGE, ACC_ID, FUNC_URL = AWS.secrets_manager.get_secret(str(whid), 'scada/api/endpoint') - api_id = FUNC_URL - host = "%s.%s-url.%s.on.aws" % (api_id, service, region) - endpoint = "https://%s" % (host) - - - # Key derivation functions. See: - # http://docs.aws.amazon.com/general/latest/gr/signature-v4-examples.html#signature-v4-examples-python - def sign(key, msg): - return hmac.new(key, msg.encode('utf-8'), hashlib.sha256).digest() - - def getSignatureKey(key, dateStamp, regionName, serviceName): - kDate = sign(('AWS4' + key).encode('utf-8'), dateStamp) - kRegion = sign(kDate, regionName) - kService = sign(kRegion, serviceName) - kSigning = sign(kService, 'aws4_request') - return kSigning - - # Read AWS access key from env. variables or configuration file. Best practice is NOT - # to embed credentials in code. -# access_key = os.environ.get('AWS_ACCESS_KEY_ID') -# access_key= 'ASIATVSVCYSV2JJJMDPP' -# secret_key = os.environ.get('AWS_SECRET_ACCESS_KEY') -# secret_key= 'Hc0G/0eACBlgplGSBnfsB98Y6DPqwpvyb4nc1Rvs' -# session_token = os.environ["AWS_SESSION_TOKEN"] -# session_token= 'IQoJb3JpZ2luX2VjEJr//////////wEaCWV1LXdlc3QtMSJHMEUCIQCbrPQoj4OM0SXIo6QtcNAblnplgXfvSYIcA+k8xkXmZwIgN1Pi7Nyc66T8p0HkZSMmuW8pu1qPEVJii41YgYCuiBYqngIIo///////////ARAAGgwyNTI1MDc3Njc5NzkiDKGV69tLNcKNVcoeryryARkU2Lmnj0aa+ilLOrg35FIb81jvmj6bpPR3+5zJ3Wna+vOBgz6cqphyn28+Q8Ryw/lzM6gM0vWH+gV26CuQZtKd1U4ETo9eL9QuluLBqLnZYfT5q+F9hzJy3OQQl0c3VvwcaCjOPrMdbvWnJGEoEZTKe7Xm5v3ok3huJDgKLEIVlE6Z4c2kKNy/N/JfbxB5a33A2eaE9YaGj1V0cQgUFCCkn9uDq8W4TzOPZ3NgKAyj8RoBR6KAC8gEtWXFEwwZR3ZMwYIXryEepcU7HQSHpp66JAFm/X5+HNxRe7WUwTETAveYMNi5ssFzl3rneKh9+U37MPW58psGOp0B11BghSma0KZHgCfXqdsgfGyD7/sBEyYE9wdnzmi8fOpel5EDQoUoYilRSXod2E9wlaXj3h8S+dtBJjGVqsIbHEIrW7WKOEYELxoW4VSDw5hDjZaUuZ5fA3z59c4CEeAz3v5EA6NN6+ulEb7/4pbWF8s3fezNk9T73NpmKnjaMFukcBX8DofesZGJFpfGij2Sx4hQ3qlmG91uac8kMw==' - access_key = credentials["AccessKey"] - secret_key = credentials["SecretKey"] - session_token = credentials["SessionKey"] - - - - if access_key is None or secret_key is None: - system.perspective.print('No access key is available.') - sys.exit() - - # Create a date for headers and the credential string - t = datetime.datetime.utcnow() - amz_date = t.strftime('%Y%m%dT%H%M%SZ') # Format date as YYYYMMDD'T'HHMMSS'Z' - datestamp = t.strftime('%Y%m%d') # Date w/o time, used in credential scope - system.perspective.print("creating header") - system.perspective.print("datestamp = " + str(datestamp) + " region = " + str(region) + "service = " + str(service)) - - # ************* TASK 1: CREATE A CANONICAL REQUEST ************* - # http://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.html - - # Because almost all information is being passed in the query string, - # the order of these steps is slightly different than examples that - # use an authorization header. - - # Step 1: Define the verb (GET, POST, etc.)--already done. - - # Step 2: Create canonical URI--the part of the URI from domain to query - # string (use '/' if no path) - fc = kwargs.get("fc") - canonical_uri = "/history/%s" % (fc) - - # Step 3: Create the canonical headers and signed headers. Header names - # must be trimmed and lowercase, and sorted in code point order from - # low to high. Note trailing \n in canonical_headers. - # signed_headers is the list of headers that are being included - # as part of the signing process. For requests that use query strings, - # only "host" is included in the signed headers. - canonical_headers = 'host:' + host + '\n' - signed_headers = 'host' - - # Match the algorithm to the hashing algorithm you use, either SHA-1 or - # SHA-256 (recommended) - algorithm = 'AWS4-HMAC-SHA256' - - credential_scope = datestamp + '/' + region + '/' + service + '/' + 'aws4_request' - - # Step 4: Create the canonical query string. In this example, request - # parameters are in the query string. Query string values must - # be URL-encoded (space=%20). The parameters must be sorted by name. - #canonical_querystring = 'Action=CreateUser&UserName=NewUser&Version=2010-05-08' - #canonical_querystring = 'NextToken=' + urllib.parse.quote("1669217267.5230844/PLC09/T00049",'') + '&PageSize=50' - #canonical_querystring = 'PageSize=50&PreviousToken=' + urllib.parse.quote('1669217267.5824845/PLC09/T00099','') - canonical_querystring = "" - #Build filter string, filters are passed as key word arguments int the function - #Check if any of the filters have been passed means we need to add Filter=. - #Each filter is then converted using the urllib_parse. - #Including client id for timestream api. - client_id = kwargs.get("client_id") - if client_id: - canonical_querystring += 'ClientId=' + client_id + '&' - PAGE_SIZE = "200" - filters= kwargs.get("filters","") - if filters != "": - canonical_querystring += filters + "&" - - next_token = kwargs.get("next_token") - - previous_token = kwargs.get("previous_token") - if next_token != None: - canonical_querystring += 'NextToken=' + urllib.quote(next_token,'') + '&' - system.perspective.print("created string " + canonical_querystring) - - if previous_token != None: - canonical_querystring += 'PreviousToken=' + urllib.quote(previous_token,'') + '&' - - else: - canonical_querystring += 'X-Amz-Algorithm=AWS4-HMAC-SHA256' - canonical_querystring += '&X-Amz-Credential=' + urllib.quote_plus(access_key + '/' + credential_scope) - canonical_querystring += '&X-Amz-Date=' + amz_date - #canonical_querystring += '&X-Amz-Expires=30' - canonical_querystring += "&X-Amz-Security-Token=" + urllib.quote_plus(session_token) - canonical_querystring += '&X-Amz-SignedHeaders=' + signed_headers - - - # Step 5: Create payload hash. For GET requests, the payload is an - # empty string (""). - payload_hash = hashlib.sha256(('').encode('utf-8')).hexdigest() - - # Step 6: Combine elements to create canonical request - canonical_request = method + '\n' + canonical_uri + '\n' + canonical_querystring + '\n' + canonical_headers + '\n' + signed_headers + '\n' + payload_hash - - - # ************* TASK 2: CREATE THE STRING TO SIGN************* - string_to_sign = algorithm + '\n' + amz_date + '\n' + credential_scope + '\n' + hashlib.sha256(canonical_request.encode('utf-8')).hexdigest() - - # ************* TASK 3: CALCULATE THE SIGNATURE ************* - # Create the signing key - signing_key = getSignatureKey(secret_key, datestamp, region, service) - - # Sign the string_to_sign using the signing_key - signature = hmac.new(signing_key, (string_to_sign).encode("utf-8"), hashlib.sha256).hexdigest() - - - # ************* TASK 4: ADD SIGNING INFORMATION TO THE REQUEST ************* - # The auth information can be either in a query string - # value or in a header named Authorization. This code shows how to put - # everything into a query string. - canonical_querystring += '&X-Amz-Signature=' + signature - - - # ************* SEND THE REQUEST ************* - # The 'host' header is added automatically by the Python 'request' lib. But it - # must exist as a header in the request. - request_url = endpoint + canonical_uri + "?" + canonical_querystring - - system.perspective.print('\nBEGIN REQUEST++++++++++++++++++++++++++++++++++++') - system.perspective.print('Request URL = ' + request_url) -# r = requests.get(request_url) - request = urllib2.Request(request_url) - request.add_header('Accept-encoding', 'gzip') - try: - response = urllib2.urlopen(request) - except urllib2.HTTPError as e: - return(e.code, None) - except urllib2.URLError as e: - return(e.reason, None) - return get_response(response) - diff --git a/.resources/3a5269376a7f4a66814b74c9b6bcb3ff0d0abe76ee063479a76fe416f45b356b b/.resources/3a5269376a7f4a66814b74c9b6bcb3ff0d0abe76ee063479a76fe416f45b356b new file mode 100644 index 00000000..c079147c Binary files /dev/null and b/.resources/3a5269376a7f4a66814b74c9b6bcb3ff0d0abe76ee063479a76fe416f45b356b differ diff --git a/.resources/3accd52b8292fb20b1b73347ace3e588941afd07466a7e3640a901c3b301b639 b/.resources/3accd52b8292fb20b1b73347ace3e588941afd07466a7e3640a901c3b301b639 deleted file mode 100644 index 79e3b5d6..00000000 --- a/.resources/3accd52b8292fb20b1b73347ace3e588941afd07466a7e3640a901c3b301b639 +++ /dev/null @@ -1,34 +0,0 @@ -import logging - -LOGGING_MAP_IDE = { - 'critical': {'level': logging.CRITICAL, 'value': 50}, - 'error': {'level': logging.ERROR, 'value': 40}, - 'warning': {'level': logging.WARNING, 'value': 30}, - 'info': {'level': logging.INFO, 'value': 20}, - 'debug': {'level': logging.DEBUG, 'value': 10}, - 'trace': {'level': 5, 'value': 5}, - 'notset': {'level': logging.NOTSET, 'value': 0} -} - -LOG_LEVELS = ['trace', 'debug', 'info', 'warn', 'error'] ## these are the valid logging levels for use with Ignition system.util.setLoggingLevel() function - -def getLoggerIDE(name='', level='info'): - ## insure basic logging is set-up - logging.basicConfig() - ## Grab a logger object for the given name - logger = logging.getLogger(name) - if level and level in LOGGING_MAP_IDE: - level = LOGGING_MAP_IDE[level]['level'] - logger.setLevel(level) - ## Check if any handler exists for this logger, if not, create a basic handler config. - ## TODO: Add a functionality to customize handlers, particularly for writing to Ignition gateway console or system.perspective.print() etc - # if not len(logger.handlers): logging.basicConfig() - return(logger) - -def getLogger(name='', level=None): - ## Grab a logger object for the given name from the Ignition system.util function - logger = None - if name not in ['', None]: logger = system.util.getLogger(name) - ## if logger created, level arg passed in and valid, set the logging level accordingly - if logger and level and level in LOG_LEVELS: system.util.setLoggingLevel(name, level) - return(logger) diff --git a/.resources/0c58ad93a1b3be454e2b52993480a31215c97ba0dba7b3c01435520f70bc833a b/.resources/3d04def300757492176cc0ec401e8b4f267ba7e0062413583c9a421eebe77485 similarity index 96% rename from .resources/0c58ad93a1b3be454e2b52993480a31215c97ba0dba7b3c01435520f70bc833a rename to .resources/3d04def300757492176cc0ec401e8b4f267ba7e0062413583c9a421eebe77485 index 2005c02a..75b01f01 100644 --- a/.resources/0c58ad93a1b3be454e2b52993480a31215c97ba0dba7b3c01435520f70bc833a +++ b/.resources/3d04def300757492176cc0ec401e8b4f267ba7e0062413583c9a421eebe77485 @@ -61,14 +61,6 @@ "type": "expr" } }, - "props.enabled": { - "binding": { - "config": { - "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" - }, - "type": "expr" - } - }, "props.image.icon.color": { "binding": { "config": { @@ -261,14 +253,6 @@ "type": "expr" } }, - "props.enabled": { - "binding": { - "config": { - "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" - }, - "type": "expr" - } - }, "props.image.icon.color": { "binding": { "config": { @@ -973,14 +957,6 @@ "type": "expr" } }, - "props.enabled": { - "binding": { - "config": { - "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" - }, - "type": "expr" - } - }, "props.image.icon.color": { "binding": { "config": { @@ -1146,10 +1122,21 @@ "component": { "onActionPerformed": { "config": { - "script": "\ttag_name \u003d self.view.params.value.tagProps[0]\n\ttag_path \u003d \"[\" + self.session.custom.fc+ \"_SCADA_TAG_PROVIDER]\"+\"System/\"+tag_name +\"/\" + tag_name+\"/Setup_Motor_Speeds\"\n\tsystem.tag.writeBlocking([tag_path],[True])" + "draggable": true, + "id": "3LC69yrX", + "modal": false, + "overlayDismiss": false, + "resizable": true, + "showCloseIcon": true, + "type": "open", + "viewParams": { + "MCM": "{view.params.value.tagProps[0]}" + }, + "viewPath": "PopUp-Views/SetupMotorSpeeds", + "viewportBound": false }, - "scope": "G", - "type": "script" + "scope": "C", + "type": "popup" } } }, diff --git a/.resources/3d9548556eb2636b26c2baf65a19c18d190372a8c15df65ea4a3e721658e70e5 b/.resources/3d9548556eb2636b26c2baf65a19c18d190372a8c15df65ea4a3e721658e70e5 new file mode 100644 index 00000000..d0c9a47d Binary files /dev/null and b/.resources/3d9548556eb2636b26c2baf65a19c18d190372a8c15df65ea4a3e721658e70e5 differ diff --git a/.resources/3fc26b8576cccec41d223f2c5edf93ecaa98e70c92d329e785a337234e25c0a3 b/.resources/3fc26b8576cccec41d223f2c5edf93ecaa98e70c92d329e785a337234e25c0a3 deleted file mode 100644 index 3c9a3839..00000000 --- a/.resources/3fc26b8576cccec41d223f2c5edf93ecaa98e70c92d329e785a337234e25c0a3 +++ /dev/null @@ -1,122 +0,0 @@ -def send_request(whid,actionCode,parameters): - """ - Creates the request to send to the web socket from a button in SCADA. - Args: - whid = identifier of the warehouse ie MAN2 - actionCode : possible actionCode as per MAP data model (int values): - 0 -> Not used - 1 -> Start - 2 -> Stop - 3 -> Reset - 4 -> Get - 5 -> Set - 6 -> Enable - 7 -> Disable - parameters = dictionary with the parameters of the command - {"commandTarget":id, - "commandCode":action, - "commandTimestamp":time_stamp, - "commandParams":""} - Returns: - a messsage that inform the user about there status of the request - """ - import sys - try: - loggerName=whid+ "_SCADA" - logger = system.util.getLogger(loggerName) - tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (whid) - messages_to_send = {} - message_payload = {} - message_list = [] - returnMessage="" - time_stamp = system.date.toMillis(system.date.now()) - - payloadParams={} - if not parameters["commandTarget"] or parameters["commandTarget"] == "": - returnMessage = "Missing commandTarget parameter. Command can\'t be executed" - logger.trace(returnMessage) - return returnMessage - payloadParams["commandTarget"]=parameters["commandTarget"] - if not parameters["commandCode"] or parameters["commandCode"] == "": - returnMessage = "Missing commandCode parameter. Command can\'t be executed" - logger.trace(returnMessage) - return returnMessage - payloadParams["commandCode"]=parameters["commandCode"] - payloadParams["commandTimeout"]=2000 - payloadParams["commandTimestamp"]=time_stamp - payloadParams["commandParams"]=parameters["commandParams"] - - message_payload["parameters"] = payloadParams - message_payload["action"] = "command" - message_payload["siteId"] = whid - message_list.append(message_payload) - messages_to_send["message_list"] = message_list - system.tag.writeBlocking([tag_provider + "System/wbsckt_messages_send"], [system.util.jsonEncode(messages_to_send)]) - return "Message sent correctly" - - except: - exc_type, exc_obj, tb = sys.exc_info() - lineno = tb.tb_lineno - exceptionMessage=str(lineno)+" -> "+str(exc_type)+" -> "+str(exc_obj) - errorMessage = "Error while sending a command : "+exceptionMessage - logger.fatal(errorMessage) - return errorMessage - -def send_request_old_to_be_removed(whid, id, action): - - """ - Creates the request to send to the web socket from a button in SCADA. - - Args: - id =Unique material handling equipment id. - request = Type of request i.e Start, Stop, Reset. - Returns: - N/A - """ - """{"action": "command", "parameters": {"": "Reset", "siteId": "DNG2"}}""" - messages_to_send = {} - message_payload = {} - message_list = [] - time_stamp = system.date.toMillis(system.date.now()) - parameters = {"commandTarget":id, "commandCode":action, "commandTimestamp":time_stamp, - "commandToken":"", "commandTimeout":2000, "commandParams":""} - message_payload["parameters"] = parameters - message_payload["action"] = "command" - message_payload["siteId"] = whid - message_list.append(message_payload) - messages_to_send["message_list"] = message_list - tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (whid) - system.tag.writeBlocking([tag_provider + "System/wbsckt_messages_send"], - [system.util.jsonEncode(messages_to_send)]) - - -def send_download_request(whid, filters, session_id): - - """ - Creates the request to download alarm history - to the web socket from a button in SCADA. - - Args: - whid = four character whid for the project - filters = filter string for passing with the download request. - These a re similar to the url parameters but do not need encoding. - session_id = unique session id of the perspective session. - Returns: - N/A - Example: - {"action":"download", "parameters":{"siteId":"FED1", "sessionId":"bob2", - "filter": "MinimumDuration=360000&Type=1"}} - """ - messages_to_send = {} - message_payload = {} - message_list = [] - time_stamp = system.date.toMillis(system.date.now()) - parameters = {"siteId":whid, "sessionId": session_id, "filter": filters} - message_payload["parameters"] = parameters - message_payload["action"] = "download" -# message_payload["siteId"] = whid - message_list.append(message_payload) - messages_to_send["message_list"] = message_list - tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (whid) - system.tag.writeBlocking([tag_provider + "System/wbsckt_messages_send"], - [system.util.jsonEncode(messages_to_send)]) diff --git a/.resources/416f484acb7c2bb270e44620e7c017c70b50412f196b674e6a3e0f2d8fa96394 b/.resources/416f484acb7c2bb270e44620e7c017c70b50412f196b674e6a3e0f2d8fa96394 deleted file mode 100644 index 8aa1a0f8..00000000 --- a/.resources/416f484acb7c2bb270e44620e7c017c70b50412f196b674e6a3e0f2d8fa96394 +++ /dev/null @@ -1,64 +0,0 @@ -def main_alarm_table(): - """ - Returns alarms states to filter - the main alarm table - - Args: - None - - Returns: - Returns a list of filters. - - Raises: - None - """ - return["Active", "Not Active"] - -def shelved_alarm_table(): - """ - Returns alarms states to filter - the shelved alarm table - - Args: - None - - Returns: - Returns a list of filters. - - Raises: - None - """ - return["Shelved"] - -def docked_alarm_table(): - """ - Returns alarms states to filter - the docked alarm table - - Args: - None - - Returns: - Returns a list of filters. - - Raises: - None - """ - return["Active", "Not Active", "Shelved"] - -def information_alarm_table(): - """ - Returns alarms states to filter - the information pop up - alarm table. - - Args: - None - - Returns: - Returns a list of filters. - - Raises: - None - """ - return["Active", "Not Active", "Shelved"] diff --git a/.resources/419eb3086a510e0cdc5a490e96d028f53064bc14a0f5a6aec6e947a1a5eb5022 b/.resources/419eb3086a510e0cdc5a490e96d028f53064bc14a0f5a6aec6e947a1a5eb5022 new file mode 100644 index 00000000..bf596e37 Binary files /dev/null and b/.resources/419eb3086a510e0cdc5a490e96d028f53064bc14a0f5a6aec6e947a1a5eb5022 differ diff --git a/.resources/443d03f0109551b4915586341634c63d728f365778be52dc13cb10e223ef6e27 b/.resources/443d03f0109551b4915586341634c63d728f365778be52dc13cb10e223ef6e27 deleted file mode 100644 index dc1e3968..00000000 --- a/.resources/443d03f0109551b4915586341634c63d728f365778be52dc13cb10e223ef6e27 +++ /dev/null @@ -1,237 +0,0 @@ -{ - "custom": { - "box_shadow": "0px 2px 4px rgba(0, 0, 40, 0.15)", - "expanded": true - }, - "events": { - "system": { - "onStartup": { - "config": { - "script": "\tself.custom.expanded \u003d self.params.open_expanded\n\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "params": { - "open_expanded": true, - "params": {}, - "path": "Objects/Templates/EAM/Cards/Editable/Work Order Scheduling", - "show_box_shadow_on_expanded": true, - "title": "Card Title", - "useDefaultHeight": false, - "useDefaultWidth": false - }, - "propConfig": { - "custom.box_shadow": { - "binding": { - "config": { - "expression": "if(\r\n\t{view.params.show_box_shadow_on_expanded}\u0026\u0026{view.custom.expanded},\r\n\t\u00270px 2px 4px rgba(0, 0, 40, 0.15)\u0027,\r\n\t\u0027\u0027\r\n)" - }, - "type": "expr" - }, - "persistent": true - }, - "custom.expanded": { - "persistent": true - }, - "params.address": { - "paramDirection": "input", - "persistent": true - }, - "params.open_expanded": { - "paramDirection": "input", - "persistent": true - }, - "params.params": { - "paramDirection": "input", - "persistent": true - }, - "params.path": { - "paramDirection": "input", - "persistent": true - }, - "params.show_box_shadow_on_expanded": { - "paramDirection": "input", - "persistent": true - }, - "params.system": { - "paramDirection": "input", - "persistent": true - }, - "params.title": { - "paramDirection": "input", - "persistent": true - }, - "params.useDefaultHeight": { - "paramDirection": "input", - "persistent": true - }, - "params.useDefaultWidth": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 339, - "width": 369 - } - }, - "root": { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.title" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Framework/Card/Title_transparent" - } - }, - "type": "ia.display.label" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tself.view.custom.expanded \u003d not self.view.custom.expanded" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "propConfig": { - "props.image.icon.path": { - "binding": { - "config": { - "expression": "if({view.custom.expanded}, \u0027material/expand_less\u0027, \u0027material/expand_more\u0027)" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": {} - }, - "primary": false, - "style": { - "classes": "Input/Button/Secondary_minimal" - }, - "text": "" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "24px", - "shrink": 0 - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "EmbeddedView" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "view.custom.expanded" - }, - "type": "property" - } - }, - "props.params": { - "binding": { - "config": { - "path": "view.params.params" - }, - "overlayOptOut": true, - "type": "property" - } - }, - "props.path": { - "binding": { - "config": { - "path": "view.params.path" - }, - "overlayOptOut": true, - "type": "property" - } - }, - "props.useDefaultViewHeight": { - "binding": { - "config": { - "path": "view.params.useDefaultHeight" - }, - "type": "property" - } - }, - "props.useDefaultViewWidth": { - "binding": { - "config": { - "path": "view.params.useDefaultWidth" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Framework/Card/Embedded_transparent" - } - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "root" - }, - "propConfig": { - "props.style.boxShadow": { - "binding": { - "config": { - "path": "view.custom.box_shadow" - }, - "type": "property" - } - } - }, - "props": { - "direction": "column", - "style": { - "classes": "Framework/Card/Card_transparent" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/4461801eb54ec762bc221f4d9f7e3ec9a0d98528e24811d8e8a609138c1e388d b/.resources/4461801eb54ec762bc221f4d9f7e3ec9a0d98528e24811d8e8a609138c1e388d new file mode 100644 index 00000000..167e950b --- /dev/null +++ b/.resources/4461801eb54ec762bc221f4d9f7e3ec9a0d98528e24811d8e8a609138c1e388d @@ -0,0 +1,1419 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/DPM/DPM1_PS3-1", + "System/MCM03/Conveyor/VFD/UL7_1_VFD1", + "System/MCM03/Conveyor/VFD/UL7_2_VFD1", + "System/MCM03/Conveyor/VFD/UL7_3_VFD1", + "System/MCM03/Conveyor/VFD/UL7_4_VFD1", + "System/MCM03/Conveyor/VFD/UL7_5_VFD1", + "System/MCM03/Conveyor/VFD/UL7_6_VFD1", + "System/MCM03/Conveyor/VFD/UL7_7_VFD1", + "System/MCM03/Conveyor/VFD/UL8_3_VFD1", + "System/MCM03/Conveyor/VFD/UL8_4_VFD1", + "System/MCM03/Conveyor/VFD/UL8_5_VFD1", + "System/MCM03/Conveyor/VFD/UL8_6_VFD1", + "System/MCM03/Conveyor/VFD/UL8_7_VFD1", + "System/MCM03/Conveyor/VFD/UL8_8_VFD1", + "System/MCM03/IO_BLOCK/FIO/UL7_2_FIO1", + "System/MCM03/IO_BLOCK/FIO/UL8_3_FIO1", + "System/MCM03/Conveyor/EXTENDO/UL8_1_EX1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM03/IO_BLOCK/DPM/DPM1_PS3-1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_1_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "UL7_1_VFD1 11.200.1.30", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL7_2" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_2_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "UL7_2_VFD1 11.200.1.31", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL7_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "UL7_3_VFD1 11.200.1.32", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL7_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "UL7_4_VFD1 11.200.1.33", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL7_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "UL7_5_VFD1 11.200.1.34", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL7_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "UL7_6_VFD1 11.200.1.35", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL7_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "UL7_7_VFD1 11.200.1.36", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL8_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL8_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL8_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "UL8_3_VFD1 11.200.1.37", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL8_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL8_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL8_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "UL8_4_VFD1 11.200.1.38", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL8_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL8_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL8_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "UL8_5_VFD1 11.200.1.39", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL8_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL8_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL8_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "UL8_6_VFD1 11.200.1.40", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL8_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1245 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL8_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL8_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.2072, + "y": 0.1646 + }, + "props": { + "text": "UL8_7_VFD1 11.200.1.41", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL8_8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8509, + "y": 0.3494 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL8_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL8_8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.3943 + }, + "props": { + "text": "UL8_8_VFD1 11.200.1.42", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL7_2_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1721 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/FIO/UL7_2_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_2_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "UL7_2_FIO1 11.200.1.43", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL8_3_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/FIO/UL8_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL8_3_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "UL8_3_FIO1 11.200.1.44", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL8_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/EXTENDO/UL8_1_EX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/EXTENDO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL8_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "UL8_1_EX1 11.200.1.45", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM1_PS3-1", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/44809c60ce6b1d20165fa01013884908056891fe088c1ac26260fcee9b74d655 b/.resources/44809c60ce6b1d20165fa01013884908056891fe088c1ac26260fcee9b74d655 deleted file mode 100644 index daa117a2..00000000 --- a/.resources/44809c60ce6b1d20165fa01013884908056891fe088c1ac26260fcee9b74d655 +++ /dev/null @@ -1,53 +0,0 @@ -def create_latency_tags(whid): - logger = system.util.getLogger("%s-Create-Latency-Tags" % (whid)) - if whid != "" and whid != None: - provider = "[%s_SCADA_TAG_PROVIDER]" % (whid) - tag_paths = {"avg_latency":{"name":"avg_latency", "valueSource": "memory", - "dataType": "String", "value" : ""}, - "aws_data_copy":{"name":"aws_data_copy", "valueSource": "reference", - "dataType": "String", "sourceTagPath": "[~]System/aws_data.value"}, - "first_pass":{"name":"first_pass", "valueSource": "memory", - "dataType": "Boolean", "value" : True}, - "last_alarm_change_ts":{"name":"last_alarm_change_ts", "valueSource": "memory", - "dataType": "DateTime", "formatString": "yyyy-MM-dd h:mm:ss aa"}, - "prev_key":{"name":"prev_key", "valueSource": "memory", - "dataType": "String", "value" : ""}, - "rolling_latency":{"name":"rolling_latency", "valueSource": "memory", - "dataType": "StringArray", "alarmEvalEnabled": True, - "value": [ - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0", - "0" ],}} - - for k,v in tag_paths.items(): - if not system.tag.exists("%sLatency/%s" % (provider, k)): - base_path = "%s/Latency" % (provider) - system.tag.configure(base_path, v) - logger.info("Created tag %s" % (k)) \ No newline at end of file diff --git a/.resources/45fe4d5f2d21e947305533276ba3ab85dca61988c709f81a5bc50a63061f474a b/.resources/45fe4d5f2d21e947305533276ba3ab85dca61988c709f81a5bc50a63061f474a deleted file mode 100644 index 56654e5b..00000000 --- a/.resources/45fe4d5f2d21e947305533276ba3ab85dca61988c709f81a5bc50a63061f474a +++ /dev/null @@ -1,302 +0,0 @@ -from datetime import datetime -import Queue -import copy - -"""Global variables required so we can use different event timer scripts to perform -the writing of tag values seperateley from the reading of messages on the web socket. -State tags messages are queued into the global_queue, where they are read on a different -thread by the Update class and writen to tags. All alarms are written to global_alarms. -The alarms are then read by the Visualisation.status class where they are transformed into -an alarm state and written to tags. """ - -global_alarms = {} -global_states = set([]) -global_queue = Queue.Queue(maxsize=100000) -global_first_connect = False - - -class A2C_MessageHandler(): - """ - Handles the incoming A2C messages. Stores values in memory as dictionaries - and then writes them to tags. - - Instance Attributes: - self.alarms: Holds the current active alarm data(dict). - self.state: Holds the current active state data(dict). - self.update_state: Flag, set when state data is available to write(bool) - self.update_alarms: Flag, set when alarm data is available to write(bool) - self.whid: Warehouse id for the site(str) - self.tag_provider: Tag provider to write tag values to(str) - self.A2C_MESSAGE_TYPES: Holds a reference to the methods called - for different message types(dict) - - Returns: - NA. - - Raises: - KeyError: NA. - """ - def __init__(self, whid): - global global_alarms - global global_first_connect - global_first_connect = False - global_alarms = {} - self.whid = whid - self.tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (self.whid) - self.logger = system.util.getLogger("%s-Web-Socket-Message-Handler" % (self.whid)) - tag_to_read = "%sSystem/wbsckt_logging" % (self.tag_provider) - self.check_logger_active = system.tag.readBlocking([tag_to_read])[0].value - self.A2C_MESSAGE_TYPES = { - "SCADAMetricsInterface.StateChange": self.handle_state_message, -# "SCADAMetricsInterface.Event": self.handle_alarm_message, - "CloudMetricsInterface.Event": self.handle_alarm_message, - "ScadaCloud.Download": self.handle_download_message, - "ScadaCloud.Connection": self.handle_cloud_connection} - - def message_logger(self, message): - if self.check_logger_active: - self.logger.info(message) - - def message_lookup(self, message_type, message): - try: - self.A2C_MESSAGE_TYPES[message_type](message) - except KeyError as e: - self.message_logger("Message type not found:" - + str(message)) - - def handle_message(self, message): - heartbeat_message = message.get("action") - message_type = message.get("payload", {}).get("payloadType") - format = message.get("payload", {}).get("format") - if message_type == "ScadaCloud.Batch": - messages = message.get("payload", {}).get("messages",[]) - for i in messages: - message_type = i.get("payload", {}).get("payloadType") - self.message_lookup(message_type, i) - elif message_type !="ScadaCloud.Batch" and not heartbeat_message: - self.message_lookup(message_type, message) - else: - self.message_logger("Heartbeat:" + str(message)) - tag_to_write = "%sSystem/wbsckt_heartbeat_interval" % (self.tag_provider) - current_time = system.date.now() - system.tag.writeAsync([tag_to_write], [current_time]) - - - def handle_alarm_message(self, message): - global global_alarms - header = message.get("header",{}) - payload = message.get("payload",{}) - source = header.get("sourceId") - alarm_message = payload.get("message") - alarm_type = payload.get("type") - timestamp = payload.get("timestamp") - priority = payload.get("priority") - alarm_id = payload.get("id") - shelve_expiry = payload.get("shelveExpiryEpoch",0) - state = payload.get("state") - if (isinstance(source, unicode) and isinstance(alarm_message, unicode) - and isinstance(alarm_type, int)and isinstance(timestamp, long) - and isinstance(priority, int) and isinstance(shelve_expiry, int) - and isinstance(state, int)) and isinstance(alarm_id, int): - scada_alarm_message = {"sourceId": source, - "message": alarm_message, - "type": alarm_type, - "timestamp": timestamp, - "priority": priority, - "id": alarm_id, - "shelveExpiryEpoch": shelve_expiry, - "state": state} - alarm_id = "%s/alarm/%s" % (source, alarm_id) - if state == 0: - removed_value = global_alarms.pop(alarm_id, "No key found") - self.message_logger("Value removed from aws_data: " - + str(removed_value) + ":" + str(alarm_id)) - else: - global_alarms[alarm_id] = scada_alarm_message - self.message_logger("Value added to aws_data: " - + str(scada_alarm_message)) - else: - self.message_logger("Incorrect type value in message fields: " - + str(message)) - - def handle_state_message(self, message): - global global_queue - header = message.get("header",{}) - payload = message.get("payload",{}) - source_id = header.get("sourceId") - state = payload.get("currentMachineState") - time_stamp = payload.get("timestamp") - if isinstance(source_id, unicode) and isinstance(state, int): - scada_state_message = {"timestamp": time_stamp, - "state":state} - global_queue.put([source_id, state]) - self.message_logger("State message written to queue: " - + str({source_id:scada_state_message})) - else: - self.message_logger("Incorrect type value in message fields: " - + str(message)) - - def handle_download_message(self, message): - url = message.get("payload", {}).get("downloadUrl", None) - session_id = message.get("payload", {}).get("sessionId", None) - download = {} - payload = {"session_id":session_id, "url": url} - download["data"] = [payload] - tag_to_write = "%sSystem/download" % (self.tag_provider) - json_payload = system.util.jsonEncode(download) - system.tag.writeAsync([tag_to_write], [json_payload]) - self.message_logger("Download message received: " - + str(message)) - def handle_cloud_connection(self, message): - global global_alarms - UNKNOWN = 3 - ACTIVE = 1 - header = message.get("header",{}) - payload = message.get("payload",{}) - component_type = payload.get("componentType") - timestamp = header.get("timestamp", 0) - event_type = payload.get("eventType") - component_id = payload.get("componentId") - scada_alarm_message = create_disconnect_message(component_id, timestamp, 1) - if event_type == "DISCONNECT": - self.message_logger(str(scada_alarm_message)) -# #Call disconnect routine with a value 3 which is an unknown state. - self.alarms_disconnect(component_id, UNKNOWN, scada_alarm_message) - if event_type == "CONNECT": - #Call disconnect routine with a value 1 which is an active state. - self.alarms_disconnect(component_id, ACTIVE, scada_alarm_message) - if event_type == "SYNC" and component_type == "PLC": - alarm_id = "%s/alarm/%s" % (component_id, message) - for k,v in global_alarms.items(): - if k.startswith(component_id): - global_alarms.pop(alarm_id, "No key found") - - def alarms_disconnect(self, component_id, value, message): - global global_alarms - #Set alarms in the global_alarms to an unknown state. - #If component id == "DATABRIDGE" set all alarms to unknown - SITE_DISCONNECTS = ["DATABRIDGE", self.whid] - if component_id in SITE_DISCONNECTS: - site_disconnect = True - source_id = "" - else: - source_id = component_id - site_disconnect = False - for k,v in global_alarms.items(): - device_name = k.split("/")[0] - if k.startswith(source_id) and device_name not in SITE_DISCONNECTS: - global_alarms[k]["state"] = value - alarm_id = "%s/alarm/%s" % (component_id, "Device disconnected") - #Set the alarms to true for device disconnects - if site_disconnect: - data_bridge_disconnect(self.whid, value, message, component_id) - else: - tag_path = "%s%s/DCN" % (self.tag_provider, source_id) - if value == 3: - create_disconnect_tags(self.whid, source_id) - global_alarms[alarm_id] = message - system.tag.writeBlocking([tag_path], [1]) - else: - global_alarms.pop(alarm_id, "No key found") - system.tag.writeBlocking([tag_path], [0]) - -def create_disconnect_message(component_id, timestamp, state): - alarm_message = {"sourceId": component_id, - "message": "Device disconnected", - "type": 0, - "timestamp":timestamp, - "priority": 4, - "shelveExpiryEpoch": 0, - "state": state} - return alarm_message - -def data_bridge_disconnect(whid, value, message, component_id): - global global_alarms - device_list = get_device_list(whid) - time_stamp = message.get("timestamp") - tags_to_write = [] - values_to_write = [] - if value == 3: - disconnect = True - else: - disconnect = False - for i in device_list: - create_disconnect_tags(whid, i) - alarm_id = "%s/alarm/%s" % (i, "Device disconnected") - tag_path = "[%s_SCADA_TAG_PROVIDER]%s/DCN" % (whid, i) - device_message = create_disconnect_message(i, time_stamp, 3) - tags_to_write.append(tag_path) - if disconnect: - global_alarms[alarm_id] = device_message - values_to_write.append(1) - else: - global_alarms.pop(alarm_id, "No key found") - values_to_write.append(0) - alarm_id = "%s/alarm/%s" % (component_id, "Device disconnected") - if disconnect: - global_alarms[alarm_id] = message - else: - global_alarms.pop(alarm_id, "No key found") - system.tag.writeAsync(tags_to_write, values_to_write) - -def get_device_list(whid): - provider = "[%s_SCADA_TAG_PROVIDER]" % (whid) - tag_path = "%sConfiguration/DetailedViews" % (provider) - tags_to_read = system.tag.readBlocking([tag_path]) - devices = system.util.jsonDecode(tags_to_read[0].value) - device_list = [] - for k,v in devices.items(): - for i in v: - device_list.append(i) - return device_list - -def create_disconnect_tags(whid, component_id): - logger_name = "%s-Create-Disconnect-Tags" % (whid) - logger = system.util.getLogger(logger_name) - base = "[%s_SCADA_TAG_PROVIDER]%s" % (whid, component_id) - if not system.tag.exists(base + "/DCN"): - tag = {"name": "DCN", - "valueSource": "memory", - "dataType": "Boolean", - "value": True} - create_tag = system.tag.configure(base, tag) - if not create_tag[0].isGood(): - logger.warn("Failed to create tag: " + str(source_id)) - -class Update(): - def __init__(self): - tags_to_read = system.tag.readBlocking(["Configuration/FC"]) - self.fc = tags_to_read[0].value - self.tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (self.fc) - self.tags_to_write = [] - self.values_to_write = [] - self.logger = system.util.getLogger("%s-Global variable reader" - % (self.fc)) - def read_messages_from_queue(self): - size = global_queue.qsize() - self.logger.info("Queue size: " + str(size)) - for i in range(0, size): - message = global_queue.get() - source_id ="%s%s/STATE" % (self.tag_provider, message[0]) - create_tags_in_place(source_id, message[1], self.logger) - self.tags_to_write.append(source_id) - self.values_to_write.append(message[1]) - - def write_tags(self): - alarm_path = "%sSystem/aws_data" % ( self.tag_provider) - alarm_data = system.util.jsonEncode(global_alarms) - self.tags_to_write.append(alarm_path) - self.values_to_write.append(alarm_data) - system.tag.writeBlocking(self.tags_to_write, self.values_to_write) - self.logger.info("State messages written: " + str(len(self.values_to_write))) - -def create_tags_in_place(source_id, value, logger): - base = source_id.replace("/STATE", "") - if not system.tag.exists(source_id): - tag = {"name": "STATE", - "valueSource": "memory", - "dataType": "Int1", - "value": value} - create_tag = system.tag.configure(base, tag) - if not create_tag[0].isGood(): - logger.warn("Failed to create tag: " + str(source_id)) \ No newline at end of file diff --git a/.resources/46b4c8196ff5162f0b038003d3c8f90f48afbaa1e55c24befaaa23562cb3dae9 b/.resources/46b4c8196ff5162f0b038003d3c8f90f48afbaa1e55c24befaaa23562cb3dae9 deleted file mode 100644 index a6ea1977..00000000 --- a/.resources/46b4c8196ff5162f0b038003d3c8f90f48afbaa1e55c24befaaa23562cb3dae9 +++ /dev/null @@ -1,32 +0,0 @@ -def get_alarm_state(state): - """ - This function returns a string representing the current alarm state from - a state argument enum 1 to 7. - Args: - state: Enum for current alarm state. - Returns: - String representing current alarm state. - - Raises: - KeyError: None. - """ - if state == 0: - return "Not Active" - elif state == 1: - return "Active" - elif state == 2: - return "Shelved" -# elif state == 4: -# return "Return to unacknowledged" -# elif state == 5: -# return "Shelved state" -# elif state == 6: -# return "Suppressed-by-design" -# elif state == 7: -# return "Out-of-service state" - else: - return "Unknown" - - - - diff --git a/.resources/4781903f83834e30d70bf70f5437b9f45078c73693e2d1dd0279ffd7195c7876 b/.resources/4781903f83834e30d70bf70f5437b9f45078c73693e2d1dd0279ffd7195c7876 deleted file mode 100644 index b9ae40ae..00000000 --- a/.resources/4781903f83834e30d70bf70f5437b9f45078c73693e2d1dd0279ffd7195c7876 +++ /dev/null @@ -1,83 +0,0 @@ -from urllib2_aws4auth import aws_urlopen, Request -from urllib2 import HTTPError -from urllib import urlencode -import json -import boto3 -from pprint import pformat - -REGION = 'us-east-2' -SERVICE = 'execute-api' -ENDPOINT = 'https://l7o38q47a6.execute-api.us-east-2.amazonaws.com/default/ScadaProductMetrics' -LOGGER = system.util.getLogger('activityLog') - -def openSession(): - CREDS = boto3.Session().get_credentials() - AWS_ACCESS_KEY_ID = CREDS.access_key - AWS_SECRET_ACCESS_KEY = CREDS.secret_key - TOKEN = CREDS.token - - OPENER = aws_urlopen( - AWS_ACCESS_KEY_ID, - AWS_SECRET_ACCESS_KEY, - REGION, - SERVICE, - session_token=TOKEN, - verify=False) - return OPENER - -def createActivityDetails(session, resource_type, resource, current_page, start_time, end_time = None): - user = session.props.auth.user.userName - session_id = session.props.id - site = session.custom.fc - start_time = system.date.format(start_time, 'yyyy-MM-dd HH:mm:ss') - end_time = system.date.format(end_time, 'yyyy-MM-dd HH:mm:ss') if end_time != None else end_time - user_UTCoffset = session.props.device.timezone.utcOffset - activityDetails = {'username':user, - 'session_id':session_id, - 'site': site, - 'start_time': start_time, - 'end_time':end_time, - 'user_UTCoffset': user_UTCoffset, - 'resource_type': resource_type, - 'resource': resource, - 'current_page': current_page} - return activityDetails - -def logActivity(session, resource_type, resource, current_page, start_time, end_time = None): - activityDetails = createActivityDetails(session, resource_type, resource, current_page, start_time, end_time) - user = session.props.auth.user.userName - opener = openSession() - params = activityDetails - payload = json.dumps(params) - method = 'POST' - # in the headers the Ignition session username (session.props.auth.user.userName) must be supplied as 'X-Ignition-User' - headers = { - 'Content-type': 'application/json', - 'X-Ignition-User': user - } - req = Request(url=ENDPOINT, method=method, data=payload, headers=headers) - # open the request and process the read - try: - resp = opener(req) - response = json.loads(resp.read()) - error = None - print pformat(response) - except HTTPError, e: - error = str(e) - response = None - print error - LOGGER.info(error) - return {'error': error, 'response':response } - -def callLogger(self, resource_type, resource = None, current_page= None): - """ self is reference to the view. So if calling from shutdown script on the view, pass self. - If calling from a component, pass self.view""" - if self.session.custom.enable_activity_logging: - if self.session.props.device.type != 'designer': - end_time = system.date.now() if resource_type == 'page' else None - start_time = self.custom.activityLogger.start_time - pageid = self.custom.activityLogger.pageid - resource = pageid if resource == None else resource - current_page = pageid if current_page == None else current_page - logActivity(self.session, resource_type, resource, current_page, start_time, end_time) - \ No newline at end of file diff --git a/.resources/dfb0c853cb58009681925de0050edfac067232675561913685f273916292b5ba b/.resources/48cf09c9bfc299d87dec2069a800419da11ee8a81b1cca9c1c207d2fedeff04f similarity index 99% rename from .resources/dfb0c853cb58009681925de0050edfac067232675561913685f273916292b5ba rename to .resources/48cf09c9bfc299d87dec2069a800419da11ee8a81b1cca9c1c207d2fedeff04f index 815c0f3f..a84b7437 100644 --- a/.resources/dfb0c853cb58009681925de0050edfac067232675561913685f273916292b5ba +++ b/.resources/48cf09c9bfc299d87dec2069a800419da11ee8a81b1cca9c1c207d2fedeff04f @@ -5,9 +5,7 @@ "MCM02", "MCM03", "MCM04", - "MCM05", - "MCM06", - "MCM07" + "MCM05" ], "running_state": -1, "state": 0, diff --git a/.resources/492d6c547eb9b3221b9d6685cc78789f1b71396b27e6a3c75260fa8690b22d9f b/.resources/492d6c547eb9b3221b9d6685cc78789f1b71396b27e6a3c75260fa8690b22d9f new file mode 100644 index 00000000..fd346bcc Binary files /dev/null and b/.resources/492d6c547eb9b3221b9d6685cc78789f1b71396b27e6a3c75260fa8690b22d9f differ diff --git a/.resources/a7616fe2e021defddff2650c39a5a02fd7bedb8108f4330fb078bce2708682bc b/.resources/4a0e7f8c96d8bf1c1e22c35c7b8a958bde3565c0aa029eb6da1dcc8650b34137 similarity index 95% rename from .resources/a7616fe2e021defddff2650c39a5a02fd7bedb8108f4330fb078bce2708682bc rename to .resources/4a0e7f8c96d8bf1c1e22c35c7b8a958bde3565c0aa029eb6da1dcc8650b34137 index a0245e0b..f1e24fc6 100644 --- a/.resources/a7616fe2e021defddff2650c39a5a02fd7bedb8108f4330fb078bce2708682bc +++ b/.resources/4a0e7f8c96d8bf1c1e22c35c7b8a958bde3565c0aa029eb6da1dcc8650b34137 @@ -12,7 +12,7 @@ }, "params": { "tagProps": [ - "System/MCM01/Conveyor/VFD/UL1_3_VFD1", + "System/MCM01/Conveyor/VFD/ULC1_4_VFD1", "value", "value", "value", @@ -519,7 +519,7 @@ }, "transforms": [ { - "code": "\tparts \u003d value.split(\"/\")\n\tname \u003d parts[-1]\n\t\n\t# Split on \"_\" and remove the last part\n\tname_parts \u003d name.split(\"_\")\n\tnew_name \u003d \"_\".join(name_parts[:-1])\n\t\n\treturn new_name + \"_PE*,\" + new_name + \"_VFD*\"", + "code": " parts \u003d str(value).split(\"/\")\n name \u003d parts[-1]\n\n # Split on \"_\" and remove the last part\n name_parts \u003d name.split(\"_\")\n new_name \u003d \"_\".join(name_parts[:-1])\n\n # Return with TPE, JPE, and VFD wildcards\n return new_name + \"_TPE*,\" + new_name + \"_JPE*,\" + new_name + \"_VFD*\"", "type": "script" } ], @@ -531,7 +531,10 @@ "columns": { "active": { "displayPath": { - "enabled": false + "width": 120 + }, + "name": { + "width": 100 }, "priority": { "enabled": false @@ -939,48 +942,11 @@ "basis": "50%", "grow": 1 }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/VFD_Type" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},\u0027UNKNOWN (FREQ/VELOCITY)\u0027)", - "type": "expression" - }, - { - "fallback": "UNKNOWN (FREQ/VELOCITY)", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "VELOCITY" - }, - { - "input": 0, - "output": "FREQUENCY" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } - } - }, "props": { "style": { "paddingLeft": 20 - } + }, + "text": "VELOCITY" }, "type": "ia.display.label" }, @@ -1024,12 +990,12 @@ "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/VFD_Type" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Velocity" }, "transforms": [ { - "code": " provider \u003d self.session.custom.fc + \"_SCADA_TAG_PROVIDER\"\n baseTag \u003d self.view.params.tagProps[0]\n basePath \u003d \"[\"+ provider + \"]\" + baseTag\n child \u003d \"\"\n unit \u003d \"\"\n \n\n if value \u003d\u003d 1:\n child \u003d \"Velocity\"\n unit \u003d \" Rev/s\"\n else:\n child \u003d \"Frequency\"\n unit \u003d \" Hz\"\n\n fullPath \u003d basePath + \"/\" + child\n tagValue \u003d system.tag.readBlocking([fullPath])[0]\n result \u003d tagValue.value\n\t\n if result is None or str(result) \u003d\u003d \"None\":\n return \"UNKNOWN\"\n else:\n return str(result) + unit", - "type": "script" + "expression": "if(coalesce({value},{view.params.forceFaultStatus},\u0027UNKNOWN\u0027) \u003d \u0027UNKNOWN\u0027, \u0027UNKNOWN\u0027, coalesce({value},{view.params.forceFaultStatus}) + \" Rev/s\")", + "type": "expression" } ], "type": "tag" @@ -1652,48 +1618,11 @@ "basis": "50px", "grow": 1 }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/VFD_Type" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},\u0027UNKNOWN (60hz/30rev)\u0027)", - "type": "expression" - }, - { - "fallback": "Unknown (60hz/30rev)", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Speed At 30 rev/s" - }, - { - "input": 0, - "output": "Speed At 60Hz" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } - } - }, "props": { "style": { "padding": 20 }, + "text": "Speed At 30rev", "textStyle": { "color": "#7D7D7D" } @@ -2600,6 +2529,7 @@ "grow": 1 }, "props": { + "currentTabIndex": 1, "menuType": "modern", "tabSize": { "width": 1000 diff --git a/.resources/4a27a37dea61019ff02dffc1c52bde521e45cc1ecfdac6de87391db78154fa5b b/.resources/4a27a37dea61019ff02dffc1c52bde521e45cc1ecfdac6de87391db78154fa5b deleted file mode 100644 index e6ac6145..00000000 --- a/.resources/4a27a37dea61019ff02dffc1c52bde521e45cc1ecfdac6de87391db78154fa5b +++ /dev/null @@ -1,113 +0,0 @@ -{ - "custom": {}, - "params": { - "breakpoint": 500, - "params": {}, - "path": "Header/Header" - }, - "propConfig": { - "params.breakpoint": { - "paramDirection": "input", - "persistent": true - }, - "params.params": { - "paramDirection": "input", - "persistent": true - }, - "params.path": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 58, - "width": 512 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Large" - }, - "position": { - "size": "large" - }, - "propConfig": { - "props.params.params": { - "binding": { - "config": { - "path": "view.params.params" - }, - "type": "property" - } - }, - "props.path": { - "binding": { - "config": { - "path": "view.params.path" - }, - "type": "property" - } - } - }, - "props": { - "params": { - "size": "medium" - }, - "style": { - "backgroundColor": "#2B2B2B" - } - }, - "type": "ia.display.view" - }, - { - "meta": { - "name": "Small" - }, - "propConfig": { - "props.params.params": { - "binding": { - "config": { - "path": "view.params.params" - }, - "type": "property" - } - }, - "props.path": { - "binding": { - "config": { - "path": "view.params.path" - }, - "type": "property" - } - } - }, - "props": { - "params": { - "size": "small" - }, - "style": { - "backgroundColor": "#2B2B2B" - } - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "root" - }, - "propConfig": { - "props.breakpoint": { - "binding": { - "config": { - "path": "view.params.breakpoint" - }, - "type": "property" - } - } - }, - "type": "ia.container.breakpt" - } -} \ No newline at end of file diff --git a/.resources/1d6ba691888dfafa515cfbd5c74798112474566d828a983bbce8d7d32e79d3cb b/.resources/4bb2cdf3b0639655a05c49f092938eb073b5e6dd8a14370c38e3625606f06921 similarity index 94% rename from .resources/1d6ba691888dfafa515cfbd5c74798112474566d828a983bbce8d7d32e79d3cb rename to .resources/4bb2cdf3b0639655a05c49f092938eb073b5e6dd8a14370c38e3625606f06921 index 8eb88fd3..d6a2286d 100644 --- a/.resources/1d6ba691888dfafa515cfbd5c74798112474566d828a983bbce8d7d32e79d3cb +++ b/.resources/4bb2cdf3b0639655a05c49f092938eb073b5e6dd8a14370c38e3625606f06921 @@ -4,36 +4,21 @@ "$": [ "ds", 192, - 1758118477540 + 1758705750254 ], "$columns": [ { - "data": [ - null, - null, - null, - "MCM01" - ], + "data": [], "name": "Location", "type": "String" }, { - "data": [ - "High", - "Low", - "Medium", - "High" - ], + "data": [], "name": "Priority", "type": "String" }, { - "data": [ - 294, - 257, - 230, - 2 - ], + "data": [], "name": "Count", "type": "Long" } diff --git a/.resources/4cf565a8155228f90e5d98131111874a0abd7b111b8ab21e35e81f64e9287d59 b/.resources/4cf565a8155228f90e5d98131111874a0abd7b111b8ab21e35e81f64e9287d59 new file mode 100644 index 00000000..3008ec84 --- /dev/null +++ b/.resources/4cf565a8155228f90e5d98131111874a0abd7b111b8ab21e35e81f64e9287d59 @@ -0,0 +1,136 @@ +{ + "custom": {}, + "params": { + "MCM": "value" + }, + "propConfig": { + "params.MCM": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 121, + "width": 400 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "text": "Are you sure that you want to Setup Motor Speeds?" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "alignItems": "flex-start", + "direction": "column", + "justify": "space-around", + "style": { + "paddingLeft": 5, + "paddingRight": 5 + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\ttag_name \u003d self.view.params.MCM\n\ttag_path \u003d \"[\" + self.session.custom.fc+ \"_SCADA_TAG_PROVIDER]\"+tag_name+\"/Setup_Motor_Speeds\"\n\tsystem.tag.writeBlocking([tag_path],[True])\n\tsystem.perspective.closePopup(\"\")" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button_0" + }, + "position": { + "basis": "144px" + }, + "props": { + "primary": false, + "style": { + "marginTop": 3 + }, + "text": "Yes" + }, + "type": "ia.input.button" + }, + { + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\tsystem.perspective.closePopup(\"\")" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button_1" + }, + "position": { + "basis": "144px" + }, + "props": { + "primary": false, + "style": { + "marginTop": 3 + }, + "text": "No" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "grow": 1 + }, + "props": { + "alignItems": "center", + "justify": "space-around", + "style": { + "paddingLeft": 5, + "paddingRight": 5 + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "alignContent": "flex-start", + "direction": "column", + "justify": "space-around" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/.resources/4d52085fd9941b25472e1971abae9c0acb2b169319b24653ed3e825600c7d16f b/.resources/4d52085fd9941b25472e1971abae9c0acb2b169319b24653ed3e825600c7d16f new file mode 100644 index 00000000..33a187eb --- /dev/null +++ b/.resources/4d52085fd9941b25472e1971abae9c0acb2b169319b24653ed3e825600c7d16f @@ -0,0 +1,1199 @@ +{ + "custom": { + "PLC_list": [ + "MCM01", + "MCM02", + "MCM03", + "MCM04", + "MCM05" + ], + "running_state": -1, + "state": 0, + "views_data": [] + }, + "params": { + "tagProps": [ + "System/MCM01/PDP01_PMM1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "propConfig": { + "custom.PLC_list": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]Configuration/PLC" + }, + "transforms": [ + { + "code": "\tdevices \u003d system.util.jsonDecode(value)\n\tplcList \u003d []\n\tfor k in devices.keys():\n\t\tplcList.append(k)\n\t\t\n\treturn(sorted(set(plcList)))\n", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.running_state": { + "binding": { + "config": { + "expression": "try(jsonGet({session.custom.state_messages},{this.custom.tag_path_to_lookup}),-1)\t\r\n" + }, + "transforms": [ + { + "expression": "if({value} !\u003d -1, try(jsonGet({value},\"state\"),4),{value})", + "type": "expression" + } + ], + "type": "expr" + }, + "persistent": true + }, + "custom.state": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" + }, + "transforms": [ + { + "expression": "if(isNull({value}), 0, {value})", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 3, + "output": 3 + }, + { + "input": 2, + "output": 2 + }, + { + "input": 1, + "output": 1 + }, + { + "input": 0, + "output": 0 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.views_data": { + "binding": { + "config": { + "struct": { + "equipment_id": "{view.params.tagProps[0]}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\tproject_info \u003d system.perspective.getProjectInfo()\n\t#self.custom.views_data \u003d project_info\n\tviews \u003d project_info.get(\"views\")\n\t#equipment_id \u003d self.view.params.tagProps[0]\n\tviews_data \u003d [i for i in views if i[\"path\"].startswith(\"Custom-Views/\"+ value.equipment_id)]\n\t#self.custom.views_data \u003d views_data\n\t\n\treturn views_data", + "type": "script" + } + ], + "type": "expr-struct" + }, + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "width": 400 + } + }, + "root": { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "expression": "\u0027Source ID: \u0027 + {view.params.tagProps[0]}" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "color": "#FFFF", + "fontFamily": "Arial", + "fontSize": 14, + "fontWeight": "bold", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tsystem.perspective.closeDock(\u0027Docked-East-DS\u0027)\n\tself.getSibling(\"tabs\").props.currentTabIndex \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon", + "tooltip": { + "enabled": true, + "style": { + "cursor": "pointer" + }, + "text": "Close faceplate" + } + }, + "props": { + "path": "material/close", + "style": { + "cursor": "pointer", + "marginBottom": 5, + "marginLeft": 5, + "marginRight": 5, + "marginTop": 5 + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "overflow": "hidden" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px", + "display": false + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({../AlarmTable.props.params.length_of_table_data} \u003d 0, True, False)" + }, + "enabled": false, + "type": "expr" + } + } + }, + "props": { + "style": { + "classes": "Labels/Label_1", + "marginTop": 20 + }, + "text": "No Active Alarms" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "400px", + "grow": 1 + }, + "propConfig": { + "props.filters.active.text": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "transforms": [ + { + "code": "\treturn value[1:]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "columns": { + "active": { + "displayPath": { + "enabled": false + }, + "priority": { + "enabled": false + }, + "source": { + "enabled": false + }, + "state": { + "enabled": false + } + } + }, + "filters": { + "active": { + "priorities": { + "critical": false, + "high": false, + "low": false, + "medium": false + }, + "states": { + "clearUnacked": false + } + } + }, + "refreshRate": 500, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "Active_tab" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "NameField" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "NAME" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DeviceName" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "transforms": [ + { + "code": " return value.rsplit(\u0027/\u0027, 1)[-1]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "backgroundColor": "#FFFFFF", + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Name" + }, + "position": { + "basis": "35px" + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel", + "overflow": "hidden" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "NameField" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "COMMUNICATION FAULTED" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PB_Light" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#D5D5D5", + "inputType": "scalar", + "mappings": [ + { + "input": "UNKNOWN", + "output": "#FFFFFF" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": 1, + "output": "FAULTED" + }, + { + "input": 0, + "output": "NOT FAULTED" + }, + { + "input": true, + "output": "FAULTED" + }, + { + "input": false, + "output": "NOT FAULTED" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "NOT FAULTED", + "output": "#008000" + }, + { + "input": "FAULTED", + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_1" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "NameField" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "PMM Fault" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PB_Light" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#D5D5D5", + "inputType": "scalar", + "mappings": [ + { + "input": "UNKNOWN", + "output": "#FFFFFF" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/PMM_Fault" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "FAULTED" + }, + { + "input": false, + "output": "NOT FAULTED" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "NOT FAULTED", + "output": "#008000" + }, + { + "input": "FAULTED", + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_5" + }, + "position": { + "basis": "35px" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "transforms": [ + { + "code": " return \"PMM\" in str(value)", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "NameField" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "PMM KWH CONSUMED" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PB_Light" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#D5D5D5", + "inputType": "scalar", + "mappings": [ + { + "input": "UNKNOWN", + "output": "#FFFFFF" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/PMM_KWH_Consumed" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + }, + "textStyle": { + "color": "#000000" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_2" + }, + "position": { + "basis": "35px" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "transforms": [ + { + "code": " return \"PMM\" in str(value)", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "NameField" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "PMM TOTAL POWER" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PB_Light" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#D5D5D5", + "inputType": "scalar", + "mappings": [ + { + "input": "UNKNOWN", + "output": "#FFFFFF" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/PMM_Total_Power" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + }, + "textStyle": { + "color": "#000000" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_3" + }, + "position": { + "basis": "35px" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "transforms": [ + { + "code": " return \"PMM\" in str(value)", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "NameField" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "PMM MAX TOTAL POWER" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PB_Light" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#D5D5D5", + "inputType": "scalar", + "mappings": [ + { + "input": "UNKNOWN", + "output": "#FFFFFF" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/PMM_Max_Total_Power" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + }, + "textStyle": { + "color": "#000000" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_4" + }, + "position": { + "basis": "35px" + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "transforms": [ + { + "code": " return \"PMM\" in str(value)", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Info_tab" + }, + "position": { + "tabIndex": 1 + }, + "props": { + "direction": "column", + "style": { + "margin-left": "" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "tabs" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "width": 1000 + }, + "tabStyle": { + "active": { + "classes": "", + "color": "#FFFFFF", + "fontFamily": "Arial", + "fontSize": 14, + "fontWeight": "bold", + "paddingLeft": 10 + }, + "inactive": { + "classes": "", + "color": "#B8B8B8", + "fontFamily": "Arial", + "fontSize": 14, + "fontWeight": "bold", + "paddingLeft": 10 + } + }, + "tabs": [ + "Alarms", + "Info" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "FlexContainer_1" + }, + "position": { + "basis": "670px", + "grow": 1 + }, + "props": { + "style": { + "border-top": "1px solid white", + "gap": "" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "800px", + "grow": 1 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Buttons/Button-Menu" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/.resources/4ecd8421e154eb8d21bc548e61936d0fbfb8027cd9219da4a6a9f62a6889b211 b/.resources/4ecd8421e154eb8d21bc548e61936d0fbfb8027cd9219da4a6a9f62a6889b211 deleted file mode 100644 index 83e5cc22..00000000 --- a/.resources/4ecd8421e154eb8d21bc548e61936d0fbfb8027cd9219da4a6a9f62a6889b211 +++ /dev/null @@ -1,184 +0,0 @@ -{ - "custom": {}, - "params": {}, - "props": { - "defaultSize": { - "height": 240, - "width": 400 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Header" - }, - "position": { - "height": 32, - "width": 400 - }, - "props": { - "style": { - "background-color": "#555555", - "fontWeight": "bold", - "textAlign": "center" - }, - "text": "Command Authentication" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Password Label" - }, - "position": { - "height": 32, - "width": 152, - "x": 115.5, - "y": 68 - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-White-12pt", - "fontSize": 18 - }, - "text": "Enter Username" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "PasswordField" - }, - "position": { - "height": 32, - "width": 229, - "x": 85.5, - "y": 116 - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "fontSize": 16 - } - }, - "type": "ia.input.password-field" - }, - { - "meta": { - "name": "Error Label", - "visible": false - }, - "position": { - "height": 32, - "width": 270, - "x": 56.5, - "y": 143 - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "color": "#FF8000", - "fontSize": 16, - "textAlign": "center" - }, - "text": "Login does not match" - }, - "type": "ia.display.label" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tusername \u003d self.session.props.auth.user.userName\n\tlogin \u003d self.getSibling(\"PasswordField\").props.text\n\t\n\tif username \u003d\u003d login.lower():\n\t\tuser_valid \u003d True\n\telse:\n\t\tuser_valid \u003d False\n\t\n\trme_role \u003d self.session.custom.fc +\"-rme-c2c-all\"\n\tadmin_role \u003d \"eurme-ignition-admins\"\n\troles \u003d (self.session.props.auth.user.roles)\n\tif (rme_role.lower() in roles \n\tor rme_role.upper() in roles) or admin_role in roles:\n\t\thas_role \u003d True\n\telse:\n\t\thas_role \u003d False\n\t\n\tif user_valid and has_role:\n\t\tself.session.custom.command_auth.auth_time \u003d system.date.now()\n\t\tself.session.custom.command_auth.enabled \u003d True\n\t\tsystem.perspective.closePopup(\u0027\u0027)\n\telse:\n\t\tself.getSibling(\"Error Label\").meta.visible \u003d True" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Authenticate" - }, - "position": { - "height": 34, - "width": 120, - "x": 71, - "y": 191 - }, - "props": { - "image": { - "height": 20, - "width": 20 - }, - "style": { - "backgroundColor": "#555555", - "classes": "Background-Styles/Controller" - }, - "text": "Authenticate" - }, - "type": "ia.input.button" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tsystem.perspective.closePopup(\u0027\u0027)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Cancel" - }, - "position": { - "height": 34, - "width": 120, - "x": 209, - "y": 191 - }, - "props": { - "image": { - "height": 20, - "width": 20 - }, - "style": { - "backgroundColor": "#555555", - "classes": "Background-Styles/Controller" - }, - "text": "Cancel" - }, - "type": "ia.input.button" - } - ], - "custom": { - "tags_data": { - "$": [ - "ds", - 192, - 1671029641714 - ], - "$columns": [ - { - "data": [], - "name": "Tags", - "type": "String" - } - ] - } - }, - "meta": { - "name": "root" - }, - "props": { - "style": { - "classes": "Background-Styles/Controller" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/4f3e3fb0d6f55c6adb610e6f74d0e52a9bf269d91fdceeb8ca1838a98adaa23b b/.resources/4f3e3fb0d6f55c6adb610e6f74d0e52a9bf269d91fdceeb8ca1838a98adaa23b deleted file mode 100644 index 5fc79b3b..00000000 --- a/.resources/4f3e3fb0d6f55c6adb610e6f74d0e52a9bf269d91fdceeb8ca1838a98adaa23b +++ /dev/null @@ -1,787 +0,0 @@ -{ - "custom": {}, - "params": { - "color": "#FFFFFF" - }, - "propConfig": { - "params.color": { - "paramDirection": "inout", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 380, - "width": 250 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Color Palette" - }, - "position": { - "grow": 1 - }, - "props": { - "alignContent": "flex-start", - "alignItems": "flex-start", - "elementPosition": { - "basis": "20px", - "grow": 0, - "shrink": 0 - }, - "instances": [ - { - "color": "#FFFFFF" - }, - { - "color": "#D5D5D5" - }, - { - "color": "#AAAAAA" - }, - { - "color": "#808080" - }, - { - "color": "#555555" - }, - { - "color": "#2B2B2B" - }, - { - "color": "#000000" - }, - { - "color": "#FFCCCC" - }, - { - "color": "#FF8A8A" - }, - { - "color": "#FF4747" - }, - { - "color": "#FF0000" - }, - { - "color": "#D90000" - }, - { - "color": "#AC0000" - }, - { - "color": "#800000" - }, - { - "color": "#FFE8CC" - }, - { - "color": "#FFCA8A" - }, - { - "color": "#FFAC47" - }, - { - "color": "#FF8C00" - }, - { - "color": "#D97700" - }, - { - "color": "#AC5F00" - }, - { - "color": "#804600" - }, - { - "color": "#FFFFCC" - }, - { - "color": "#FFFF8A" - }, - { - "color": "#FFFF47" - }, - { - "color": "#FFFF00" - }, - { - "color": "#D9D900" - }, - { - "color": "#ACAC00" - }, - { - "color": "#808000" - }, - { - "color": "#CCFFCC" - }, - { - "color": "#8AFF8A" - }, - { - "color": "#47FF47" - }, - { - "color": "#00FF00" - }, - { - "color": "#00D900" - }, - { - "color": "#00AC00" - }, - { - "color": "#008000" - }, - { - "color": "#CCFFFF" - }, - { - "color": "#8AFFFF" - }, - { - "color": "#47FFFF" - }, - { - "color": "#00FFFF" - }, - { - "color": "#00D9D9" - }, - { - "color": "#00ACAC" - }, - { - "color": "#008080" - }, - { - "color": "#CCCCFF" - }, - { - "color": "#8A8AFF" - }, - { - "color": "#4747FF" - }, - { - "color": "#0000FF" - }, - { - "color": "#0000D9" - }, - { - "color": "#0000AC" - }, - { - "color": "#000080" - }, - { - "color": "#FFCCFF" - }, - { - "color": "#FF8AFF" - }, - { - "color": "#FF47FF" - }, - { - "color": "#FF00FF" - }, - { - "color": "#D900D9" - }, - { - "color": "#AC00AC" - }, - { - "color": "#800080" - } - ], - "key": "value", - "path": "Framework/Color Picker/Color", - "style": { - "backgroundColor": "#FFFFFF" - }, - "useDefaultViewHeight": false, - "useDefaultViewWidth": false, - "wrap": "wrap" - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "color-clicked", - "pageScope": true, - "script": "\tcolor \u003d payload[\"color\"]\n\tself.view.params.color \u003d color", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.display.flex-repeater" - }, - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "40px", - "shrink": 0 - }, - "props": { - "style": { - "marginLeft": "6px" - }, - "text": "Red" - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "meta": { - "name": "NumericEntryField" - }, - "position": { - "basis": "32px", - "shrink": 0 - }, - "propConfig": { - "props.value": { - "binding": { - "config": { - "path": "view.params.color" - }, - "transforms": [ - { - "code": "\ttry:\n\t\treturn int(value[1:3], 16)\n\texcept:\n\t\treturn None", - "type": "script" - } - ], - "type": "property" - }, - "onChange": { - "enabled": null, - "script": "\tif origin in [\"Browser\", \"BindingWriteback\"]:\n\t\tif currentValue.value !\u003d None:\n\t\t\tcolor \u003d self.view.params.color\n\t\t\thexColor \u003d hex(currentValue.value).replace(\"0x\",\"\").upper().replace(\"L\",\"\")\n\t\t\tif len(hexColor) \u003d\u003d 1:\n\t\t\t\thexColor \u003d \"0%s\" % hexColor\n\t\t\tcolor \u003d \"#\" + hexColor + color[3:]\n\t\t\tself.view.params.color \u003d color" - } - } - }, - "props": { - "format": "0,0", - "inputBounds": { - "maximum": 255, - "minimum": 0 - }, - "style": { - "borderRadius": "4px" - } - }, - "type": "ia.input.numeric-entry-field" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "50px", - "shrink": 0 - }, - "props": { - "direction": "column", - "justify": "center", - "style": { - "marginLeft": "10px", - "marginRight": "10px" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Slider" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "props.value": { - "binding": { - "config": { - "bidirectional": true, - "path": "../FlexContainer/NumericEntryField.props.value" - }, - "type": "property" - } - } - }, - "props": { - "labels": { - "interval": 42.5, - "show": true - }, - "max": 255, - "style": { - "marginLeft": "10px", - "marginRight": "20px" - } - }, - "type": "ia.input.slider" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "72px", - "shrink": 0 - }, - "props": { - "style": { - "overflow": "hidden" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "shrink": 0 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "40px", - "shrink": 0 - }, - "props": { - "style": { - "marginLeft": "6px" - }, - "text": "Blue" - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "meta": { - "name": "NumericEntryField" - }, - "position": { - "basis": "32px", - "shrink": 0 - }, - "propConfig": { - "props.value": { - "binding": { - "config": { - "path": "view.params.color" - }, - "transforms": [ - { - "code": "\ttry:\n\t\treturn int(value[3:5], 16)\n\texcept:\n\t\treturn None", - "type": "script" - } - ], - "type": "property" - }, - "onChange": { - "enabled": null, - "script": "\tif origin in [\"Browser\", \"BindingWriteback\"]:\n\t\tif currentValue.value !\u003d None:\n\t\t\tcolor \u003d self.view.params.color\n\t\t\thexColor \u003d hex(currentValue.value).replace(\"0x\",\"\").upper().replace(\"L\",\"\")\n\t\t\tif len(hexColor) \u003d\u003d 1:\n\t\t\t\thexColor \u003d \"0%s\" % hexColor\n\t\t\tcolor \u003d \"#\" + color[1:3] + hexColor + color[5:]\n\t\t\tself.view.params.color \u003d color" - } - } - }, - "props": { - "format": "0,0", - "inputBounds": { - "maximum": 255, - "minimum": 0 - }, - "style": { - "borderRadius": "4px" - } - }, - "type": "ia.input.numeric-entry-field" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "50px", - "shrink": 0 - }, - "props": { - "direction": "column", - "justify": "center", - "style": { - "marginLeft": "10px", - "marginRight": "10px" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Slider" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "props.value": { - "binding": { - "config": { - "bidirectional": true, - "path": "../FlexContainer/NumericEntryField.props.value" - }, - "type": "property" - } - } - }, - "props": { - "labels": { - "interval": 42.5, - "show": true - }, - "max": 255, - "style": { - "marginLeft": "10px", - "marginRight": "20px" - } - }, - "type": "ia.input.slider" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "72px", - "shrink": 0 - }, - "props": { - "style": { - "overflow": "hidden" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer_1" - }, - "position": { - "shrink": 0 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "40px", - "shrink": 0 - }, - "props": { - "style": { - "marginLeft": "6px" - }, - "text": "Green" - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "meta": { - "name": "NumericEntryField" - }, - "position": { - "basis": "32px", - "shrink": 0 - }, - "propConfig": { - "props.value": { - "binding": { - "config": { - "path": "view.params.color" - }, - "transforms": [ - { - "code": "\ttry:\n\t\treturn int(value[5:], 16)\n\texcept:\n\t\treturn None", - "type": "script" - } - ], - "type": "property" - }, - "onChange": { - "enabled": null, - "script": "\tif origin in [\"Browser\", \"BindingWriteback\"]:\n\t\tif currentValue.value !\u003d None:\n\t\t\tcolor \u003d self.view.params.color\n\t\t\thexColor \u003d hex(currentValue.value).replace(\"0x\",\"\").upper().replace(\"L\",\"\")\n\t\t\tif len(hexColor) \u003d\u003d 1:\n\t\t\t\thexColor \u003d \"0%s\" % hexColor\n\t\t\tcolor \u003d \"#\" + color[1:5] + hexColor\n\t\t\tself.view.params.color \u003d color" - } - } - }, - "props": { - "format": "0,0", - "inputBounds": { - "maximum": 255, - "minimum": 0 - }, - "style": { - "borderRadius": "4px" - } - }, - "type": "ia.input.numeric-entry-field" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "50px", - "shrink": 0 - }, - "props": { - "direction": "column", - "justify": "center", - "style": { - "marginLeft": "10px", - "marginRight": "10px" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Slider" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "props.value": { - "binding": { - "config": { - "bidirectional": true, - "path": "../FlexContainer/NumericEntryField.props.value" - }, - "type": "property" - } - } - }, - "props": { - "labels": { - "interval": 42.5, - "show": true - }, - "max": 255, - "style": { - "marginLeft": "10px", - "marginRight": "20px" - } - }, - "type": "ia.input.slider" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "72px", - "shrink": 0 - }, - "props": { - "style": { - "overflow": "hidden" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer_2" - }, - "position": { - "shrink": 0 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "shrink": 0 - }, - "props": { - "style": { - "marginLeft": "6px", - "marginRight": "6px" - }, - "text": "Color" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "TextField" - }, - "position": { - "basis": "100px", - "shrink": 0 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "bidirectional": true, - "path": "view.params.color" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "borderRadius": "4px" - } - }, - "type": "ia.input.text-field" - }, - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "20px" - }, - "propConfig": { - "props.style.backgroundColor": { - "binding": { - "config": { - "path": "view.params.color" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "borderColor": "#D3D3D3", - "borderRadius": "32px", - "borderStyle": "solid", - "borderWidth": "1px", - "margin": "6px" - } - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\t## Send message back to view/component that called color picker popup\n\tsystem.perspective.sendMessage(\n\t\t\"updateFromColorPicker\",\n\t\tpayload\u003d{\"color\": self.view.params.color},\n\t\tscope\u003d\"session\"\n\t)\n\t## close color picker poup\n\tsystem.perspective.closePopup(\"ColorPicker\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button Update and Close", - "tooltip": { - "enabled": true, - "location": "center-left", - "text": "Update and close" - } - }, - "props": { - "image": { - "icon": { - "path": "material/exit_to_app" - } - }, - "text": "" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "grow": 1 - }, - "props": { - "justify": "flex-end" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer_0" - }, - "position": { - "basis": "32px", - "shrink": 0 - }, - "props": { - "style": { - "marginBottom": "10px", - "marginTop": "10px" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column", - "style": { - "classes": "Framework/ColorPicker/Container" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/4f570461f5a77868657cf45d39734870f81410ce60091528b263eb94ec469426 b/.resources/4f570461f5a77868657cf45d39734870f81410ce60091528b263eb94ec469426 new file mode 100644 index 00000000..f441cb58 --- /dev/null +++ b/.resources/4f570461f5a77868657cf45d39734870f81410ce60091528b263eb94ec469426 @@ -0,0 +1,3709 @@ +{ + "custom": {}, + "params": { + "MCM": "value" + }, + "propConfig": { + "params.MCM": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 512, + "width": 117 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EN4TR" + }, + "position": { + "height": 0.9961, + "width": 0.9744, + "x": 0.0091, + "y": 0.002 + }, + "props": { + "elements": [ + { + "elements": [ + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 346.08,345.72 H 501 v 15.96 H 346.08 Z", + "id": "path259", + "name": "path259", + "transform": "translate(-346.08,-342.35999)", + "type": "path" + } + ], + "id": "clipPath259", + "name": "clipPath259", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,345.72 h 39.6 v 15.72 H 0 Z", + "id": "path405", + "name": "path405", + "transform": "translate(115.2,-342.24)", + "type": "path" + } + ], + "id": "clipPath405", + "name": "clipPath405", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,418.56 h 2.16 v 0.12 H 0 Z", + "id": "path412", + "name": "path412", + "transform": "translate(-8.4472556e-8,2.4410002e-5)", + "type": "path" + } + ], + "id": "clipPath412", + "name": "clipPath412", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,413.16 h 2.16 v 0.12 H 0 Z", + "id": "path415", + "name": "path415", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath415", + "name": "clipPath415", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,423.84 h 2.16 v 0.12 H 0 Z", + "id": "path417", + "name": "path417", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath417", + "name": "clipPath417", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,745.56 h 2.16 v 0.12 H 0 Z", + "id": "path419", + "name": "path419", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath419", + "name": "clipPath419", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,724.2 h 2.16 v 16.2 H 0 Z", + "id": "path422", + "name": "path422", + "transform": "translate(77.64,-740.40004)", + "type": "path" + } + ], + "id": "clipPath422", + "name": "clipPath422", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,494.4 h 2.16 v 0.12 H 0 Z", + "id": "path424", + "name": "path424", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath424", + "name": "clipPath424", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,549.84 h 2.16 v 0.12 H 0 Z", + "id": "path426", + "name": "path426", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath426", + "name": "clipPath426", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,531.12 h 2.16 v 0.12 H 0 Z", + "id": "path428", + "name": "path428", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath428", + "name": "clipPath428", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,512.52 h 2.16 v 0.12 H 0 Z", + "id": "path430", + "name": "path430", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath430", + "name": "clipPath430", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,476.28 h 2.16 v 0.12 H 0 Z", + "id": "path432", + "name": "path432", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath432", + "name": "clipPath432", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,568.56 h 2.16 v 0.12 H 0 Z", + "id": "path434", + "name": "path434", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath434", + "name": "clipPath434", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,457.56 h 2.16 v 0.12 H 0 Z", + "id": "path436", + "name": "path436", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath436", + "name": "clipPath436", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,438.84 h 2.16 v 0.12 H 0 Z", + "id": "path438", + "name": "path438", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath438", + "name": "clipPath438", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,716.88 h 2.16 v 7.44 H 0 Z", + "id": "path440", + "name": "path440", + "transform": "translate(-2.0400003,-724.32002)", + "type": "path" + } + ], + "id": "clipPath440", + "name": "clipPath440", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,710.4 H 2.16 V 717 H 0 Z", + "id": "path442", + "name": "path442", + "transform": "translate(-2.0400003,-717.00002)", + "type": "path" + } + ], + "id": "clipPath442", + "name": "clipPath442", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,703.08 h 2.16 v 7.44 H 0 Z", + "id": "path444", + "name": "path444", + "transform": "translate(-2.0400003,-710.52004)", + "type": "path" + } + ], + "id": "clipPath444", + "name": "clipPath444", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,695.16 h 2.16 v 8.04 H 0 Z", + "id": "path446", + "name": "path446", + "transform": "translate(-2.0400003,-703.20003)", + "type": "path" + } + ], + "id": "clipPath446", + "name": "clipPath446", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,687.84 h 2.16 v 7.44 H 0 Z", + "id": "path448", + "name": "path448", + "transform": "translate(-2.0400003,-695.28005)", + "type": "path" + } + ], + "id": "clipPath448", + "name": "clipPath448", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,680.76 h 2.16 v 7.2 H 0 Z", + "id": "path450", + "name": "path450", + "transform": "translate(-2.0400003,-687.96004)", + "type": "path" + } + ], + "id": "clipPath450", + "name": "clipPath450", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,673.44 h 2.16 v 7.44 H 0 Z", + "id": "path452", + "name": "path452", + "transform": "translate(-2.0400003,-680.88002)", + "type": "path" + } + ], + "id": "clipPath452", + "name": "clipPath452", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,652.2 h 2.16 v 21.36 H 0 Z", + "id": "path454", + "name": "path454", + "transform": "translate(-2.0400003,-673.56002)", + "type": "path" + } + ], + "id": "clipPath454", + "name": "clipPath454", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,652.08 h 2.16 v 0.24 H 0 Z", + "id": "path456", + "name": "path456", + "transform": "translate(-2.0400003,-652.32002)", + "type": "path" + } + ], + "id": "clipPath456", + "name": "clipPath456", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,651.84 h 2.16 v 0.36 H 0 Z", + "id": "path458", + "name": "path458", + "transform": "translate(-2.0400003,-652.20003)", + "type": "path" + } + ], + "id": "clipPath458", + "name": "clipPath458", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,651.24 h 2.16 v 0.72 H 0 Z", + "id": "path460", + "name": "path460", + "transform": "translate(-2.0400003,-651.96004)", + "type": "path" + } + ], + "id": "clipPath460", + "name": "clipPath460", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,650.52 h 2.16 v 0.84 H 0 Z", + "id": "path462", + "name": "path462", + "transform": "translate(-2.0400003,-651.36)", + "type": "path" + } + ], + "id": "clipPath462", + "name": "clipPath462", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,649.56 h 2.16 v 1.08 H 0 Z", + "id": "path464", + "name": "path464", + "transform": "translate(-2.0400003,-650.64003)", + "type": "path" + } + ], + "id": "clipPath464", + "name": "clipPath464", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,648.36 h 2.16 v 1.32 H 0 Z", + "id": "path466", + "name": "path466", + "transform": "translate(-2.0400003,-649.68001)", + "type": "path" + } + ], + "id": "clipPath466", + "name": "clipPath466", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,646.92 h 2.16 v 1.56 H 0 Z", + "id": "path468", + "name": "path468", + "transform": "translate(-2.0400003,-648.48)", + "type": "path" + } + ], + "id": "clipPath468", + "name": "clipPath468", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,645.36 h 2.16 v 1.68 H 0 Z", + "id": "path470", + "name": "path470", + "transform": "translate(-2.0400003,-647.03999)", + "type": "path" + } + ], + "id": "clipPath470", + "name": "clipPath470", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,643.56 h 2.16 v 1.92 H 0 Z", + "id": "path472", + "name": "path472", + "transform": "translate(-2.0400003,-645.48)", + "type": "path" + } + ], + "id": "clipPath472", + "name": "clipPath472", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,641.64 h 2.16 v 2.04 H 0 Z", + "id": "path474", + "name": "path474", + "transform": "translate(-2.0400003,-643.68001)", + "type": "path" + } + ], + "id": "clipPath474", + "name": "clipPath474", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,639.6 h 2.16 v 2.16 H 0 Z", + "id": "path476", + "name": "path476", + "transform": "translate(-2.0400003,-641.76003)", + "type": "path" + } + ], + "id": "clipPath476", + "name": "clipPath476", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,637.44 h 2.16 v 2.28 H 0 Z", + "id": "path478", + "name": "path478", + "transform": "translate(-2.0400003,-639.71998)", + "type": "path" + } + ], + "id": "clipPath478", + "name": "clipPath478", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,635.16 h 2.16 v 2.4 H 0 Z", + "id": "path480", + "name": "path480", + "transform": "translate(-2.0400003,-637.56001)", + "type": "path" + } + ], + "id": "clipPath480", + "name": "clipPath480", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,632.76 h 2.16 v 2.52 H 0 Z", + "id": "path482", + "name": "path482", + "transform": "translate(-2.0400003,-635.28004)", + "type": "path" + } + ], + "id": "clipPath482", + "name": "clipPath482", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,630.36 h 2.16 v 2.52 H 0 Z", + "id": "path484", + "name": "path484", + "transform": "translate(-2.0400003,-632.88002)", + "type": "path" + } + ], + "id": "clipPath484", + "name": "clipPath484", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,627.84 h 2.16 v 2.64 H 0 Z", + "id": "path486", + "name": "path486", + "transform": "translate(-2.0400003,-630.48)", + "type": "path" + } + ], + "id": "clipPath486", + "name": "clipPath486", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,625.32 h 2.16 v 2.64 H 0 Z", + "id": "path488", + "name": "path488", + "transform": "translate(-2.0400003,-627.96004)", + "type": "path" + } + ], + "id": "clipPath488", + "name": "clipPath488", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,622.8 h 2.16 v 2.64 H 0 Z", + "id": "path490", + "name": "path490", + "transform": "translate(-2.0400003,-625.44001)", + "type": "path" + } + ], + "id": "clipPath490", + "name": "clipPath490", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,620.28 h 2.16 v 2.64 H 0 Z", + "id": "path492", + "name": "path492", + "transform": "translate(-2.0400003,-622.92)", + "type": "path" + } + ], + "id": "clipPath492", + "name": "clipPath492", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,617.88 h 2.16 v 2.52 H 0 Z", + "id": "path494", + "name": "path494", + "transform": "translate(-2.0400003,-620.40004)", + "type": "path" + } + ], + "id": "clipPath494", + "name": "clipPath494", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,615.48 H 2.16 V 618 H 0 Z", + "id": "path496", + "name": "path496", + "transform": "translate(-2.0400003,-618.00001)", + "type": "path" + } + ], + "id": "clipPath496", + "name": "clipPath496", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,613.2 h 2.16 v 2.4 H 0 Z", + "id": "path498", + "name": "path498", + "transform": "translate(-2.0400003,-615.59999)", + "type": "path" + } + ], + "id": "clipPath498", + "name": "clipPath498", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,611.04 h 2.16 v 2.28 H 0 Z", + "id": "path500", + "name": "path500", + "transform": "translate(-2.0400003,-613.32002)", + "type": "path" + } + ], + "id": "clipPath500", + "name": "clipPath500", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,608.88 h 2.16 v 2.28 H 0 Z", + "id": "path502", + "name": "path502", + "transform": "translate(-2.0400003,-611.15999)", + "type": "path" + } + ], + "id": "clipPath502", + "name": "clipPath502", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,606.96 H 2.16 V 609 H 0 Z", + "id": "path504", + "name": "path504", + "transform": "translate(-2.0400003,-609.00001)", + "type": "path" + } + ], + "id": "clipPath504", + "name": "clipPath504", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,605.28 h 2.16 v 1.8 H 0 Z", + "id": "path506", + "name": "path506", + "transform": "translate(-2.0400003,-607.08003)", + "type": "path" + } + ], + "id": "clipPath506", + "name": "clipPath506", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,603.72 h 2.16 v 1.68 H 0 Z", + "id": "path508", + "name": "path508", + "transform": "translate(-2.0400003,-605.40004)", + "type": "path" + } + ], + "id": "clipPath508", + "name": "clipPath508", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,602.28 h 2.16 v 1.56 H 0 Z", + "id": "path510", + "name": "path510", + "transform": "translate(-2.0400003,-603.84004)", + "type": "path" + } + ], + "id": "clipPath510", + "name": "clipPath510", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,601.08 h 2.16 v 1.32 H 0 Z", + "id": "path512", + "name": "path512", + "transform": "translate(-2.0400003,-602.40004)", + "type": "path" + } + ], + "id": "clipPath512", + "name": "clipPath512", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,600.12 h 2.16 v 1.08 H 0 Z", + "id": "path514", + "name": "path514", + "transform": "translate(-2.0400003,-601.20003)", + "type": "path" + } + ], + "id": "clipPath514", + "name": "clipPath514", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,599.4 h 2.16 v 0.84 H 0 Z", + "id": "path516", + "name": "path516", + "transform": "translate(-2.0400003,-600.24001)", + "type": "path" + } + ], + "id": "clipPath516", + "name": "clipPath516", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,598.8 h 2.16 v 0.72 H 0 Z", + "id": "path518", + "name": "path518", + "transform": "translate(-2.0400003,-599.52004)", + "type": "path" + } + ], + "id": "clipPath518", + "name": "clipPath518", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,598.56 h 2.16 v 0.36 H 0 Z", + "id": "path520", + "name": "path520", + "transform": "translate(-2.0400003,-598.92)", + "type": "path" + } + ], + "id": "clipPath520", + "name": "clipPath520", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,598.44 h 2.16 v 0.24 H 0 Z", + "id": "path522", + "name": "path522", + "transform": "translate(-2.0400003,-598.68001)", + "type": "path" + } + ], + "id": "clipPath522", + "name": "clipPath522", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,587.28 h 2.16 v 11.28 H 0 Z", + "id": "path524", + "name": "path524", + "transform": "translate(-2.0400003,-598.56001)", + "type": "path" + } + ], + "id": "clipPath524", + "name": "clipPath524", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,587.28 H 2.16 V 724.32 H 0 Z", + "id": "path526", + "name": "path526", + "transform": "translate(77.64,-724.32002)", + "type": "path" + } + ], + "id": "clipPath526", + "name": "clipPath526", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,666.72 h 2.16 v 0.12 H 0 Z", + "id": "path528", + "name": "path528", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath528", + "name": "clipPath528", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,662.04 h 2.16 v 0.12 H 0 Z", + "id": "path530", + "name": "path530", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath530", + "name": "clipPath530", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,624.6 h 2.16 v 0.12 H 0 Z", + "id": "path532", + "name": "path532", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath532", + "name": "clipPath532", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,606 h 2.16 v 0.12 H 0 Z", + "id": "path534", + "name": "path534", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath534", + "name": "clipPath534", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,587.28 h 2.16 v 0.12 H 0 Z", + "id": "path536", + "name": "path536", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath536", + "name": "clipPath536", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,643.32 h 2.16 v 0.12 H 0 Z", + "id": "path538", + "name": "path538", + "transform": "translate(-8.4472756e-8,2.4085783e-5)", + "type": "path" + } + ], + "id": "clipPath538", + "name": "clipPath538", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,413.16 H 2.16 V 745.68 H 0 Z", + "id": "path540", + "name": "path540", + "transform": "translate(77.64,-745.68001)", + "type": "path" + } + ], + "id": "clipPath540", + "name": "clipPath540", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "m 0,384.84 h 3.48 v 5.28 H 0 Z", + "id": "path542", + "name": "path542", + "transform": "translate(1.2600001,-384.96)", + "type": "path" + } + ], + "id": "clipPath542", + "name": "clipPath542", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,740.4 H 612 v 0.12 h -6.36 z", + "id": "path547", + "name": "path547", + "transform": "translate(7.6294095e-8,2.3310002e-5)", + "type": "path" + } + ], + "id": "clipPath547", + "name": "clipPath547", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,413.4 H 612 v 327.12 h -6.36 z", + "id": "path549", + "name": "path549", + "transform": "translate(-605.64003,-413.52)", + "type": "path" + } + ], + "id": "clipPath549", + "name": "clipPath549", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,413.4 H 612 v 327.12 h -6.36 z", + "id": "path551", + "name": "path551", + "transform": "translate(-605.64003,-740.52004)", + "type": "path" + } + ], + "id": "clipPath551", + "name": "clipPath551", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,418.68 H 612 v 0.12 h -6.36 z", + "id": "path554", + "name": "path554", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath554", + "name": "clipPath554", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,413.4 H 612 v 0.12 h -6.36 z", + "id": "path556", + "name": "path556", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath556", + "name": "clipPath556", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,666.84 H 612 v 0.12 h -6.36 z", + "id": "path558", + "name": "path558", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath558", + "name": "clipPath558", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,662.16 H 612 v 0.12 h -6.36 z", + "id": "path560", + "name": "path560", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath560", + "name": "clipPath560", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,624.84 H 612 v 0.12 h -6.36 z", + "id": "path562", + "name": "path562", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath562", + "name": "clipPath562", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,606.12 H 612 v 0.12 h -6.36 z", + "id": "path564", + "name": "path564", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath564", + "name": "clipPath564", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,587.4 H 612 v 0.12 h -6.36 z", + "id": "path566", + "name": "path566", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath566", + "name": "clipPath566", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,568.68 H 612 v 0.12 h -6.36 z", + "id": "path568", + "name": "path568", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath568", + "name": "clipPath568", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,496.92 H 612 v 0.12 h -6.36 z", + "id": "path570", + "name": "path570", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath570", + "name": "clipPath570", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,492.12 H 612 v 0.12 h -6.36 z", + "id": "path572", + "name": "path572", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath572", + "name": "clipPath572", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,550.08 H 612 v 0.12 h -6.36 z", + "id": "path574", + "name": "path574", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath574", + "name": "clipPath574", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,531.36 H 612 v 0.12 h -6.36 z", + "id": "path576", + "name": "path576", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath576", + "name": "clipPath576", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,512.64 H 612 v 0.12 h -6.36 z", + "id": "path578", + "name": "path578", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath578", + "name": "clipPath578", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,476.4 H 612 v 0.12 h -6.36 z", + "id": "path580", + "name": "path580", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath580", + "name": "clipPath580", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,457.68 H 612 v 0.12 h -6.36 z", + "id": "path582", + "name": "path582", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath582", + "name": "clipPath582", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,438.96 H 612 v 0.12 h -6.36 z", + "id": "path584", + "name": "path584", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath584", + "name": "clipPath584", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,413.4 H 612 v 332.52 h -6.36 z", + "id": "path586", + "name": "path586", + "transform": "translate(-605.64003,-413.52)", + "type": "path" + } + ], + "id": "clipPath586", + "name": "clipPath586", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,413.4 H 612 v 0.12 h -6.36 z", + "id": "path588", + "name": "path588", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath588", + "name": "clipPath588", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,643.56 H 612 v 0.12 h -6.36 z", + "id": "path590", + "name": "path590", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath590", + "name": "clipPath590", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,745.8 H 612 v 0.12 h -6.36 z", + "id": "path593", + "name": "path593", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath593", + "name": "clipPath593", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 605.64,740.4 H 612 v 0.12 h -6.36 z", + "id": "path595", + "name": "path595", + "transform": "translate(7.6294245e-8,2.2958439e-5)", + "type": "path" + } + ], + "id": "clipPath595", + "name": "clipPath595", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 611.76,462.84 H 612 v 7.44 h -0.24 z", + "id": "path597", + "name": "path597", + "transform": "translate(-611.80501,-462.96)", + "type": "path" + } + ], + "id": "clipPath597", + "name": "clipPath597", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path626", + "name": "path626", + "type": "path" + } + ], + "id": "clipPath626", + "name": "clipPath626", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path627", + "name": "path627", + "type": "path" + } + ], + "id": "clipPath627", + "name": "clipPath627", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path628", + "name": "path628", + "type": "path" + } + ], + "id": "clipPath628", + "name": "clipPath628", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path629", + "name": "path629", + "type": "path" + } + ], + "id": "clipPath629", + "name": "clipPath629", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path630", + "name": "path630", + "transform": "matrix(0.70710656,0.70710656,0.70710656,-0.70710656,-30.645977,-1.4256)", + "type": "path" + } + ], + "id": "clipPath630", + "name": "clipPath630", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path631", + "name": "path631", + "transform": "matrix(0.50788967,0.86142142,0.86142142,-0.50788967,-48.926058,11.967347)", + "type": "path" + } + ], + "id": "clipPath631", + "name": "clipPath631", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path632", + "name": "path632", + "transform": "matrix(0.6257688,0.78000777,0.78000777,-0.6257688,-50.136829,19.328428)", + "type": "path" + } + ], + "id": "clipPath632", + "name": "clipPath632", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path633", + "name": "path633", + "transform": "matrix(0.72684676,0.68679877,0.68679877,-0.72684676,-50.702213,26.504614)", + "type": "path" + } + ], + "id": "clipPath633", + "name": "clipPath633", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path634", + "name": "path634", + "transform": "matrix(0.79021964,0.61282271,0.61282271,-0.79021964,-50.998607,31.577733)", + "type": "path" + } + ], + "id": "clipPath634", + "name": "clipPath634", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path635", + "name": "path635", + "transform": "matrix(0.84916123,0.52813251,0.52813251,-0.84916123,-49.220915,36.882918)", + "type": "path" + } + ], + "id": "clipPath635", + "name": "clipPath635", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path636", + "name": "path636", + "transform": "matrix(0.91591364,0.40137385,0.40137385,-0.91591364,-46.868407,44.030448)", + "type": "path" + } + ], + "id": "clipPath636", + "name": "clipPath636", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path637", + "name": "path637", + "transform": "matrix(0.96231247,0.27194385,0.27194385,-0.96231247,-44.076273,50.524865)", + "type": "path" + } + ], + "id": "clipPath637", + "name": "clipPath637", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path638", + "name": "path638", + "transform": "matrix(0.98801937,0.1543259,0.1543259,-0.98801937,-40.817569,55.818711)", + "type": "path" + } + ], + "id": "clipPath638", + "name": "clipPath638", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path639", + "name": "path639", + "transform": "matrix(0.99940505,0.03447097,0.03447097,-0.99940505,-36.675024,60.666214)", + "type": "path" + } + ], + "id": "clipPath639", + "name": "clipPath639", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path640", + "name": "path640", + "transform": "matrix(0.99580095,-0.0915379,-0.0915379,-0.99580095,-31.887656,65.18736)", + "type": "path" + } + ], + "id": "clipPath640", + "name": "clipPath640", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path641", + "name": "path641", + "transform": "matrix(0.97758315,-0.21054681,-0.21054681,-0.97758315,-26.955154,68.91018)", + "type": "path" + } + ], + "id": "clipPath641", + "name": "clipPath641", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path642", + "name": "path642", + "transform": "matrix(0.92269674,-0.38552489,-0.38552489,-0.92269674,-18.190167,73.345889)", + "type": "path" + } + ], + "id": "clipPath642", + "name": "clipPath642", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path643", + "name": "path643", + "transform": "matrix(0.87527752,-0.48361974,-0.48361974,-0.87527752,-13.503508,75.217645)", + "type": "path" + } + ], + "id": "clipPath643", + "name": "clipPath643", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path644", + "name": "path644", + "transform": "matrix(0.82078335,-0.57123857,-0.57123857,-0.82078335,-7.7049581,76.44114)", + "type": "path" + } + ], + "id": "clipPath644", + "name": "clipPath644", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path645", + "name": "path645", + "transform": "matrix(0.74239381,-0.66996283,-0.66996283,-0.74239381,-1.1630839,77.192221)", + "type": "path" + } + ], + "id": "clipPath645", + "name": "clipPath645", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path646", + "name": "path646", + "transform": "matrix(0.65220655,-0.75804048,-0.75804048,-0.65220655,5.4213079,77.114299)", + "type": "path" + } + ], + "id": "clipPath646", + "name": "clipPath646", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path647", + "name": "path647", + "transform": "matrix(0.5563815,-0.83092624,-0.83092624,-0.5563815,11.516682,76.267016)", + "type": "path" + } + ], + "id": "clipPath647", + "name": "clipPath647", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path648", + "name": "path648", + "transform": "matrix(0.47789272,-0.87841749,-0.87841749,-0.47789272,15.617975,75.122091)", + "type": "path" + } + ], + "id": "clipPath648", + "name": "clipPath648", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path649", + "name": "path649", + "transform": "matrix(0.33105882,-0.94360947,-0.94360947,-0.33105882,24.550735,18.625413)", + "type": "path" + } + ], + "id": "clipPath649", + "name": "clipPath649", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path650", + "name": "path650", + "transform": "matrix(0.47771192,-0.87851585,-0.87851585,-0.47771192,16.729654,21.637896)", + "type": "path" + } + ], + "id": "clipPath650", + "name": "clipPath650", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path651", + "name": "path651", + "transform": "matrix(0.61206656,-0.79080545,-0.79080545,-0.61206656,8.527453,23.360748)", + "type": "path" + } + ], + "id": "clipPath651", + "name": "clipPath651", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path652", + "name": "path652", + "transform": "matrix(0.69446787,-0.71952286,-0.71952286,-0.69446787,1.6134814,23.771429)", + "type": "path" + } + ], + "id": "clipPath652", + "name": "clipPath652", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path653", + "name": "path653", + "transform": "matrix(0.73843868,-0.67431971,-0.67431971,-0.73843868,-1.5441369,23.725911)", + "type": "path" + } + ], + "id": "clipPath653", + "name": "clipPath653", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path654", + "name": "path654", + "transform": "matrix(0.78659996,-0.61746199,-0.61746199,-0.78659996,-5.2845102,23.404699)", + "type": "path" + } + ], + "id": "clipPath654", + "name": "clipPath654", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path655", + "name": "path655", + "transform": "matrix(0.84299855,-0.53791473,-0.53791473,-0.84299855,-9.8924836,22.549679)", + "type": "path" + } + ], + "id": "clipPath655", + "name": "clipPath655", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path656", + "name": "path656", + "transform": "matrix(0.89906217,-0.43781961,-0.43781961,-0.89906217,-15.660372,20.92333)", + "type": "path" + } + ], + "id": "clipPath656", + "name": "clipPath656", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path657", + "name": "path657", + "transform": "matrix(0.94329252,-0.33196084,-0.33196084,-0.94329252,-21.204044,18.647024)", + "type": "path" + } + ], + "id": "clipPath657", + "name": "clipPath657", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path658", + "name": "path658", + "transform": "matrix(0.97510659,-0.22173391,-0.22173391,-0.97510659,-26.450485,15.750764)", + "type": "path" + } + ], + "id": "clipPath658", + "name": "clipPath658", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path659", + "name": "path659", + "transform": "matrix(0.99206666,-0.12570796,-0.12570796,-0.99206666,-31.037054,12.830386)", + "type": "path" + } + ], + "id": "clipPath659", + "name": "clipPath659", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path660", + "name": "path660", + "transform": "matrix(0.99867303,-0.05148795,-0.05148795,-0.99867303,-34.161059,10.333008)", + "type": "path" + } + ], + "id": "clipPath660", + "name": "clipPath660", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path661", + "name": "path661", + "transform": "matrix(0.99918909,0.04024796,0.04024796,-0.99918909,-37.016563,6.9637112)", + "type": "path" + } + ], + "id": "clipPath661", + "name": "clipPath661", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path662", + "name": "path662", + "transform": "matrix(0.98711069,0.16003494,0.16003494,-0.98711069,-40.858766,2.0931301)", + "type": "path" + } + ], + "id": "clipPath662", + "name": "clipPath662", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path663", + "name": "path663", + "transform": "matrix(0.96685734,0.25531483,0.25531483,-0.96685734,-44.318001,-2.1742084)", + "type": "path" + } + ], + "id": "clipPath663", + "name": "clipPath663", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path664", + "name": "path664", + "transform": "matrix(0.94703419,0.32113071,0.32113071,-0.94703419,-46.01679,-5.3373702)", + "type": "path" + } + ], + "id": "clipPath664", + "name": "clipPath664", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path665", + "name": "path665", + "transform": "matrix(0.90406406,0.42739557,0.42739557,-0.90406406,-47.253263,-10.849517)", + "type": "path" + } + ], + "id": "clipPath665", + "name": "clipPath665", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path666", + "name": "path666", + "transform": "matrix(0.83683656,0.54745172,0.54745172,-0.83683656,-49.754,-17.76703)", + "type": "path" + } + ], + "id": "clipPath666", + "name": "clipPath666", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path667", + "name": "path667", + "transform": "matrix(0.77953837,0.62635347,0.62635347,-0.77953837,-50.965278,-22.797713)", + "type": "path" + } + ], + "id": "clipPath667", + "name": "clipPath667", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path668", + "name": "path668", + "transform": "matrix(0.71482772,0.69929972,0.69929972,-0.71482772,-50.856134,-27.882207)", + "type": "path" + } + ], + "id": "clipPath668", + "name": "clipPath668", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path669", + "name": "path669", + "transform": "matrix(0.65204961,0.75817551,0.75817551,-0.65204961,-51.400025,-32.375619)", + "type": "path" + } + ], + "id": "clipPath669", + "name": "clipPath669", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path670", + "name": "path670", + "transform": "matrix(0.58444253,0.81143434,0.81143434,-0.58444253,-50.182021,-36.839922)", + "type": "path" + } + ], + "id": "clipPath670", + "name": "clipPath670", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path671", + "name": "path671", + "transform": "matrix(0.48269178,0.8757896,0.8757896,-0.48269178,-48.664657,-42.975217)", + "type": "path" + } + ], + "id": "clipPath671", + "name": "clipPath671", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path672", + "name": "path672", + "transform": "matrix(0.34184876,0.93975434,0.93975434,-0.34184876,-45.137033,-50.539998)", + "type": "path" + } + ], + "id": "clipPath672", + "name": "clipPath672", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path719", + "name": "path719", + "transform": "translate(3.3999994e-6)", + "type": "path" + } + ], + "id": "clipPath719", + "name": "clipPath719", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path720", + "name": "path720", + "transform": "translate(3.3999994e-6)", + "type": "path" + } + ], + "id": "clipPath720", + "name": "clipPath720", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path721", + "name": "path721", + "transform": "translate(3.3999994e-6)", + "type": "path" + } + ], + "id": "clipPath721", + "name": "clipPath721", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path722", + "name": "path722", + "transform": "translate(3.3999994e-6)", + "type": "path" + } + ], + "id": "clipPath722", + "name": "clipPath722", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path723", + "name": "path723", + "transform": "matrix(0.70710656,0.70710656,0.70710656,-0.70710656,-30.645979,-1.4256017)", + "type": "path" + } + ], + "id": "clipPath723", + "name": "clipPath723", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path724", + "name": "path724", + "transform": "matrix(0.50788967,0.86142142,0.86142142,-0.50788967,-48.926057,11.967348)", + "type": "path" + } + ], + "id": "clipPath724", + "name": "clipPath724", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path725", + "name": "path725", + "transform": "matrix(0.6257688,0.78000777,0.78000777,-0.6257688,-50.136829,19.328429)", + "type": "path" + } + ], + "id": "clipPath725", + "name": "clipPath725", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path726", + "name": "path726", + "transform": "matrix(0.72684676,0.68679877,0.68679877,-0.72684676,-50.702215,26.504611)", + "type": "path" + } + ], + "id": "clipPath726", + "name": "clipPath726", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path727", + "name": "path727", + "transform": "matrix(0.79021964,0.61282271,0.61282271,-0.79021964,-50.998608,31.577732)", + "type": "path" + } + ], + "id": "clipPath727", + "name": "clipPath727", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path728", + "name": "path728", + "transform": "matrix(0.84916123,0.52813251,0.52813251,-0.84916123,-49.220916,36.882917)", + "type": "path" + } + ], + "id": "clipPath728", + "name": "clipPath728", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path729", + "name": "path729", + "transform": "matrix(0.91591364,0.40137385,0.40137385,-0.91591364,-46.868409,44.030447)", + "type": "path" + } + ], + "id": "clipPath729", + "name": "clipPath729", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path730", + "name": "path730", + "transform": "matrix(0.96231247,0.27194385,0.27194385,-0.96231247,-44.076273,50.524865)", + "type": "path" + } + ], + "id": "clipPath730", + "name": "clipPath730", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path731", + "name": "path731", + "transform": "matrix(0.98801937,0.1543259,0.1543259,-0.98801937,-40.81757,55.818711)", + "type": "path" + } + ], + "id": "clipPath731", + "name": "clipPath731", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path732", + "name": "path732", + "transform": "matrix(0.99940505,0.03447097,0.03447097,-0.99940505,-36.675027,60.666214)", + "type": "path" + } + ], + "id": "clipPath732", + "name": "clipPath732", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path733", + "name": "path733", + "transform": "matrix(0.99580095,-0.0915379,-0.0915379,-0.99580095,-31.88766,65.187361)", + "type": "path" + } + ], + "id": "clipPath733", + "name": "clipPath733", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path734", + "name": "path734", + "transform": "matrix(0.97758315,-0.21054681,-0.21054681,-0.97758315,-26.955152,68.91018)", + "type": "path" + } + ], + "id": "clipPath734", + "name": "clipPath734", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path735", + "name": "path735", + "transform": "matrix(0.92269674,-0.38552489,-0.38552489,-0.92269674,-18.190167,73.345889)", + "type": "path" + } + ], + "id": "clipPath735", + "name": "clipPath735", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path736", + "name": "path736", + "transform": "matrix(0.87527752,-0.48361974,-0.48361974,-0.87527752,-13.503509,75.217646)", + "type": "path" + } + ], + "id": "clipPath736", + "name": "clipPath736", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path737", + "name": "path737", + "transform": "matrix(0.82078335,-0.57123857,-0.57123857,-0.82078335,-7.7049571,76.441139)", + "type": "path" + } + ], + "id": "clipPath737", + "name": "clipPath737", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path738", + "name": "path738", + "transform": "matrix(0.74239381,-0.66996283,-0.66996283,-0.74239381,-1.1630847,77.192222)", + "type": "path" + } + ], + "id": "clipPath738", + "name": "clipPath738", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path739", + "name": "path739", + "transform": "matrix(0.65220655,-0.75804048,-0.75804048,-0.65220655,5.4213092,77.114297)", + "type": "path" + } + ], + "id": "clipPath739", + "name": "clipPath739", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path740", + "name": "path740", + "transform": "matrix(0.5563815,-0.83092624,-0.83092624,-0.5563815,11.516683,76.267015)", + "type": "path" + } + ], + "id": "clipPath740", + "name": "clipPath740", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path741", + "name": "path741", + "transform": "matrix(0.47789272,-0.87841749,-0.87841749,-0.47789272,15.617973,75.122093)", + "type": "path" + } + ], + "id": "clipPath741", + "name": "clipPath741", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path742", + "name": "path742", + "transform": "matrix(0.33105882,-0.94360947,-0.94360947,-0.33105882,24.550736,18.62541)", + "type": "path" + } + ], + "id": "clipPath742", + "name": "clipPath742", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path743", + "name": "path743", + "transform": "matrix(0.47771192,-0.87851585,-0.87851585,-0.47771192,16.729654,21.637897)", + "type": "path" + } + ], + "id": "clipPath743", + "name": "clipPath743", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path744", + "name": "path744", + "transform": "matrix(0.61206656,-0.79080545,-0.79080545,-0.61206656,8.5274533,23.360747)", + "type": "path" + } + ], + "id": "clipPath744", + "name": "clipPath744", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path745", + "name": "path745", + "transform": "matrix(0.69446787,-0.71952286,-0.71952286,-0.69446787,1.6134838,23.771426)", + "type": "path" + } + ], + "id": "clipPath745", + "name": "clipPath745", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path746", + "name": "path746", + "transform": "matrix(0.73843868,-0.67431971,-0.67431971,-0.73843868,-1.5441393,23.725913)", + "type": "path" + } + ], + "id": "clipPath746", + "name": "clipPath746", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path747", + "name": "path747", + "transform": "matrix(0.78659996,-0.61746199,-0.61746199,-0.78659996,-5.2845098,23.404698)", + "type": "path" + } + ], + "id": "clipPath747", + "name": "clipPath747", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path748", + "name": "path748", + "transform": "matrix(0.84299855,-0.53791473,-0.53791473,-0.84299855,-9.8924825,22.549678)", + "type": "path" + } + ], + "id": "clipPath748", + "name": "clipPath748", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path749", + "name": "path749", + "transform": "matrix(0.89906217,-0.43781961,-0.43781961,-0.89906217,-15.660373,20.923331)", + "type": "path" + } + ], + "id": "clipPath749", + "name": "clipPath749", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path750", + "name": "path750", + "transform": "matrix(0.94329252,-0.33196084,-0.33196084,-0.94329252,-21.204043,18.647023)", + "type": "path" + } + ], + "id": "clipPath750", + "name": "clipPath750", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path751", + "name": "path751", + "transform": "matrix(0.97510659,-0.22173391,-0.22173391,-0.97510659,-26.450485,15.750764)", + "type": "path" + } + ], + "id": "clipPath751", + "name": "clipPath751", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path752", + "name": "path752", + "transform": "matrix(0.99206666,-0.12570796,-0.12570796,-0.99206666,-31.037052,12.830386)", + "type": "path" + } + ], + "id": "clipPath752", + "name": "clipPath752", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path753", + "name": "path753", + "transform": "matrix(0.99867303,-0.05148795,-0.05148795,-0.99867303,-34.161056,10.333008)", + "type": "path" + } + ], + "id": "clipPath753", + "name": "clipPath753", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path754", + "name": "path754", + "transform": "matrix(0.99918909,0.04024796,0.04024796,-0.99918909,-37.016563,6.9637112)", + "type": "path" + } + ], + "id": "clipPath754", + "name": "clipPath754", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path755", + "name": "path755", + "transform": "matrix(0.98711069,0.16003494,0.16003494,-0.98711069,-40.858767,2.0931298)", + "type": "path" + } + ], + "id": "clipPath755", + "name": "clipPath755", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path756", + "name": "path756", + "transform": "matrix(0.96685734,0.25531483,0.25531483,-0.96685734,-44.318005,-2.1742092)", + "type": "path" + } + ], + "id": "clipPath756", + "name": "clipPath756", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path757", + "name": "path757", + "transform": "matrix(0.94703419,0.32113071,0.32113071,-0.94703419,-46.016788,-5.3373695)", + "type": "path" + } + ], + "id": "clipPath757", + "name": "clipPath757", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path758", + "name": "path758", + "transform": "matrix(0.90406406,0.42739557,0.42739557,-0.90406406,-47.25326,-10.849516)", + "type": "path" + } + ], + "id": "clipPath758", + "name": "clipPath758", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path759", + "name": "path759", + "transform": "matrix(0.83683656,0.54745172,0.54745172,-0.83683656,-49.754003,-17.767031)", + "type": "path" + } + ], + "id": "clipPath759", + "name": "clipPath759", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path760", + "name": "path760", + "transform": "matrix(0.77953837,0.62635347,0.62635347,-0.77953837,-50.965278,-22.797713)", + "type": "path" + } + ], + "id": "clipPath760", + "name": "clipPath760", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path761", + "name": "path761", + "transform": "matrix(0.71482772,0.69929972,0.69929972,-0.71482772,-50.856133,-27.882206)", + "type": "path" + } + ], + "id": "clipPath761", + "name": "clipPath761", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path762", + "name": "path762", + "transform": "matrix(0.65204961,0.75817551,0.75817551,-0.65204961,-51.400026,-32.37562)", + "type": "path" + } + ], + "id": "clipPath762", + "name": "clipPath762", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path763", + "name": "path763", + "transform": "matrix(0.58444253,0.81143434,0.81143434,-0.58444253,-50.182021,-36.839922)", + "type": "path" + } + ], + "id": "clipPath763", + "name": "clipPath763", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path764", + "name": "path764", + "transform": "matrix(0.48269178,0.8757896,0.8757896,-0.48269178,-48.664657,-42.975215)", + "type": "path" + } + ], + "id": "clipPath764", + "name": "clipPath764", + "type": "clipPath" + }, + { + "clipPathUnits": "userSpaceOnUse", + "elements": [ + { + "d": "M 0,0 H 73.872002 V 73.872002 H 0 Z", + "id": "path765", + "name": "path765", + "transform": "matrix(0.34184876,0.93975434,0.93975434,-0.34184876,-45.137033,-50.539997)", + "type": "path" + } + ], + "id": "clipPath765", + "name": "clipPath765", + "type": "clipPath" + } + ], + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "d": "m 28.121646,248.96777 24.04976,-0.77896 m 3.21313,-0.0973 1.07105,-0.0973 m 2.82367,6.13416 h -32.61812 m 1.46051,-2.92103 h 29.69709 m -29.69709,-0.19481 h 29.69709 m -7.10784,0 h 0.38949 m 6.71835,-0.19482 h -1.36315 m -1.07105,-2.62892 h -23.17345 m 23.17345,-0.38946 h 0.2921 m -0.2921,-0.0973 h -22.68661 m 0,-0.0973 h 21.42084 m 1.55787,-0.19481 h -0.2921 m -8.76307,-1.16841 h -2.82365 m 12.65777,-0.77895 h -0.19481 m 0.19481,-0.48684 h -0.38946 m -6.71836,-0.19482 h -2.7263 m -2.82365,0 h -5.35522 m 18.01299,-0.38948 h -0.48685 m -6.62097,-0.0973 h -2.7263 m -2.82365,0 h -5.35522 m 16.94194,-1.55788 h -1.26577 m -4.771,-0.29209 h -10.90517 m 12.36568,-0.68159 h -1.46051 m -10.90517,-0.58421 h -3.01839 m 15.38407,-0.0973 h -1.46051 m -10.90517,-0.38946 h -3.01839 m 15.38407,-0.38948 h -1.46051 m 1.46051,-0.68157 h -1.46051 m -13.92356,-0.29211 h -1.55787 m 22.1024,-0.29209 h 0.48685 m -5.64731,-0.0973 h -1.46051 m -13.92356,-0.0973 h -1.55787 m 22.1024,-0.29212 h 0.48685 m -5.64731,-0.38946 h -1.46051 m 6.62097,-0.19481 h 0.48685 m -8.76307,0 h -3.01839 m 11.29461,-0.1948 h 0.48685 m -5.64731,-0.29211 h -1.46051 m 6.62097,-0.0973 h 0.48685 m -8.27623,-0.0973 h -3.50523 m 11.29461,-0.48684 h 0.48685 m -5.64731,-0.0973 h -1.46051 m -1.65525,-0.19481 h -3.01839 m 11.29461,-0.38946 h -0.5842 m -4.57626,-0.0973 h -1.46051 m -1.16841,-0.19481 h -3.50523 m 11.00251,-0.0973 h -0.2921 m -4.57626,-0.38948 h -1.46051 m -1.65525,-0.29211 h -3.01839 m 6.13415,-0.48681 h -1.46051 m -1.16841,-0.19481 h -3.50523 m 6.13415,-0.48685 h -1.46051 m -1.65525,-0.19481 h -3.01839 m -10.80779,-0.2921 h 1.55787 m 15.38407,-0.2921 h -1.46051 m -1.16841,-0.19481 h -3.50523 m 6.13415,-0.48686 h -1.46051 m -1.65525,-0.19481 h -3.01839 m 6.13415,-0.58419 h -1.46051 m 6.03677,0 h 1.07105 m -21.03138,0 h 3.01839 m 9.73676,-0.19481 h -3.50523 m 10.71041,-0.48684 h 1.07105 m -5.64731,0 h -1.46051 m -1.65525,-0.19481 h -3.01839 m 10.71041,-0.29211 h 1.07105 m -1.07105,-0.1948 h 1.07105 m -28.33394,5.16047 3.31049,0.0973 m 24.5366,0.87631 h 0.48685 m -1.07105,-6.32888 h -1.26577 m -5.93941,0 h -3.50523 m 10.71041,-0.2921 h 1.07105 m -1.07105,-0.19481 h -1.26577 m 0.2921,-0.19481 h -0.2921 m -6.42625,-0.0973 h -3.01839 m 9.44464,-0.58421 h 2.33682 m -8.27623,-0.0973 h -3.50523 m 9.44464,-0.5842 h 0.19481 m 0.68156,0 h 1.46052 m -18.01299,-0.0973 h 5.35522 m 2.82364,0 h 2.72631 m -2.72631,-0.0973 h -1.94733 m 9.44464,-0.2921 h 0.19481 m 0.97367,0 h 1.16841 m -2.33682,-0.19482 h 0.19481 m 0.97367,0 h 1.1684 m -29.79444,-0.0973 h 32.61811 m -4.47892,1.16842 -0.48682,-0.0973 m 1.26577,3.99207 0.38946,0.2921 m -8.76307,4.67364 2.1421,3.21313 m -1.85,-3.21313 1.85,2.62892 m -2.1421,-4.08944 2.1421,3.21313 m -1.85,-3.21313 1.85,2.62893 m -2.1421,-4.08944 2.1421,3.21313 m -1.85,-3.21313 1.85,2.72628 m -2.1421,-4.18679 2.1421,3.21312 m -1.85,-3.21312 1.85,2.72629 m -2.1421,-4.18679 2.1421,3.21311 m -1.85,-3.21311 1.85,2.72627 m -2.1421,-4.08942 2.1421,3.21312 m -1.85,-3.21312 1.85,2.62891 m -2.1421,-4.08943 2.1421,3.21312 m -1.85,-3.21312 1.85,2.62893 m -1.65526,-3.31048 1.65526,2.43417 m -1.2658,-2.43417 1.2658,1.84996 m 0,-1.26577 -0.29211,-0.58419 m 10.22359,26.19184 -1.46051,-2.92103 m -1.94736,-3.89471 -1.55787,-3.31048 m 2.14207,3.11576 -1.65525,-3.31051 m 1.65525,1.85 -1.46051,-2.92103 m 0.87631,-7.10768 -0.48684,-0.8763 m 1.07104,0.77894 -1.07104,-2.04472 m 1.07104,0.58421 -1.07104,-2.04472 m -28.72361,22.10224 v -7.88676 m 0,0 v -11.00253 m 0,0 v -7.98398 m 1.46051,23.95239 v -23.95239 m 3.31049,20.34977 v -20.34977 m 0.5842,0 v 19.96031 m 0.68159,0.48684 v -0.0973 m 1.16841,-8.27623 v -5.93941 m 1.55787,7.78939 v -2.33682 m 0,-5.45257 v -1.7526 m 3.01839,13.1446 v -4.08944 m 0,-9.05516 v -3.69997 m 5.35529,18.30508 v -1.94735 m 0,-16.35773 v -0.68156 m 0.87631,10.71039 v -0.68157 m 0,-0.77894 v -0.68156 m 0,-0.77895 v -0.68157 m 0,-0.68156 v -0.77895 m 0,-0.68157 v -0.77893 m 0,-0.68157 v -0.68159 m 0,-0.77892 v -0.68159 m 0,-0.77892 v -0.5842 m 1.94727,0 v 0.68156 m 0,18.30508 v -1.94735 m 2.7263,-16.35773 v 16.84457 m 1.36313,6.23151 v -2.82367 m 0.0973,-6.42625 v -0.68156 m 0,-0.77895 v -0.68157 m 0,-0.68156 v -0.77894 m 0,-0.68157 v -0.77895 m 0,-0.68156 v -0.68159 m 0,-0.77892 v -0.68159 m 0,-0.77893 v -0.68159 m 0,-0.77891 v -0.68158 m 0.2921,20.05769 v -2.82367 m 3.01846,-20.93397 v 2.82363 m 0,17.52614 v -4.86836 m 0.19481,1.26577 v -1.26577 m 0,-14.41038 v -1.07103 m 0.0973,2.33681 v -0.68158 m 0.38939,13.82618 v 1.07103 m 0.58421,4.38153 v -0.77892 m 0,-4.67364 v -13.1446 m 0.2921,17.81824 v -0.48684 m 0,-11.19725 v -0.48685 m 0.0973,12.17094 v -0.38949 m 0,-11.2946 v -0.38949 m 0.19481,9.05518 v -8.27623 m 0,-3.01839 v -0.48684 m 0.48685,1.46049 v 1.46051 m 0,10.12622 v 1.46051 m 0,3.8947 v -23.75765 m 1.36315,0 v 23.95239 m 1.46051,-23.95239 v 7.98412 m 0,0 v 11.00253 m 0,0 v 7.88677 m -31.1576,-2.92103 -1.46051,2.92103 m 28.13919,-26.87342 -0.48682,1.07103 m 1.07103,-1.07103 -0.58421,1.16841 m -0.38946,0.48683 0.2921,-0.19482 m 1.07105,7.01045 0.0973,-0.0973 m 0.29211,0.38948 0.0973,-0.0973 m -0.48683,11.48938 0.0973,-0.0973 m 0.29211,0.38949 0.0973,-0.0973 m -1.46052,-3.79733 -0.48682,0.19481 m -3.21299,7.00991 0.0973,-0.0973 m -0.58421,0.0973 0.0973,-0.0973 m 5.74469,-5.06312 V 245.657 m 0,-11.48938 v -0.0973 m -25.02345,13.53408 0.0973,0.19481 0.19481,0.1948 0.19482,0.0973 0.2921,0.0973 m 17.6235,-17.23403 0.19482,0.19481 0.19481,0.19482 0.5842,0.19481 m -0.97369,0.87629 0.19481,0.19481 0.19481,0.19482 0.58421,0.19481 m -0.97369,0.8763 0.19481,0.19482 0.19481,0.19481 0.58421,0.19481 m -0.97369,0.87631 0.19481,0.1948 0.19481,0.19482 0.58421,0.19481 m -0.97369,0.77895 0.19481,0.2921 0.19481,0.0973 0.5842,0.29209 m -0.97369,0.77895 0.19481,0.2921 0.19482,0.0973 0.5842,0.29211 m -0.97369,0.77894 0.19481,0.19482 0.19481,0.19481 0.58421,0.1948 m -0.97369,0.87632 0.19481,0.19481 0.19481,0.19482 0.58421,0.1948 m 5.45256,-5.74469 0.0973,-0.0973 0.0973,-0.1948 m -0.48684,0.48683 0.19481,-0.0973 m 0.0973,11.58672 0.0973,-0.19482 0.0973,-0.0973 m -0.77895,0.48685 h 0.29211 l 0.19481,-0.0973 m -0.48685,-11.9762 h 0.0973 m -0.0973,11.6841 h 0.0973 m 0.68173,-0.0973 v -0.19481 m 0,-11.48937 v -0.0973 m -24.43924,11.68409 0.0973,0.19482 0.0973,0.19481 0.2921,0.0973 h 0.19481 m -0.68159,-0.5842 0.0973,0.19481 0.0973,0.19481 0.29211,0.0973 h 0.19481 m 17.91561,-16.64983 0.19481,0.0973 m -0.19481,1.36311 0.19481,0.0973 m -0.19481,1.36313 h 0.19481 m -0.19481,1.46051 h 0.19481 m -0.19481,1.36316 0.19481,0.0973 m -0.19481,1.36316 0.19481,0.0973 m -0.19481,1.36316 0.19481,0.0973 m -0.19481,1.36316 0.19481,0.0973", + "fill": { + "paint": "transparent" + }, + "id": "in", + "name": "in", + "stroke": { + "dasharray": "none", + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "paint": "#000000", + "width": "0.0973682" + }, + "type": "path" + }, + { + "d": "m 28.186526,215.05161 24.04976,-0.87629 m 3.21313,-0.0973 h 1.07105 m 2.82366,6.0368 h -32.61811 m 1.46051,-2.92104 h 29.69709 m -29.69709,-0.0973 h 29.69709 m -7.10784,0 h 0.38948 m 6.71836,-0.2921 h -1.36315 m -1.07105,-2.62892 h -23.17345 m 23.17345,-0.2921 h 0.2921 m -0.2921,-0.0973 h -22.68661 m 0,-0.0973 h 21.42084 m 1.55787,-0.2921 h -0.2921 m -8.76308,-1.07105 h -2.82364 m 12.65777,-0.87631 h -0.19482 m 0.19482,-0.38947 h -0.38947 m -6.71835,-0.1948 h -2.72631 m -2.82364,0 h -5.35522 m 18.01299,-0.38947 h -0.48685 m -6.62097,-0.0973 h -2.72631 m -2.82364,0 h -5.35522 m 16.94194,-1.65523 h -1.26577 m -4.771,-0.29211 h -10.90517 m 12.36568,-0.5842 h -1.46051 m -10.90517,-0.68159 h -3.01839 m 15.38407,0 h -1.46051 m -10.90517,-0.48682 h -3.01839 m 15.38407,-0.29211 h -1.46051 m 1.46051,-0.68159 h -1.46051 m -13.92356,-0.2921 h -1.55787 m 22.1024,-0.38946 h 0.48685 m -5.64731,-0.0973 h -1.46051 m -13.92356,0 h -1.55787 m 22.1024,-0.2921 h 0.48685 m -5.64731,-0.38949 h -1.46051 m 6.62097,-0.1948 h 0.48685 m -8.76308,0 h -3.01838 m 11.29461,-0.19482 h 0.48685 m -5.64731,-0.29211 h -1.46051 m 6.62097,-0.0973 h 0.48685 m -8.27623,-0.19482 h -3.50523 m 11.29461,-0.38946 h 0.48685 m -5.64731,-0.0973 h -1.46051 m -1.65526,-0.19481 h -3.01838 m 11.29461,-0.38949 h -0.5842 m -4.57626,-0.0973 h -1.46051 m -1.16841,-0.19482 h -3.50523 m 11.00251,-0.0973 h -0.2921 m -4.57626,-0.48684 h -1.46051 m -1.65526,-0.19481 h -3.01838 m 6.13415,-0.48685 h -1.46051 m -1.16841,-0.19482 h -3.50523 m 6.13415,-0.58419 h -1.46051 m -1.65526,-0.19482 h -3.01838 m -10.80779,-0.19481 h 1.55787 m 15.38407,-0.2921 h -1.46051 m -1.16841,-0.19481 h -3.50523 m 6.13415,-0.48683 h -1.46051 m -1.65526,-0.29209 h -3.01838 m 6.13415,-0.48686 h -1.46051 m 6.03677,0 h 1.07105 m -21.03138,-0.0973 h 3.01839 m 9.73676,-0.0973 h -3.50523 m 10.71041,-0.48682 h 1.07105 m -5.64731,0 h -1.46051 m -1.65526,-0.19481 h -3.01838 m 10.71041,-0.38946 h 1.07105 m -1.07105,-0.0973 h 1.07105 m -28.33394,5.06313 3.31049,0.1948 m 24.5366,0.77895 0.48685,0.0973 m -1.07105,-6.42625 h -1.26577 m -5.93941,0 h -3.50523 m 10.71041,-0.29211 h 1.07105 m -1.07105,-0.1948 h -1.26577 m 0.2921,-0.0973 h -0.2921 m -6.42626,-0.0973 h -3.01838 m 9.44464,-0.5842 h 2.33682 m -8.27623,-0.19482 h -3.50523 m 9.44464,-0.48682 h 0.19481 m 0.68156,0 h 1.46052 m -18.013,-0.0973 h 5.35523 m 2.82364,0 h 2.72631 m -2.72631,-0.0973 h -1.94733 m 9.44464,-0.2921 h 0.19481 m 0.97367,0 h 1.1684 m -2.33682,-0.19481 h 0.19482 m 0.97366,0 h 1.16841 m -29.79444,-0.0973 h 32.61811 m -4.47892,1.16841 -0.48682,-0.0973 m 1.26577,3.99206 0.38946,0.2921 m -8.76307,4.57629 2.1421,3.21312 m -1.85,-3.21312 1.85,2.72627 m -2.1421,-4.08944 2.1421,3.21313 m -1.85,-3.21313 1.85,2.62893 m -2.1421,-4.08943 2.1421,3.21313 m -1.85,-3.21313 1.85,2.62892 m -2.1421,-4.08944 2.1421,3.21312 m -1.85,-3.21312 1.85,2.62893 m -2.1421,-4.08944 2.1421,3.21313 m -1.85,-3.21313 1.85,2.72631 m -2.1421,-4.18682 2.1421,3.21313 m 0.48682,0.5842 v 0.0973 m -2.33682,-3.89471 1.85,2.7263 m -2.1421,-4.18682 2.1421,3.21313 m -1.85,-3.21313 1.85,2.72631 m -1.65526,-3.31051 1.65526,2.4342 m -1.2658,-2.4342 1.2658,1.85 m 0,-1.36316 -0.29211,-0.48684 m 10.22359,26.0945 -1.46051,-2.92103 m -1.94736,-3.89471 -1.55787,-3.31048 m 2.14207,3.21312 -1.65525,-3.31049 m 1.65525,1.84998 -1.46051,-3.01839 m 0.87631,-7.01046 -0.48685,-0.97369 m 1.07105,0.77895 -1.07105,-1.94735 m 1.07105,0.58421 -1.07105,-2.04472 M 26.726226,220.115 v -7.88677 m 0,0 v -10.90517 m 0,0 v -7.98413 m 1.46051,23.85504 v -23.85504 m 3.31048,20.34982 v -20.34982 m 0.58421,0 v 19.96033 m 0.68159,0.48685 v -0.0973 m 1.16841,-8.27625 v -5.93941 m 1.55787,7.69203 v -2.23944 m 0,-5.45259 v -1.84997 m 3.01838,13.24197 v -4.18679 m 0,-9.05518 v -3.60261 m 5.35523,18.30509 v -1.94735 m 0,-16.35774 v -0.68156 m 0.87631,10.71042 v -0.77895 m 0,-0.68155 v -0.68159 m 0,-0.77893 v -0.68159 m 0,-0.77892 v -0.68159 m 0,-0.77893 v -0.68159 m 0,-0.68156 v -0.77894 m 0,-0.68156 v -0.77895 m 0,-0.68157 v -0.5842 m 1.94733,0 v 0.68156 m 0,18.30509 v -1.94735 m 2.72631,-16.35774 v 16.84458 M 49.899676,199.96 v -0.0973 m 0.8763,17.23404 v -2.82364 m 0.0973,-6.42625 v -0.68159 m 0,-0.77893 v -0.68158 m 0,-0.77893 v -0.68158 m 0,-0.68157 v -0.77895 m 0,-0.68156 v -0.77895 m 0,-0.68156 v -0.77895 m 0,-0.68157 v -0.68156 m 0,-0.77895 v -0.68157 m 0.2921,20.05769 v -2.82364 m 3.01838,-20.93401 v 2.72628 m 0,17.62352 v -4.96574 m 0.19481,1.26578 v -1.26578 m 0,-14.31301 v -1.07105 m 0.0973,2.23945 v -0.5842 m 0.38947,13.72881 v 1.16842 m 0.5842,4.28414 v -0.77892 m 0,-4.67364 v -13.14461 m 0.2921,17.81825 v -0.38948 m 0,-11.19725 v -0.48685 m 0.0973,12.07358 v -0.38948 m 0,-11.19725 v -0.38947 m 0.19482,9.05518 v -8.27625 m 0,-3.01839 v -0.48684 m 0.48684,1.46051 v 1.36315 m 0,10.22358 v 1.46053 m 0,3.89468 v -23.75765 m 1.36315,0 v 23.85504 m 1.46052,-23.85504 v 7.98412 m 0,-0.0973 v 11.00253 m 0,0 v 7.88677 m -31.1576,-2.92102 -1.46052,2.92102 m 28.1392,-26.77607 -0.48683,1.07105 m 1.07103,-1.07105 -0.5842,1.16842 m -0.38947,0.48684 0.29211,-0.19481 m 1.07105,7.01046 0.0973,-0.0973 m 0.2921,0.38946 0.0973,-0.0973 m -0.48682,11.392 0.0973,-0.0973 m 0.2921,0.38948 0.0973,-0.0973 m -1.46051,-3.69996 -0.48682,0.0973 m -3.21313,7.10781 0.0973,-0.0973 m -0.5842,0.0973 0.0973,-0.0973 m 5.74469,-5.06311 v -0.19481 m 0,-11.48935 v -0.0973 m -25.02345,13.53408 0.0973,0.19482 0.19481,0.19481 0.19481,0.0973 h 0.2921 m 17.62351,-17.13667 0.19481,0.19481 0.19481,0.19482 0.58421,0.19481 m -0.97369,0.87631 0.19481,0.19481 0.19481,0.19481 0.58421,0.19481 m -0.97369,0.87631 0.19481,0.19481 0.19481,0.19482 0.5842,0.1948 m -0.97369,0.77893 0.19482,0.2921 0.19481,0.0973 0.5842,0.29209 m -0.97369,0.77892 0.19481,0.19482 0.19482,0.19481 0.5842,0.19482 m -0.97369,0.8763 0.19481,0.19481 0.19481,0.19482 0.58421,0.1948 m -0.97369,0.87632 0.19481,0.19481 0.19481,0.1948 0.58421,0.19482 m -0.97369,0.8763 0.19481,0.19482 0.19481,0.19481 0.5842,0.19481 m 5.45257,-5.74467 0.0973,-0.0973 0.0973,-0.19482 m -0.48685,0.48682 0.19482,-0.0973 m 0.0973,11.48935 0.0973,-0.0973 0.0973,-0.1948 m -0.77895,0.5842 0.2921,-0.0973 0.19482,-0.0973 m -0.48685,-11.87885 h 0.0973 m -0.0973,11.58675 h 0.0973 m 0.68156,-0.0973 v -0.0973 m 0,-11.48936 v -0.19481 m -24.43924,11.78145 0.0973,0.19482 0.0973,0.19481 0.2921,0.0973 h 0.19482 m -0.68159,-0.58419 0.0973,0.1948 0.0973,0.19481 h 0.2921 l 0.19481,0.0973 m 17.91561,-16.64984 0.19481,0.0973 m -0.19481,1.36316 h 0.19481 m -0.19481,1.36313 0.19481,0.0973 m -0.19481,1.36313 0.19481,0.0973 m -0.19481,1.36313 0.19481,0.0973 m -0.19481,1.36313 0.19481,0.0973 m -0.19481,1.36313 0.19481,0.0973 m -0.19481,1.36314 h 0.19481", + "fill": { + "paint": "transparent" + }, + "id": "out", + "name": "out", + "stroke": { + "dasharray": "none", + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "paint": "#000000", + "width": "0.0973682" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "elements": [ + { + "d": "m 99.924144,401.12291 v 15.16506 m 0,-416.21289547 V 6.8317778 m 0,-6.75670327 V 416.28797 m -99.84906947,0 V 0.07507453 H 99.924144 m 0,416.21289547 H 0.07507453 m 0,-6.75672 v 6.75672 M 99.924144,409.53125 H 0.07507453 m 99.84906947,6.75672 v -6.75672 M 0.07507453,416.28797 H 99.924144 m 0,-317.414885 H 0.07507453 M 99.924144,104.7289 H 0.07507453 M 99.924144,151.57536 H 0.07507453 M 99.924144,174.99861 H 0.07507453 M 99.924144,198.42184 H 0.07507453 M 52.627222,221.69493 H 0.07507453 M 89.864176,402.92469 h 10.059968 m -10.059968,0 v 6.60656 M 99.924144,311.78431 H 89.864176 m -50.299913,0 H 0.07507453 M 99.924144,317.64012 H 89.864176 m -50.299913,0 H 0.07507453 M 99.924144,245.11817 H 0.07507453 M 99.924144,268.5414 H 0.07507453 M 99.924144,291.96465 H 0.07507453 M 99.924144,337.3096 H 0.07507453 M 39.388479,360.73283 H 0.07507453 M 99.924144,384.15606 H 0.07507453 M 99.924144,128.15213 H 0.07507453 m 0,-128.07705547 V 6.8317778 M 99.924144,0.07507453 H 0.07507453 M 99.924144,6.8317778 V 0.07507453 M 0.07507453,6.8317778 H 99.924144 M 0.07507453,26.951739 H 99.924144 M 76.500908,80.705063 H 65.540045 m 10.960863,-5.85581 v 5.85581 m -10.960863,-5.85581 h 10.960863 m -10.960863,5.85581 v -5.85581 m -7.207151,5.85581 H 47.371997 m 10.960897,-5.85581 v 5.85581 m -10.960897,-5.85581 h 10.960897 m -10.960897,5.85581 v -5.85581 m -25.5253,5.85581 H 11.035972 m 10.810725,-5.85581 v 5.85581 m -10.810725,-5.85581 h 10.810725 m -10.810725,5.85581 v -5.85581", + "fill": { + "paint": "transparent" + }, + "id": "path291", + "name": "path291", + "stroke": { + "dasharray": "none", + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "paint": "#000000", + "width": "0.15015" + }, + "type": "path" + }, + { + "d": "m 67.585783,86.138554 c 0,-0.600593 0.158897,-1.06981 0.47797,-1.417655 0.329146,-0.337835 0.741996,-0.506752 1.258769,-0.506752 0.337657,0 0.638109,0.07633 0.909619,0.235224 0.26282,0.160176 0.469244,0.384133 0.60938,0.675672 0.141519,0.281511 0.216357,0.610607 0.216357,0.975969 0,0.365362 -0.07519,0.694437 -0.225224,0.984727 -0.150031,0.291548 -0.356597,0.508003 -0.629385,0.658152 -0.271687,0.150136 -0.571819,0.223982 -0.880854,0.223982 -0.347944,0 -0.648147,-0.08385 -0.920933,-0.242745 -0.271332,-0.168935 -0.467968,-0.395392 -0.609344,-0.67567 -0.141519,-0.29155 -0.206426,-0.591838 -0.206426,-0.910904 z m 0.487973,0.0088 c 0,0.43168 0.122724,0.779525 0.356598,1.032276 0.235153,0.253987 0.534294,0.376622 0.892168,0.376622 0.356598,0 0.656872,-0.122611 0.890857,-0.376622 0.23409,-0.252748 0.347943,-0.618113 0.347943,-1.088582 0,-0.290272 -0.04752,-0.553046 -0.15145,-0.77827 -0.102503,-0.215221 -0.244021,-0.384131 -0.440445,-0.506752 -0.187626,-0.122611 -0.40416,-0.187698 -0.646869,-0.187698 -0.339078,0 -0.629385,0.122611 -0.873372,0.356604 -0.244021,0.233985 -0.375395,0.619365 -0.375395,1.172412 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path292", + "name": "path292", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 71.658603,87.912245 v -3.641111 h 0.47797 v 1.801787 l 1.801788,-1.801787 h 0.658149 l -1.530278,1.47396 1.595362,2.167151 h -0.638145 l -1.285015,-1.848085 -0.601861,0.580577 v 1.267508 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path293", + "name": "path293", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 9.7502833,87.912245 v -3.641111 h 0.4779707 v 3.209433 h 1.793026 v 0.431678 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path294", + "name": "path294", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 12.67755,84.271141 h 0.479247 v 3.641111 H 12.67755 Z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path295", + "name": "path295", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 14.001367,87.912245 v -3.641111 h 0.487973 l 1.914399,2.852828 v -2.852828 h 0.459207 v 3.641111 h -0.496733 l -1.904398,-2.86159 v 2.86159 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path296", + "name": "path296", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 17.651867,87.912245 v -3.641111 h 0.477969 v 1.801787 l 1.801789,-1.801787 h 0.658149 l -1.530279,1.47396 1.595363,2.167151 h -0.638145 l -1.295054,-1.848085 -0.591823,0.580577 v 1.267508 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path297", + "name": "path297", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 22.550494,87.912245 h -0.440445 v -2.85283 c -0.112436,0.103845 -0.253952,0.206462 -0.422923,0.309071 -0.177697,0.103845 -0.327727,0.178937 -0.46921,0.235225 v -0.431677 c 0.244021,-0.121369 0.46921,-0.262748 0.656908,-0.431681 0.177695,-0.158897 0.319214,-0.327832 0.394159,-0.479226 h 0.281618 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path298", + "name": "path298", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 48.132118,87.912245 v -3.641111 h 0.487972 l 1.914399,2.852828 v -2.852828 h 0.459207 v 3.641111 h -0.496733 l -1.904396,-2.86159 v 2.86159 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path299", + "name": "path299", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 51.81078,87.912245 v -3.641111 h 2.627594 v 0.431677 h -2.149625 v 1.116108 h 2.008248 v 0.42292 h -2.008248 v 1.238728 h 2.234713 v 0.431678 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path300", + "name": "path300", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 56.108751,87.912245 v -3.209434 h -1.191166 v -0.431677 h 2.87034 v 0.431677 h -1.201204 v 3.209434 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path301", + "name": "path301", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 14.395525,20.495352 V 13.22314 h 5.386601 v 1.228716 H 15.86948 v 1.614104 h 3.641136 v 1.229968 H 15.86948 v 1.969454 h 4.054022 v 1.22997 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path302", + "name": "path302", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 22.803843,20.495352 V 14.451856 H 20.645458 V 13.22314 h 5.780724 v 1.228716 h -2.158386 v 6.043496 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path303", + "name": "path303", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 27.374036,20.495352 V 13.22314 h 1.473953 v 2.861587 h 2.871617 V 13.22314 h 1.462675 v 7.272212 h -1.462675 v -3.181906 h -2.871617 v 3.181906 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path304", + "name": "path304", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 34.70316,20.495352 V 13.22314 h 5.386601 v 1.228716 h -3.922648 v 1.614104 h 3.651139 v 1.229968 h -3.651139 v 1.969454 h 4.064025 v 1.22997 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path305", + "name": "path305", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 41.478663,20.495352 V 13.22314 h 3.086802 c 0.779522,0 1.342581,0.06505 1.690453,0.196459 0.355321,0.131374 0.636867,0.356601 0.853331,0.694436 0.206425,0.337835 0.308928,0.713211 0.308928,1.144888 0,0.544289 -0.158898,0.994735 -0.478006,1.35134 -0.319214,0.356605 -0.798283,0.581828 -1.436394,0.67567 0.320279,0.178937 0.581823,0.385384 0.789525,0.609356 0.205361,0.216462 0.47797,0.610603 0.834567,1.173662 l 0.882132,1.426416 H 46.255776 L 45.194849,18.90002 c -0.37536,-0.563059 -0.629384,-0.910904 -0.769519,-1.059799 -0.140106,-0.151414 -0.291548,-0.245228 -0.440445,-0.30031 -0.160316,-0.05757 -0.404126,-0.08509 -0.74196,-0.08509 h -0.300416 v 3.040516 z m 1.463952,-4.19416 h 1.088591 c 0.703195,0 1.14488,-0.02873 1.323817,-0.09508 0.16883,-0.05633 0.30893,-0.158897 0.402885,-0.30907 0.103916,-0.140134 0.150031,-0.329075 0.150031,-0.544293 0,-0.243985 -0.06633,-0.441685 -0.197559,-0.590585 -0.13123,-0.150138 -0.308928,-0.245228 -0.553021,-0.291549 -0.112792,-0.01 -0.469245,-0.01879 -1.069829,-0.01879 h -1.144915 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path306", + "name": "path306", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 48.817187,20.495352 V 13.22314 h 1.426427 l 2.974191,4.859818 V 13.22314 h 1.361342 v 7.272212 h -1.463952 l -2.937907,-4.777236 v 4.777236 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path307", + "name": "path307", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 56.136949,20.495352 V 13.22314 h 5.386599 v 1.228716 h -3.922647 v 1.614104 h 3.651139 v 1.229968 h -3.651139 v 1.969454 h 4.064023 v 1.22997 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path308", + "name": "path308", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 64.535903,20.495352 V 14.451856 H 62.38752 V 13.22314 h 5.77072 v 1.228716 h -2.148382 v 6.043496 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path309", + "name": "path309", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 71.179995,20.607923 1.793026,-7.50745 h 1.051032 l -1.821792,7.50745 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path310", + "name": "path310", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 77.53314,13.223158 h 1.463952 v 7.272213 H 77.53314 Z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path311", + "name": "path311", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 80.395357,20.495352 V 13.22314 h 2.356085 c 0.890892,0 1.472714,0.03752 1.744224,0.112612 0.414162,0.102609 0.769519,0.337835 1.042305,0.703197 0.281617,0.366614 0.422924,0.844587 0.422924,1.416404 0,0.450447 -0.07626,0.825822 -0.244022,1.126117 -0.160317,0.310312 -0.3666,0.544289 -0.610586,0.723219 -0.253953,0.1689 -0.50677,0.281512 -0.759518,0.337835 -0.357838,0.07509 -0.864609,0.103845 -1.530277,0.103845 H 81.85931 v 2.748978 z m 1.463953,-6.043496 v 2.07456 h 0.807044 c 0.581821,0 0.96722,-0.04756 1.163642,-0.12261 0.187628,-0.07509 0.347944,-0.197701 0.459208,-0.356606 0.103917,-0.158897 0.160317,-0.346596 0.160317,-0.563058 0,-0.271511 -0.07519,-0.487983 -0.23409,-0.656901 -0.15145,-0.178937 -0.347944,-0.281512 -0.581821,-0.329075 -0.17876,-0.02767 -0.535536,-0.04628 -1.061069,-0.04628 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path312", + "name": "path312", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 38.513552,242.56555 h 4.504468 m -4.504468,0 h 4.504468 m -6.756703,-1.65161 h 1.351342 m -1.351342,0 h 1.351342 m 50.450049,-0.15003 H 52.627542 m 34.3841,-1.05104 H 53.678573 m -16.065914,-0.90088 h -1.351342 m 1.351342,-0.15004 h -1.351342 m 32.582313,-0.45046 h 2.102096 m 13.813681,0 h -0.900894 m -27.627395,0 h 26.576364 m 1.051031,-0.60059 H 82.807482 M 43.01802,237.16044 h -4.504468 m 4.504468,0 h -4.504468 m 16.666535,0 H 81.606278 M 19.44461,234.30762 h 6.156119 m 6.156118,0 h 13.963855 m -17.567429,1.05103 3.753712,3.75374 m -3.753712,-3.75374 3.753712,3.75374 m 1.501477,-1.50149 -2.102061,-2.10209 m 2.102061,2.10209 -2.102061,-2.10209 m -0.450767,-32.73265 v -0.15014 m 5.405364,36.03576 v 0.15002 m 1.351341,-0.15002 v 0.15002 m 0.450447,-1.20117 v 0.75073 m 0,3.00299 v 0.75072 m 0,-4.50444 v 0.75073 m 0,3.00299 v 0.75072 m -6.45643,-27.32709 1.051066,-4.80476 m -1.051066,4.80476 1.051066,-4.80476 m -2.552544,-8.2582 -9.159074,16.36624 m 9.159074,-16.36624 -9.159074,16.36624 m 1.201168,0.15014 8.708662,-15.61549 m -8.708662,15.61549 8.708662,-15.46534 m 24.324133,21.32114 -1.501514,0.45045 m 1.501514,-1.20119 -1.501514,0.45045 M 19.44429,234.30733 h 6.156119 m 6.15612,0 h 13.963853 m 34.3841,-0.90089 h -6.156119 m 11.561482,-0.30031 h -0.750757 m -5.105053,-0.15014 h -5.705672 m -8.858766,0 h 1.651615 m -2.402371,-0.30031 h -2.102097 m 1.501513,-0.45044 H 61.93647 M 45.720382,232.0551 H 27.101888 m -6.156084,0 h -1.651651 m 26.426229,0 H 27.101888 m -6.156084,0 h -1.651651 m 66.215692,-1.80178 h -0.750757 m -11.861756,-2.40239 h -5.255225 m -36.185889,-0.30031 h 2.852819 m -2.852819,0 h 2.852819 m 31.681455,-0.75075 h 5.705636 m -7.957871,-0.75074 h 2.252235 m 0.75072,0 h 4.354332 m 0.600584,0 h 2.252235 M 63.738257,225.899 h 2.252235 m 5.705636,0 h 2.252235 m 10.810725,0 h 0.750757 m -51.200808,-0.45046 h -2.852819 m 2.852819,0 h -2.852819 m 32.282039,-1.50148 h 2.252235 m 5.705636,0 h 2.252235 m 10.810725,0 h 0.750757 m 0,-0.30031 H 84.759088 M 73.948363,223.1963 h -2.252235 m -5.705636,0 h -2.252235 m 21.020831,15.01489 0.750757,0.15014 m 0,-0.15014 -0.750757,-0.15014 m -21.020831,-5.8558 1.35134,0.75075 m -13.813715,0 -4.204158,-3.30328 m 4.204158,3.30328 -4.204158,-3.30328 m -16.21609,-26.87666 8.708629,15.46534 m -8.708629,-15.61549 8.708629,15.61549 m 1.201203,-0.15014 -9.15911,-16.36624 m 9.15911,16.36624 -9.15911,-16.36624 m -2.552509,8.2582 1.051031,4.80476 m -1.051031,-4.80476 1.051031,4.80476 m 13.36327,27.32709 v -4.50444 m 0,4.50444 v -4.50444 m 2.702681,-7.50745 v 1.50148 m 0,3.15313 v 1.50149 m 0,-6.1561 v 1.50148 m 0,3.15313 v 1.50149 m 6.456393,4.50459 v -19.66949 m 0,0 v -19.21907 m 2.552545,3.75373 v 31.53127 m 1.051031,-32.73246 v 33.78351 m -28.828601,-11.11102 -3.903885,3.90387 m 3.903885,-3.90387 -3.903885,3.90387 m 3.153128,-0.15014 2.252235,-2.25223 m -2.252235,2.25223 2.252235,-2.25223 m 55.855413,-23.87369 0.750757,-0.15014 m 0,-0.3003 -0.750757,0.15014 M 63.738257,219.5929 h 2.252235 m 5.705636,0 h 2.252235 M 21.696524,219.29258 H 40.01471 m -18.318186,0 H 40.01471 m 45.495135,-0.30031 h -0.750757 m -21.020831,-0.3003 h 2.252235 m 5.705636,0 h 2.252235 m 10.810725,0 h 0.750757 M 39.564263,218.24151 H 22.146972 m 17.417291,0 H 22.146972 m 41.591285,-1.35134 h 2.252235 m 5.705636,0 h 2.252235 m 10.810725,0 h 0.750757 m -11.561482,-0.30031 h -2.252235 m -0.600584,0 h -4.354332 m -0.75072,0 h -2.252235 m 7.957871,-0.75074 h -5.705636 m 1.651615,-0.90089 h 5.255225 m -42.792454,-0.15014 h 1.501478 m -1.501478,0 h 1.501478 m 53.903489,-2.25224 H 84.759088 M 61.93647,210.43377 h 1.801787 m -1.501513,-0.30032 h 2.102097 m 2.402371,-0.45044 h -1.651615 m 8.858766,0 h 5.705672 m 5.85581,-0.15014 h -0.750757 m -10.810725,-0.15014 h 6.156119 m -8.408354,17.41728 -0.600584,-0.75075 m 8.558491,6.90686 0.450447,0.45045 m 6.90684,6.30627 1.051067,1.05103 m -25.825645,-8.10804 -3.753712,-4.65463 m 0,0 v -13.36326 m 0.300416,13.8137 V 214.1875 m 4.954916,2.40239 v 3.00298 m 0,3.60357 v 2.85282 m 0.750721,0 v -0.15013 m 0,-1.95193 v -0.75075 m 0,-3.60357 v -0.9009 m 0,-1.80178 v -0.30031 m 1.501514,-0.75075 v 10.96087 m 0.75072,-17.11699 v 1.65165 m 0,5.25522 v 9.45937 m 0,5.40537 v 1.50149 m 2.702682,-29.72949 v 1.20119 m 0.750756,-1.35134 v 1.35134 m -11.711725,10.21012 3.753712,-4.50446 m 2.852853,-0.45046 -1.35134,0.75075 M 81.60596,205.62901 H 55.179767 m 28.678428,-0.6006 h -1.051031 m 1.951924,-0.60059 h -0.900893 m -1.051031,0 H 56.230798 m 12.612512,0 h 2.102098 m -17.267155,-1.35134 h 33.333069 m -34.3841,-1.20119 h 35.435167 m -22.071897,13.96385 0.75072,0.75075 m -13.062959,-13.51341 -1.051031,-1.20119 m 14.11399,9.45938 0.900895,3.60357 m 6.306256,16.51639 -1.051031,-3.60357 m -1.801788,-1.8018 v -9.45937 m 0.600584,10.21012 v -10.96087 m 1.501514,0.75075 v 0.30031 m 0,1.80178 v 0.9009 m 0,3.60357 v 0.75075 m 0,1.95193 v 0.15013 m 0.750721,7.35731 v -1.95194 m 0,-5.40537 v -2.85282 m 0,-3.60357 v -3.00298 m 0,-5.25522 v -1.95194 m 2.702681,-6.30625 v 1.35134 m 0,34.53426 v 0.75076 m 0.600479,-36.63636 v 1.35134 m 0,33.78352 v 1.5015 m 2.402371,-30.02982 v 23.2731 m 0.450447,-23.57339 v 24.02384 m 1.501477,3.75371 v -31.53127 m 1.20131,32.58233 v -33.78352 m 1.050924,33.18292 v 0.6006 m 0,-33.18293 v -0.60059 m 0.900894,0 v 33.78352 m -17.116981,-10.36028 -0.900894,3.60357 m 6.156119,-16.51639 1.051031,-3.60357 m -2.252234,4.50447 -0.600584,0.75075 m 8.558491,-6.90687 0.450447,-0.3003 m 6.90684,-6.30626 1.051066,-1.20119 M 65.990351,226.8 l 0.75072,-0.75075 m -13.062959,13.66355 -1.051031,1.05104 m -5.5555,-4.05401 4.20416,-3.30327 m -4.20416,3.30327 4.20416,-3.30327 m 34.233961,6.30624 v -36.63634 m 1.351342,0 v 36.63634 m 1.201203,-37.83754 v 19.21907 m 0,0 v 19.66951 M 31.456218,225.2985 c -1.501476,0 -3.00299,0.6006 -4.054021,1.65163 m 4.054021,-1.65163 c -1.501476,0 -3.00299,0.6006 -4.054021,1.65163 m -8.708627,4.65463 c -0.750758,-1.5015 -2.402407,-2.25223 -4.054022,-1.95194 -1.651651,0.30031 -2.702682,1.80179 -2.702682,3.45342 0,1.65165 1.051031,3.15313 2.702682,3.45343 1.651615,0.45045 3.303264,-0.45044 4.054022,-1.95193 m 9.459383,0.60059 c -0.750756,-0.60059 -1.651649,-1.05104 -2.552544,-1.05104 m 5.855809,-6.60656 c -0.900893,0 -1.801787,0.30032 -2.552543,0.9009 m -7.957871,3.60357 c 0.900893,0 1.801787,-0.45044 2.552508,-1.05104 m -4.804742,0.6006 c -0.750758,-1.5015 -2.402407,-2.25223 -4.054022,-1.95194 -1.651651,0.30031 -2.702682,1.80179 -2.702682,3.45342 0,1.65165 1.051031,3.15313 2.702682,3.45343 1.651615,0.45045 3.303264,-0.45044 4.054022,-1.95193 m 2.252234,-2.55254 c 0.900893,0 1.801787,-0.45044 2.552508,-1.05104 m 7.957906,-3.45343 c -0.900893,0 -1.801787,0.30032 -2.552543,0.9009 m -0.750722,6.7567 c -0.750756,-0.60059 -1.651649,-1.05104 -2.552544,-1.05104 m 7.057013,-24.32413 c 0.150031,-0.75075 -0.15003,-1.50149 -0.750757,-1.80178 -0.750756,-0.45046 -1.501478,-0.45046 -2.102097,0 -0.600584,0.3003 -0.900893,1.05103 -0.750721,1.80178 m 3.453402,0 c 0.150031,-0.60059 -0.150031,-1.35134 -0.75072,-1.80178 -0.60062,-0.45046 -1.351342,-0.45046 -1.951961,0 -0.600584,0.45044 -0.900893,1.20119 -0.750721,1.80178 m -8.108043,8.10805 c -0.150031,0.3003 -0.150031,0.60059 0,0.90088 0.15003,0.30032 0.450446,0.45046 0.75072,0.45046 m -0.75072,-1.35134 c -0.150031,0.3003 -0.150031,0.60059 0,0.90088 0.15003,0.30032 0.450446,0.45046 0.75072,0.45046 m -2.252234,14.86474 c -0.300416,0 -0.600584,0.15014 -0.75072,0.45045 m 0.75072,-0.45045 c -0.300416,0 -0.600584,0.15014 -0.75072,0.45045 m 12.912786,-18.16803 c 0,-0.45044 -0.450447,-0.75075 -0.750722,-0.75075 -0.450447,0 -0.750756,0.30032 -0.750756,0.75075 0,0.30031 0.300416,0.75075 0.750756,0.75075 0.300416,0 0.750722,-0.45044 0.750722,-0.75075 m 0.15003,17.71758 c -0.300416,0 -0.450446,0.15014 -0.600619,0.45045 -0.15003,0.3003 0,0.60059 0.150031,0.75074 m -4.654642,-4.65462 c -0.150031,0.30032 -0.300416,0.60059 -0.150031,0.9009 0.150031,0.15014 0.300416,0.45044 0.600584,0.45044 m -8.408318,-0.45044 c 0.150031,0.15014 0.300416,0.45044 0.600585,0.45044 m 12.312202,-15.61549 c 0,-0.45044 -0.450446,-0.75075 -0.750721,-0.75075 -0.450447,0 -0.750756,0.30032 -0.750756,0.75075 0,0.30031 0.300416,0.75075 0.750756,0.75075 0.300417,0 0.750721,-0.45044 0.750721,-0.75075 m -12.912787,15.16505 c 0.150031,0.15014 0.300416,0.45044 0.600585,0.45044 m 7.357287,-1.35134 c -0.150031,0.30032 -0.300416,0.60059 -0.150031,0.9009 0.150031,0.15014 0.300416,0.45044 0.600584,0.45044 m 4.654641,2.10209 c -0.300416,0 -0.450447,0.15014 -0.600619,0.45045 -0.150031,0.3003 0,0.60059 0.150031,0.75074 m 0.600584,3.75374 c 1.201203,1.05104 2.702681,1.80179 4.354332,1.80179 m -4.354332,-1.95196 c 1.201203,1.20121 2.702681,1.80179 4.354332,1.80179 m -2.852854,-3.30327 c 0.750756,0.75074 1.801787,1.20121 2.852854,1.20121 m -2.852854,-1.20121 c 0.750756,0.75074 1.801787,1.20121 2.852854,1.20121 m -1.351342,-10.81075 c 0.600586,0.9009 1.801789,1.35135 3.002957,1.05104 1.201203,-0.3003 1.951961,-1.35134 1.951961,-2.55253 0,-1.20119 -0.750758,-2.25223 -1.951961,-2.55252 -1.201168,-0.30032 -2.402371,0.15012 -3.002957,1.20118 m 0,2.85283 c 0.600586,0.9009 1.801789,1.35135 3.002957,1.05104 1.201203,-0.3003 1.951961,-1.35134 1.951961,-2.55253 0,-1.20119 -0.750758,-2.25223 -1.951961,-2.55252 -1.201168,-0.30032 -2.402371,0.15012 -3.002957,1.20118 m 5.105054,-5.70565 c 0.300417,0 0.600584,-0.15014 0.750757,-0.45046 0.150031,-0.3003 0.150031,-0.60059 0,-0.90088 m -0.750757,1.35134 c 0.300417,0 0.600584,-0.15014 0.750757,-0.45046 0.150031,-0.3003 0.150031,-0.60059 0,-0.90088 m -5.855811,9.90982 c -0.150031,-0.3003 -0.450447,-0.3003 -0.600619,-0.3003 m 0,-2.25224 c 0.150031,0 0.450447,-0.15014 0.600619,-0.30031 m -0.600619,0.30031 c 0.150031,0 0.450447,-0.15014 0.600619,-0.30031 m 0,2.85284 c -0.150031,-0.30032 -0.450447,-0.30032 -0.600619,-0.30032 m 12.762686,2.10209 c -0.15003,-0.15014 -0.450446,-0.15014 -0.600618,-0.15014 -0.150031,0.15014 -0.300418,0.30031 -0.300418,0.6006 m 0,6.00595 c 0,0.30032 0.150031,0.45046 0.300418,0.6006 0.150029,0 0.450445,0 0.600618,-0.15014 m -0.900893,-0.45044 c 0,0.3003 0.150031,0.45044 0.300416,0.60059 0.150031,0 0.450447,0 0.600619,-0.15014 m 0,-6.90685 c -0.150031,-0.15014 -0.450447,-0.15014 -0.600619,-0.15014 -0.150031,0.15014 -0.300416,0.30031 -0.300416,0.6006 m -7.657598,7.057 c -0.300416,0 -0.450445,0.15014 -0.450445,0.45045 m 5.405361,0 c 0,-0.30031 -0.150031,-0.45045 -0.450447,-0.45045 m 0,5.40535 c 0.300416,0 0.450447,-0.15004 0.450447,-0.45045 m -5.405361,0 c 0,0.30041 0.150029,0.45045 0.450445,0.45045 m -0.450445,-1.35135 c 0,-0.15002 -0.150032,-0.30042 -0.450448,-0.30042 m 0.600584,1.20118 c 0,0.15002 0.150031,0.45044 0.300416,0.45044 m 4.504469,0 c 0.150031,0 0.450447,-0.30042 0.450447,-0.45044 m 0,-4.50446 c 0,-0.3003 -0.300416,-0.45044 -0.450447,-0.45044 m -4.504469,0 c -0.150031,0 -0.300416,0.15014 -0.300416,0.45044 m -0.600584,1.05106 c 0.300416,0 0.450448,-0.15004 0.450448,-0.45046 m 8.108043,-3.60357 c 0,-0.15014 -0.150031,-0.30032 -0.450447,-0.30032 m 0,-2.25223 c 0.300416,0 0.450447,-0.30031 0.450447,-0.45044 m -0.450447,0.45044 c 0.300416,0 0.450447,-0.30031 0.450447,-0.45044 m 0,3.00297 c 0,-0.15014 -0.150031,-0.30032 -0.450447,-0.30032 m -8.108044,4.35432 c 0.300416,0 0.450448,-0.15002 0.450448,-0.45044 m 0,3.00296 c 0,-0.15004 -0.150032,-0.30042 -0.450448,-0.30042 m 13.663543,-7.50745 c 0.150032,-0.15013 0.150032,-0.15013 0.150032,-0.3003 0,0 0,-0.15014 -0.150032,-0.15014 m 0,0.45044 c 0.150032,-0.15013 0.150032,-0.15013 0.150032,-0.3003 0,0 0,-0.15014 -0.150032,-0.15014 M 31.606142,201.57467 c -0.150029,-0.15014 -0.450445,-0.30031 -0.75072,-0.30031 -0.300416,0 -0.60062,0.15014 -0.750756,0.30031 m 1.501476,0 c -0.150029,-0.15014 -0.450445,-0.30031 -0.75072,-0.30031 -0.300416,0 -0.60062,0.15014 -0.750756,0.30031 m 45.945582,37.98768 c 0.450447,-0.30042 0.750756,-0.9009 1.051031,-1.35134 m -2.102418,1.35144 c 0.450448,-0.3004 0.900895,-0.75075 1.20117,-1.35133 m -21.020832,-1.20119 c 0,0.6006 0.450447,1.20119 1.051031,1.20119 m 0,-33.78351 c -0.600584,0 -1.051031,0.45044 -1.051031,1.05103 m -1.500094,34.23605 v -17.41727 m 0,-1.05105 v -18.16801 m 33.333069,19.21906 v 17.41727 m 0,-36.63633 v 18.16801 m 0,0 v 1.05105 m -33.333212,-5.25522 1.501514,-0.15013 m 14.264127,-13.66356 -9.309211,-0.15014 m 10.059969,0.75075 -0.150031,-0.15014 -0.150031,-0.3003 -0.150031,-0.15014 h -0.300417 m 0,-0.15014 v 0.15014 m -15.765923,15.01511 h 1.501513 m 27.627396,19.96981 -1.201203,-1.05104 m 1.201203,-32.73247 -1.201203,1.20119 m -27.928381,15.61335 v 1.05104 m 46.245891,-0.6006 H 88.062389 M 40.01471,80.705063 H 29.203984 m 10.810726,-5.85581 v 5.85581 M 29.203984,74.849253 H 40.01471 m -10.810726,5.85581 v -5.85581", + "fill": { + "paint": "transparent" + }, + "id": "path313", + "name": "path313", + "stroke": { + "dasharray": "none", + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "paint": "#000000", + "width": "0.15015" + }, + "type": "path" + }, + { + "d": "m 27.918296,87.912245 v -3.641111 h 0.47797 v 3.209433 h 1.793027 v 0.431678 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path314", + "name": "path314", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 30.846838,84.271141 h 0.477971 v 3.641111 h -0.477971 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path315", + "name": "path315", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 32.169415,87.912245 v -3.641111 h 0.487972 l 1.914399,2.852828 v -2.852828 h 0.459208 v 3.641111 h -0.496733 l -1.904398,-2.86159 v 2.86159 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path316", + "name": "path316", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 35.819915,87.912245 v -3.641111 h 0.47797 v 1.801787 l 1.801787,-1.801787 h 0.658149 l -1.530277,1.47396 1.595363,2.167151 H 38.18476 l -1.295052,-1.848085 -0.591823,0.580577 v 1.267508 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path317", + "name": "path317", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 41.384814,87.480522 v 0.431676 h -2.402372 c 0,-0.112607 0.01774,-0.216463 0.0564,-0.319072 0.0564,-0.160174 0.160317,-0.319073 0.290485,-0.477975 0.141519,-0.160174 0.329146,-0.337834 0.581822,-0.554301 0.394123,-0.319071 0.666909,-0.571814 0.807044,-0.769511 0.13123,-0.187699 0.206426,-0.366615 0.206426,-0.535533 0,-0.17766 -0.0649,-0.319071 -0.186563,-0.440436 -0.132657,-0.121369 -0.29155,-0.187699 -0.497975,-0.187699 -0.215292,0 -0.384121,0.06633 -0.515531,0.197699 -0.132657,0.131373 -0.197559,0.309071 -0.197559,0.534281 l -0.459207,-0.04629 c 0.0376,-0.347836 0.150031,-0.601846 0.356598,-0.788281 0.205361,-0.178937 0.47797,-0.26275 0.824567,-0.26275 0.347943,0 0.629384,0.09386 0.825806,0.290273 0.206426,0.187698 0.310347,0.431678 0.310347,0.713207 0,0.150137 -0.02837,0.290307 -0.09398,0.43168 -0.0564,0.141376 -0.160317,0.291549 -0.29155,0.441687 -0.140106,0.158897 -0.365358,0.365361 -0.694433,0.638133 -0.261401,0.225224 -0.430407,0.384133 -0.515495,0.459205 -0.07519,0.08509 -0.13123,0.158897 -0.187627,0.243985 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path318", + "name": "path318", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 4.5607807,260.73366 3.0780419,-8.02294 h 1.1448798 l 3.2745006,8.02294 H 10.857035 L 9.9185803,258.31253 H 6.5690289 l -0.882131,2.42113 z m 2.3085225,-3.29326 h 2.7214794 l -0.8358449,-2.2247 c -0.2528888,-0.67567 -0.4492055,-1.22873 -0.5718193,-1.66165 -0.1039222,0.50801 -0.2440216,1.0235 -0.4316841,1.53028 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path358", + "name": "path358", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 12.865886,260.73366 v -8.02294 h 1.061068 v 7.07577 h 3.950136 v 0.94717 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path359", + "name": "path359", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 19.097056,260.73366 v -8.02294 h 1.061069 v 7.07577 h 3.950135 v 0.94717 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path360", + "name": "path360", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 25.384549,260.73366 v -8.02294 h 5.799486 v 0.94717 h -4.738417 v 2.4587 h 4.438143 v 0.92967 h -4.438143 v 2.74023 h 4.926116 v 0.94717 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path361", + "name": "path361", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 32.826322,260.73366 v -8.02294 h 1.088592 l 4.214162,6.29625 v -6.29625 h 1.013506 v 8.02294 h -1.089834 l -4.21292,-6.30624 v 6.30624 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path362", + "name": "path362", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 43.993646,260.73366 v -8.02294 h 3.012992 c 0.609346,0 1.097318,0.0838 1.472714,0.24261 0.3666,0.16031 0.656907,0.41415 0.863333,0.75198 0.216357,0.33803 0.319214,0.68444 0.319214,1.0598 0,0.33801 -0.09398,0.66567 -0.281617,0.96722 -0.187628,0.30042 -0.46921,0.5443 -0.844607,0.73195 0.488008,0.14014 0.863369,0.38416 1.126117,0.722 0.253954,0.34793 0.385399,0.75071 0.385399,1.21992 0,0.3754 -0.07519,0.722 -0.235155,1.04104 -0.158897,0.32914 -0.356632,0.57309 -0.591859,0.75076 -0.23409,0.17875 -0.525497,0.31034 -0.872094,0.39539 -0.356632,0.0926 -0.788281,0.14013 -1.295052,0.14013 z m 1.061068,-4.65459 h 1.735462 c 0.46921,0 0.807045,-0.0284 1.013506,-0.094 0.27275,-0.0752 0.469209,-0.21528 0.610586,-0.39416 0.13123,-0.18763 0.205361,-0.42292 0.205361,-0.70443 0,-0.26282 -0.0649,-0.49673 -0.196494,-0.7032 -0.121298,-0.20642 -0.308928,-0.33765 -0.544296,-0.41292 -0.23409,-0.0752 -0.646871,-0.11274 -1.219932,-0.11274 h -1.604086 z m 0,3.70742 h 1.998211 c 0.337658,0 0.581822,-0.0177 0.723233,-0.0387 0.242603,-0.0465 0.44917,-0.12129 0.609345,-0.22415 0.168829,-0.10389 0.300416,-0.24508 0.402884,-0.44169 0.112436,-0.1965 0.160316,-0.42293 0.160316,-0.67567 0,-0.30042 -0.07519,-0.56306 -0.225223,-0.77951 -0.160317,-0.22382 -0.366601,-0.37537 -0.638145,-0.46923 -0.271332,-0.0838 -0.666909,-0.13128 -1.173644,-0.13128 h -1.856835 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path363", + "name": "path363", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 51.529267,260.73366 v -8.02294 h 3.556012 c 0.713232,0 1.258768,0.0752 1.624127,0.21529 0.375361,0.14014 0.66691,0.39412 0.890893,0.75948 0.225222,0.36664 0.337657,0.77076 0.337657,1.21121 0,0.57306 -0.187626,1.05107 -0.553057,1.43642 -0.3666,0.39288 -0.938419,0.63814 -1.707938,0.74948 0.281618,0.13272 0.497974,0.26389 0.638109,0.3954 0.310348,0.2802 0.60938,0.63814 0.882132,1.06984 l 1.398903,2.1859 h -1.34258 l -1.061068,-1.67042 c -0.308929,-0.48796 -0.563059,-0.85332 -0.759482,-1.10735 -0.206426,-0.25288 -0.385398,-0.43164 -0.544296,-0.53553 -0.160317,-0.10246 -0.319214,-0.1777 -0.47797,-0.2153 -0.122725,-0.0284 -0.320279,-0.0375 -0.591859,-0.0375 h -1.228692 v 3.56604 z m 1.061069,-4.4857 h 2.279758 c 0.479212,0 0.863332,-0.0461 1.136119,-0.15003 0.271332,-0.10246 0.47797,-0.26281 0.619347,-0.47925 0.150031,-0.2238 0.215292,-0.45916 0.215292,-0.72195 0,-0.37537 -0.13123,-0.69444 -0.412922,-0.93842 -0.27275,-0.24402 -0.704435,-0.36536 -1.305019,-0.36536 h -2.532505 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path364", + "name": "path364", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 58.717619,260.73366 3.078042,-8.02294 h 1.144879 l 3.284539,8.02294 h -1.211206 l -0.938455,-2.42113 h -3.349551 l -0.88213,2.42113 z m 2.308523,-3.29326 h 2.72148 l -0.835846,-2.2247 c -0.252889,-0.67567 -0.440445,-1.22873 -0.571819,-1.66165 -0.103917,0.50801 -0.244022,1.0235 -0.431684,1.53028 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path365", + "name": "path365", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 67.06965,260.73366 v -8.02294 h 2.758969 c 0.628143,0 1.097351,0.0361 1.426426,0.1113 0.46045,0.10389 0.854607,0.30149 1.182441,0.57307 0.422924,0.3566 0.731958,0.81581 0.948422,1.3701 0.206424,0.56306 0.308928,1.19117 0.308928,1.9144 0,0.60058 -0.06633,1.14488 -0.206426,1.61409 -0.15003,0.46925 -0.329145,0.86337 -0.553056,1.17244 -0.216356,0.30149 -0.460448,0.54554 -0.733236,0.7232 -0.262819,0.17875 -0.580544,0.30893 -0.95594,0.40415 -0.366599,0.0926 -0.798284,0.14014 -1.286256,0.14014 z m 1.061067,-0.94717 h 1.707938 c 0.534259,0 0.947181,-0.0575 1.247491,-0.15003 0.300416,-0.10389 0.54426,-0.23516 0.721956,-0.41288 0.245086,-0.25396 0.441686,-0.59186 0.583063,-1.02351 0.140091,-0.42169 0.215292,-0.93846 0.215292,-1.53904 0,-0.84461 -0.141519,-1.48272 -0.412922,-1.93316 -0.281618,-0.45044 -0.609345,-0.75076 -1.003468,-0.91093 -0.291549,-0.10246 -0.741996,-0.1589 -1.380141,-0.1589 h -1.679138 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path366", + "name": "path366", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 75.112005,260.73366 v -8.02294 h 1.061069 v 7.07577 h 3.950135 v 0.94717 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path367", + "name": "path367", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 81.408863,260.73366 v -8.02294 h 5.79076 v 0.94717 h -4.729692 v 2.4587 h 4.428142 v 0.92967 h -4.428142 v 2.74023 h 4.917356 v 0.94717 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path368", + "name": "path368", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 91.112269,260.73366 v -3.3971 l -3.086803,-4.62584 h 1.285015 l 1.586567,2.42113 c 0.290484,0.45044 0.563058,0.9009 0.815804,1.3501 0.235156,-0.41164 0.525534,-0.8909 0.873372,-1.41639 l 1.547798,-2.35484 h 1.23873 l -3.199415,4.62584 v 3.3971 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path369", + "name": "path369", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 21.508827,284.75746 h -0.985983 v -6.2775 c -0.23409,0.22381 -0.543018,0.45046 -0.928417,0.67567 -0.38412,0.22382 -0.731958,0.40292 -1.041028,0.51553 v -0.95721 c 0.553057,-0.25289 1.031026,-0.57181 1.445189,-0.93842 0.412886,-0.37536 0.703193,-0.73195 0.882132,-1.07983 h 0.628107 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path370", + "name": "path370", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 24.098896,277.7756 v -0.93841 h 5.190142 v 0.76075 c -0.516773,0.54303 -1.023508,1.26625 -1.521518,2.16715 -0.496733,0.9009 -0.890857,1.83055 -1.162401,2.77773 -0.197558,0.67567 -0.320279,1.40767 -0.376603,2.21471 h -1.013505 c 0.0107,-0.63815 0.141519,-1.39763 0.375361,-2.28976 0.235155,-0.9009 0.57306,-1.75426 1.014747,-2.59008 0.449206,-0.82583 0.918415,-1.52903 1.416424,-2.10209 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path371", + "name": "path371", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 30.255015,282.646 1.041029,-0.0852 c 0.07519,0.49801 0.253953,0.87337 0.526775,1.12612 0.280199,0.25395 0.618105,0.37663 1.012264,0.37663 0.470451,0 0.87337,-0.17875 1.202445,-0.53553 0.327726,-0.35659 0.496733,-0.82584 0.496733,-1.41766 0,-0.56182 -0.158899,-1.00351 -0.479212,-1.33131 -0.317796,-0.32914 -0.730752,-0.48924 -1.238729,-0.48924 -0.317796,0 -0.600619,0.0762 -0.853367,0.21635 -0.262819,0.14156 -0.459207,0.32914 -0.610586,0.56306 l -0.919691,-0.12129 0.779521,-4.11031 h 3.988973 v 0.92842 h -3.200691 l -0.431649,2.15839 c 0.479212,-0.33802 0.984705,-0.50678 1.510238,-0.50678 0.704437,0 1.296294,0.24402 1.774264,0.73199 0.477971,0.48798 0.723199,1.10737 0.723199,1.87688 0,0.72321 -0.216355,1.3513 -0.63811,1.88684 -0.516772,0.64691 -1.211206,0.97599 -2.103338,0.97599 -0.731994,0 -1.322577,-0.20644 -1.783025,-0.61935 -0.469209,-0.40416 -0.731995,-0.94846 -0.797043,-1.62413 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path372", + "name": "path372", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 41.591274,278.69523 -0.97598,0.0752 c -0.08512,-0.3854 -0.215292,-0.6569 -0.37536,-0.83584 -0.262821,-0.27134 -0.591823,-0.41293 -0.984741,-0.41293 -0.310348,0 -0.581821,0.0852 -0.825808,0.26282 -0.310347,0.22523 -0.554298,0.5543 -0.731958,0.98598 -0.179115,0.43165 -0.272751,1.04103 -0.272751,1.83932 0.235155,-0.3566 0.525533,-0.62811 0.863369,-0.80705 0.347943,-0.16883 0.703193,-0.26281 1.078554,-0.26281 0.656907,0 1.219966,0.24402 1.680415,0.73199 0.459208,0.47921 0.684431,1.10735 0.684431,1.87686 0,0.49798 -0.102504,0.96719 -0.317796,1.39888 -0.216355,0.43044 -0.516772,0.76827 -0.892133,0.99474 -0.385398,0.23409 -0.817081,0.34653 -1.295052,0.34653 -0.817047,0 -1.491476,-0.30042 -2.008249,-0.9109 -0.516772,-0.59934 -0.778279,-1.59533 -0.778279,-2.98423 0,-1.54776 0.290484,-2.67387 0.862126,-3.37834 0.497975,-0.60936 1.173645,-0.91843 2.018251,-0.91843 0.629384,0 1.14488,0.1777 1.54904,0.5343 0.402884,0.34794 0.646871,0.8446 0.721957,1.46395 z m -4.016496,3.45343 c 0,0.33801 0.07519,0.65688 0.216357,0.96719 0.140106,0.30892 0.346525,0.54305 0.600619,0.71194 0.261401,0.16033 0.534259,0.23516 0.815805,0.23516 0.422924,0 0.778281,-0.16031 1.069794,-0.498 0.300416,-0.33802 0.450447,-0.78705 0.450447,-1.37011 0,-0.5443 -0.141519,-0.98474 -0.441687,-1.30381 -0.29013,-0.31921 -0.665632,-0.47921 -1.116079,-0.47921 -0.440445,0 -0.817082,0.16031 -1.126117,0.47921 -0.319215,0.31921 -0.469246,0.74199 -0.469246,1.25753 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path373", + "name": "path373", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 42.604745,281.36041 h 3.021753 v 0.98471 h -3.021753 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path374", + "name": "path374", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 46.865262,284.75746 v -8.02296 h 5.799487 v 0.94718 h -4.738418 v 2.4587 h 4.438143 v 0.92966 h -4.438143 v 2.74024 h 4.926115 v 0.94718 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path375", + "name": "path375", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 54.307035,284.75746 v -8.02296 h 1.088592 l 4.204158,6.29625 v -6.29625 h 1.023508 v 8.02296 H 59.53346 l -4.212919,-6.30626 v 6.30626 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path376", + "name": "path376", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 65.15525,284.75746 v -1.92441 h -3.472201 v -0.89964 l 3.659898,-5.19891 h 0.798285 v 5.19891 h 1.088592 v 0.89964 h -1.088592 v 1.92441 z m 0,-2.82405 v -3.62358 l -2.506222,3.62358 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path377", + "name": "path377", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 70.673224,284.75746 v -7.07578 h -2.646358 v -0.94718 h 6.353783 v 0.94718 h -2.646356 v 7.07578 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path378", + "name": "path378", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 75.487402,284.75746 v -8.02296 h 3.556011 c 0.713231,0 1.258769,0.0752 1.63413,0.21529 0.365359,0.14014 0.665668,0.39412 0.890892,0.75949 0.225223,0.36663 0.327727,0.77075 0.327727,1.2112 0,0.57306 -0.177697,1.05107 -0.553057,1.43643 -0.3666,0.39289 -0.928417,0.63815 -1.699178,0.74947 0.281618,0.13272 0.489214,0.26389 0.638109,0.39541 0.310347,0.28019 0.60062,0.63815 0.882131,1.06983 l 1.390144,2.18591 H 81.22049 l -1.059826,-1.67041 c -0.310348,-0.48797 -0.563058,-0.85334 -0.769484,-1.10736 -0.196494,-0.25289 -0.375396,-0.43165 -0.534294,-0.53554 -0.160316,-0.10246 -0.319215,-0.17769 -0.487973,-0.21528 -0.112436,-0.0284 -0.310346,-0.0377 -0.591859,-0.0377 h -1.22869 v 3.56606 z m 1.061069,-4.4857 h 2.279757 c 0.487973,0 0.863332,-0.0461 1.14488,-0.15004 0.27275,-0.10246 0.47797,-0.26282 0.619346,-0.47924 0.141519,-0.2238 0.216357,-0.45918 0.216357,-0.72197 0,-0.37535 -0.141519,-0.69442 -0.414163,-0.93841 -0.281618,-0.24403 -0.713196,-0.36537 -1.303777,-0.36537 h -2.542507 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path379", + "name": "path379", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 99.82503,360.73408 H 89.765075", + "fill": { + "paint": "transparent" + }, + "id": "ethernet2", + "name": "ethernet2", + "stroke": { + "dasharray": "none", + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "paint": "#000000", + "width": "0.15015" + }, + "type": "path" + } + ], + "id": "g1", + "name": "g1", + "type": "group" + } + ], + "id": "g2", + "name": "g2", + "transform": "scale(0.64847288,0.64802213)", + "type": "group" + } + ], + "id": "layer1", + "name": "layer1", + "type": "group" + } + ], + "viewBox": "0 0 64.847 270.00001" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "height": 0.074, + "width": 0.7028, + "x": 0.1444, + "y": 0.1125 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.MCM" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "borderColor": "#1A1A1A", + "whiteSpace": "normal", + "wordBreak": "break-all" + }, + "textStyle": { + "fontFamily": "inherit", + "fontSize": "1vmin", + "textAlign": "center" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "borderWidth": 3, + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/4f590e8f4487d768de425d7ed1dabb88bc410b8d65e4369d7eb8d577097b2f04 b/.resources/4f590e8f4487d768de425d7ed1dabb88bc410b8d65e4369d7eb8d577097b2f04 deleted file mode 100644 index 816e70e2..00000000 --- a/.resources/4f590e8f4487d768de425d7ed1dabb88bc410b8d65e4369d7eb8d577097b2f04 +++ /dev/null @@ -1,19 +0,0 @@ -import time - -def close_websckt(): - fc = system.tag.readBlocking(["Configuration/FC"]) - fc_value = fc[0].value - tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (fc_value) - system.tag.writeBlocking([tag_provider + "System/close_socket"],[1]) - time.sleep(1) - system.tag.writeBlocking([tag_provider + "System/close_socket"],[0]) - logger = system.util.getLogger("%s-Project-Update" % (fc)) - logger.info("Web-Socket closed due to project update") - -def check_web_socket(): - request_to_close = system.tag.readBlocking(["System/close_socket"]) - request_to_close_val = request_to_close[0].value - if request_to_close_val: - return True - else: - return False diff --git a/.resources/4fbb69ea85f006e7d0648f91e07d00d0ad324d98e0b10700328928faee3a76a8 b/.resources/4fbb69ea85f006e7d0648f91e07d00d0ad324d98e0b10700328928faee3a76a8 deleted file mode 100644 index e5bd1aac..00000000 --- a/.resources/4fbb69ea85f006e7d0648f91e07d00d0ad324d98e0b10700328928faee3a76a8 +++ /dev/null @@ -1,50 +0,0 @@ -def detailed_view(self, tag_name, device_id, area): - """ - This function is used to naviagte to a detailed view - For example an on click event of a component. - The input paramter array to the component contains a reference to the PLC. - Detail view display all devices and equipement connected to a particular PLC. - The PLC ID is looked up in the "Configuration/DetailedViews" dictionary. - if found it navigates to the detailed view of the page_name {/}. - - Args: - self: This is a reference to the object that is clicked on the screen. - tag_name: Hold information on the particular event that call this function. - area : The area within the FC - Returns: - None. - - Raises: - None. - """ - device = tag_name.split("_") - device = device[0] - # Example: page_name = /F01 - pages = system.tag.readBlocking(["Configuration/DetailedViews"]) - pages_value = pages[0].value - pages_decoded = system.util.jsonDecode(pages_value) - for view , devices in pages_decoded.items(): - if device in devices: - self.session.custom.searchId = tag_name - self.session.custom.deviceSearchId = device_id - system.perspective.sendMessage("plc-to-display", payload = {"device":view,"show_controls":True,"area":area}, scope = "page") - url_to_navigate = "/DetailedView/%s/%s" % (view, view) - system.perspective.navigate(page = url_to_navigate) - return - -def navigate_to_deatiled_view(source): - page_id = config.project_config.get_project_config.global_project_page_ids.get(source) - if page_id: - url_to_navigate = "/DetailedView/%s/%s" % (page_id, page_id) - navigation.amzl_navigation.set_session_variables(self, page_id, False) - system.perspective.navigate(page = url_to_navigate) - elif not page_id: - data = source.split("/") - pass - - - - - - - \ No newline at end of file diff --git a/.resources/51369ae876fd25e3807562257bc0846714a73c8ca0ad1528fac88af7ced9ee0e b/.resources/51369ae876fd25e3807562257bc0846714a73c8ca0ad1528fac88af7ced9ee0e new file mode 100644 index 00000000..1535c389 --- /dev/null +++ b/.resources/51369ae876fd25e3807562257bc0846714a73c8ca0ad1528fac88af7ced9ee0e @@ -0,0 +1,135 @@ +/* Direct stylesheet authoring is an advanced feature. Knowledge of CSS required.*/ + +.psc-x1 { transition: all .2s ease-in-out; } +.psc-x1:hover { transform: scale(1.5) !important; z-index: 5;} + + +.psc-x2 { transition: all .2s ease-in-out; } +.psc-x2:hover { transform: scale(2) !important; z-index: 5;} + +.psc-x3 { transition: all .2s ease-in-out; } +.psc-x3:hover { transform: scale(3) !important; z-index: 5;} + +/* Set the styling for the Table component checkbox colour.*/ +.ia_tableComponent[data-component="ia.display.table"] .ia_checkbox__checkedIcon { + color: black; +} +.ia_tableComponent[data-component="ia.display.table"] .ia_checkbox__uncheckedIcon { + color: black; +} + +div[data-component="ia.input.fileupload"] .ia_button--primary { + background-color: var(--neutral-30); + border-style: None; + color: black; + border-radius:20px; +} + + +/* Help page styles */ + +.psc-background:hover { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + transition: box-shadow 0.9s ease-in-out; +} + +.psc-background-none { + box-shadow: 0 0px 0px 0 , 0 0px 0px 0; + transition: box-shadow 0.9s ease-in-out; +} + +@keyframes fadeIn{ + 0% { opacity: 0; } + 100% { opacity: 1; } +} + +.psc-FadeInFast { + animation: fadeIn 2s; +} + +.psc-FadeInMedium { + animation: fadeIn 4s; +} + +.psc-FadeInSlow { + animation: fadeIn 6s; +} + + +@keyframes rotation { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} + +.psc-rotate { + animation: rotation 2s infinite linear; +} + +.psc-hover-zoom { + + position: relative; + transform-origin: 50% 50%; + transform: translateZ(0) scale(1); + transition: transform 220ms cubic-bezier(.2,.8,.2,1), filter 220ms cubic-bezier(.2,.8,.2,1); + will-change: transform; + backface-visibility: hidden; +} + +.psc-hover-zoom:hover, +.psc-hover-zoom:focus-visible { + transform: translateZ(0) scale(var(--psc-zoom, 1.8)); + z-index: 9999; + filter: drop-shadow(0 8px 18px rgba(0,0,0,.28)); +} + +.psc-stack { position: relative; } + +.psc-stack:has(.psc-hover-zoom:hover) { + z-index: 2147483646; +} + +.psc-stack-tier-1:has(.psc-hover-zoom:hover) { z-index: 1000; } +.psc-stack-tier-2:has(.psc-hover-zoom:hover) { z-index: 2000; } +.psc-stack-tier-3:has(.psc-hover-zoom:hover) { z-index: 3000; } + +.psc-overflow-visible { overflow: visible; } + +.psc-zoom-150 { --psc-zoom: 1.5; } +.psc-zoom-180 { --psc-zoom: 1.8; } +.psc-zoom-200 { --psc-zoom: 2; } +.psc-zoom-300 { --psc-zoom: 3; } + +@media (prefers-reduced-motion: reduce) { + .psc-hover-zoom { transition: none; filter: none; } +} + +@media (hover: none) { + .psc-hover-zoom, + .psc-hover-zoom:hover, + .psc-stack:has(.psc-hover-zoom:hover) { + transform: none !important; + filter: none !important; + z-index: auto !important; + } +} + +[data-component="ia.display.view"].psc-hover { + transform-origin: 50% 50%; + transition: scale 100ms linear; + scale: 1; +} + +[data-component="ia.display.view"].psc-hover:hover { + scale: 2; + z-index: 10; +} + +[data-component="ia.display.view"].psc-conveyor.psc-hover:hover { + scale: 1.3; + z-index: auto; +} + diff --git a/.resources/52c94ff315f93f8e443d975953dfe4ce1d62f8529ec9fe361980e756b18e7334 b/.resources/52c94ff315f93f8e443d975953dfe4ce1d62f8529ec9fe361980e756b18e7334 deleted file mode 100644 index 078717cb..00000000 --- a/.resources/52c94ff315f93f8e443d975953dfe4ce1d62f8529ec9fe361980e756b18e7334 +++ /dev/null @@ -1,44 +0,0 @@ -def generate_tag_config(self,event): - """This function generates the tag config in the search window. - - Args: - self: A reference to the object that is invoking this function. - event: A reference to the event object that is being called by this function.. - - Returns: - This is a description of what is returned. - - Raises: - None. - - """ - - tag = event.value.get("Tags") - fc = system.tag.read("Configuration/FC").value - path ="[%s_SCADA_TAG_PROVIDER]%s/OPC/" % (fc, tag) - results = system.tag.browse( path = path) - tag_list = results.getResults() - data = [i["fullPath"] for i in tag_list] - table_data = [] - for i in data: - config = system.tag.getConfiguration(i) - alarms = [x.get("alarms") for x in config] - try: - for alarm in alarms: - for x in alarm: -# replace = "[%s_SCADA_TAG_PROVIDER]" % (fc) - system.perspective.print(x) - full_path = str(i) - name = x.get("name") - additional_info = x.get("AdditionalInfo") - priority = x.get("priority") - bit_position = x.get("bitPosition") - row = row_builder.build_row(FullPath = full_path, AdditionalInfo = additional_info, - Priority = priority, Name = name, StyleClass = {"classes":"Alarms-Styles/NoAlarms"}) - table_data.append(row) - except: - system.perspective.print("object not iterable") -# self.getSibling("Table_0").props.data = table_data - payload = {} - payload["table_data"] = table_data - system.perspective.sendMessage("build-tag-config", payload = payload, scope = "view") diff --git a/.resources/956012fec3f40fee2f0073980342e6ed70d7e092d63ea62ea5712345ece58277 b/.resources/5318e92adb23132454771dc7e2df528e2323db5e161c44508fb4f6e07269f3e7 similarity index 91% rename from .resources/956012fec3f40fee2f0073980342e6ed70d7e092d63ea62ea5712345ece58277 rename to .resources/5318e92adb23132454771dc7e2df528e2323db5e161c44508fb4f6e07269f3e7 index 9b7d94e3..500a9817 100644 --- a/.resources/956012fec3f40fee2f0073980342e6ed70d7e092d63ea62ea5712345ece58277 +++ b/.resources/5318e92adb23132454771dc7e2df528e2323db5e161c44508fb4f6e07269f3e7 @@ -46,7 +46,7 @@ "props.text": { "binding": { "config": { - "path": "view.params.tagProps[0]" + "path": "/root.custom.MCM" }, "type": "property" } @@ -87,11 +87,21 @@ "basis": "10px", "grow": 1 }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "/root.custom.totalJams" + }, + "type": "property" + } + } + }, "props": { "style": { - "marginRight": "10px" + "marginRight": "20px", + "overflow": "visible" }, - "text": 0, "textStyle": { "textAlign": "end" } @@ -427,7 +437,7 @@ "basis": "32px" }, "props": { - "text": 0, + "text": 37, "textStyle": { "fontSize": 10, "textAlign": "center" @@ -456,7 +466,7 @@ "basis": "32px" }, "props": { - "text": 0, + "text": 2, "textStyle": { "fontSize": 10, "textAlign": "center" @@ -485,7 +495,7 @@ "basis": "32px" }, "props": { - "text": 0, + "text": 7, "textStyle": { "fontSize": 10, "textAlign": "center" @@ -543,7 +553,7 @@ "basis": "32px" }, "props": { - "text": 0, + "text": 46, "textStyle": { "fontSize": 10, "textAlign": "center" @@ -609,9 +619,9 @@ "counts": { "Critical": 0, "Diagnostic": 0, - "High": 0, - "Low": 0, - "Medium": 0 + "High": 37, + "Low": 7, + "Medium": 2 } }, "events": { @@ -629,6 +639,14 @@ "name": "root" }, "propConfig": { + "custom.MCM": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "type": "property" + } + }, "custom.Total": { "binding": { "config": { @@ -637,18 +655,10 @@ "type": "expr" } }, - "custom.area": { - "binding": { - "config": { - "expression": "jsonGet({this.custom.plc_dict}, \"Area\")" - }, - "type": "expr" - } - }, "custom.area_display": { "binding": { "config": { - "expression": "if(len({this.custom.sub_area})\u003e0,\r\nconcat({this.custom.area} + \"/\" + {this.custom.sub_area}),\r\n{this.custom.area})" + "expression": "jsonGet({this.custom.plc_dict}, \"Area\")" }, "type": "expr" } @@ -678,70 +688,6 @@ "type": "tag" } }, - "custom.provider": { - "binding": { - "config": { - "expression": "\"[\"+{session.custom.fc}+\"_SCADA_TAG_PROVIDER]\"" - }, - "type": "expr" - } - }, - "custom.status": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/ALARMST" - }, - "transforms": [ - { - "expression": "if(isNull({value}), 0, {value})", - "type": "expression" - }, - { - "fallback": null, - "inputType": "scalar", - "mappings": [ - { - "input": 4, - "output": 1 - }, - { - "input": 3, - "output": 2 - }, - { - "input": 2, - "output": 3 - }, - { - "input": 1, - "output": 4 - }, - { - "input": 0, - "output": 5 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } - }, - "custom.sub_area": { - "binding": { - "config": { - "expression": "jsonGet({this.custom.plc_dict}, \"SubArea\")" - }, - "type": "expr" - } - }, "custom.table": { "binding": { "config": { @@ -758,6 +704,23 @@ "script": "\ttry:\n\t\tMCM \u003d self.view.params.tagProps[0]\n\t\tdata \u003d currentValue.value\n\t\t\n\t\t# Convert dataset to PyDataSet\n\t\trows \u003d system.dataset.toPyDataSet(data)\n\t\t\n\t\t# Initialize counts dictionary with first-letter uppercase keys\n\t\tcounts \u003d {\n\t\t\t\"Low\": 0,\n\t\t\t\"Medium\": 0,\n\t\t\t\"High\": 0,\n\t\t\t\"Critical\": 0,\n\t\t\t\"Diagnostic\": 0\n\t\t}\n\t\t\n\t\t# Loop through rows and filter for current MCM\n\t\tfor row in rows:\n\t\t\tif row[\"Location\"] \u003d\u003d MCM:\n\n\t\t\t\tpriority \u003d row[\"Priority\"].capitalize()\n\t\t\t\tif priority in counts:\n\t\t\t\t\tcounts[priority] \u003d row[\"Count\"]\n\t\t\n\t\tself.custom.counts \u003d counts\n\t\n\texcept Exception as e:\n\t\tsystem.perspective.print(\"Error gaq dzma: \" + str(e))" } }, + "custom.totalJams": { + "binding": { + "config": { + "parameters": { + "priorityList": "3" + }, + "queryPath": "autStand/Alarms/Active" + }, + "transforms": [ + { + "code": "\t# value is the dataset from the database\n\tfrom java.util import HashSet\n\t\n\t# To track unique jammed devices\n\tunique_devices \u003d HashSet()\n\t\n\tfor rowIndex in range(value.getRowCount()):\n\t device \u003d value.getValueAt(rowIndex, \"Device\")\n\t tag \u003d value.getValueAt(rowIndex, \"Tag\")\n\t location \u003d value.getValueAt(rowIndex, \"Location\")\n\t \n\t if \"TPE\" in str(device) and \"Jammed\" in str(tag) and self.custom.MCM \u003d\u003d str(location):\n\t unique_devices.add(device)\n\t\n\t# Return total count as a number\n\ttotalJams \u003d unique_devices.size()\n\treturn totalJams", + "type": "script" + } + ], + "type": "query" + } + }, "meta.visible": { "binding": { "config": { diff --git a/.resources/5436bb08ea2618929d9360923f83fc882e83b3d0ee6a850ba1fd2d0f7da40db9 b/.resources/5436bb08ea2618929d9360923f83fc882e83b3d0ee6a850ba1fd2d0f7da40db9 new file mode 100644 index 00000000..e4782475 --- /dev/null +++ b/.resources/5436bb08ea2618929d9360923f83fc882e83b3d0ee6a850ba1fd2d0f7da40db9 @@ -0,0 +1,31231 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "MCM01" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[1].elements[0].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC2_9A_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[10].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC1_8_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[11].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC1_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[12].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC1_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[13].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC2_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[14].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC1_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[15].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC1_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[16].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC2_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[17].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC3_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[18].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC1_10_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[19].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC1_11_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[1].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC2_9B_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[20].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC1_12_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[21].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC1_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[22].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC2_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[23].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC3_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[24].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC4_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[25].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC4_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[26].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/PE/JPE/ULC4_4_JPE1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[27].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC4_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[28].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/PE/JPE/ULC3_4_JPE1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[29].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC3_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[2].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC2_10_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[30].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC2_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[31].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/Tipper/ULC2_1_ST1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[32].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/PE/PE/ULC2_2_PE1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[33].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/Tipper/ULC1_1_ST1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[34].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/PE/PE/ULC1_2_PE1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[35].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/Tipper/ULC3_1_ST1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[36].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/PE/JPE/ULC3_3_JPE1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[37].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/Tipper/ULC4_1_ST1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[38].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/PE/JPE/ULC4_3_JPE1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[3].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/PE/PE/ULC3_7_PE1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[4].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/PE/PE/ULC4_7_PE1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[5].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC2_11_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[6].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC2_12_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[7].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC2_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[8].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC1_9A_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[9].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM01/Conveyor/VFD/ULC1_9B_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "elements": [ + { + "fill": {}, + "height": "16.447561", + "id": "ULC2_9A", + "name": "ULC2_9A", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.715401" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.868645", + "x": "-1727.2086", + "y": "400.59882" + }, + { + "fill": {}, + "height": "15.993161", + "id": "ULC2_9B", + "name": "ULC2_9B", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.705762" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.878284", + "x": "-1727.2156", + "y": "417.77304" + }, + { + "fill": {}, + "height": "12.838574", + "id": "ULC2_10", + "name": "ULC2_10", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.584045", + "x": "-1727.0986", + "y": "435.4306" + }, + { + "fill": {}, + "height": "7.9072609", + "id": "ULC3_7CH", + "name": "ULC3_7CH", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.79245" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.791596", + "x": "-1652.1252", + "y": "520.3476" + }, + { + "fill": {}, + "height": "7.4438844", + "id": "ULC4_7CH", + "name": "ULC4_7CH", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.769691" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.814356", + "x": "-1590.0494", + "y": "520.56201" + }, + { + "fill": {}, + "height": "13.307321", + "id": "ULC2_11", + "name": "ULC2_11", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.584061", + "x": "-1727.0941", + "y": "450.08072" + }, + { + "fill": {}, + "height": "12.838574", + "id": "ULC2_12", + "name": "ULC2_12", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.584045", + "x": "-1727.0004", + "y": "465.19958" + }, + { + "d": "m 1727.3236,398.86008 c 0,0 -1.7108,-14.06185 -8.2414,-21.45373 -6.5306,-7.39189 -18.0411,-11.11048 -18.0411,-11.11048 v 10.24182 c 0,0 6.5782,2.76697 10.6063,8.06765 4.0281,5.30069 4.7762,14.32142 4.7762,14.32142 z", + "fill": {}, + "id": "ULC2_7", + "name": "ULC2_7", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "17.275789", + "id": "ULC1_9A", + "name": "ULC1_9A", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.703604" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.880502", + "x": "-1798.5676", + "y": "395.15598" + }, + { + "fill": {}, + "height": "19.75016", + "id": "ULC1_9B", + "name": "ULC1_9B", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.750677" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.833428", + "x": "-1798.5837", + "y": "413.13129" + }, + { + "fill": {}, + "height": "31.781332", + "id": "ULC1_8", + "name": "ULC1_8", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.982174" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.601871", + "x": "-1798.314", + "y": "361.71558" + }, + { + "fill": {}, + "height": "197.04218", + "id": "ULC1_6", + "name": "ULC1_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.998242" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.585803", + "x": "330.70682", + "y": "1574.498" + }, + { + "fill": {}, + "height": "203.45987", + "id": "ULC1_5", + "name": "ULC1_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.584045", + "x": "330.87384", + "y": "1369.0023" + }, + { + "fill": {}, + "height": "203.90179", + "id": "ULC2_5", + "name": "ULC2_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.584045", + "x": "366.02731", + "y": "1367.3308" + }, + { + "fill": {}, + "height": "51.5396", + "id": "ULC1_4", + "name": "ULC1_4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.584045", + "x": "330.83191", + "y": "1315.426" + }, + { + "fill": {}, + "height": "38.584053", + "id": "ULC1_3", + "name": "ULC1_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.377551", + "x": "330.95612", + "y": "1274.8053" + }, + { + "fill": {}, + "height": "107.33568", + "id": "ULC2_4", + "name": "ULC2_4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.584045", + "x": "366.00012", + "y": "1258.0397" + }, + { + "fill": {}, + "height": "90.069763", + "id": "ULC3_3", + "name": "ULC3_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.584045", + "x": "401.25043", + "y": "1272.6494" + }, + { + "fill": {}, + "height": "12.838574", + "id": "ULC1_10", + "name": "ULC1_10", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.584045", + "x": "-1798.4518", + "y": "434.57297" + }, + { + "fill": {}, + "height": "13.307321", + "id": "ULC1_11", + "name": "ULC1_11", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.584061", + "x": "-1798.4473", + "y": "449.22769" + }, + { + "fill": {}, + "height": "12.838574", + "id": "ULC1_12", + "name": "ULC1_12", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.584045", + "x": "-1798.3535", + "y": "464.35117" + }, + { + "d": "m 1798.4006,359.83829 c 0,0 -0.164,-12.07308 -6.6946,-19.46496 -6.5306,-7.39189 -18.0411,-9.67299 -18.0411,-9.67299 v 10.46557 c 0,0 6.4125,1.16098 10.4406,6.46166 4.0281,5.30069 3.3951,12.2774 3.3951,12.2774 z", + "fill": {}, + "id": "ULC1_7", + "name": "ULC1_7", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "125.89758", + "id": "ULC2_6", + "name": "ULC2_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.584045", + "x": "365.95319", + "y": "1573.1881" + }, + { + "fill": {}, + "height": "265.88516", + "id": "ULC3_4", + "name": "ULC3_4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.584045", + "x": "401.26733", + "y": "1364.7789" + }, + { + "fill": {}, + "height": "45.00647", + "id": "ULC4_3", + "name": "ULC4_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.584045", + "x": "435.21878", + "y": "1273.0422" + }, + { + "fill": {}, + "height": "251.02458", + "id": "ULC4_4", + "name": "ULC4_4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.584045", + "x": "435.22888", + "y": "1320.0398" + }, + { + "d": "m 1573.0555,435.486 -10e-5,10.66203 c 0,0 2.6831,0.78239 3.6185,1.65731 0.9354,0.87492 2.5364,3.80903 2.5364,3.80903 l 10.5011,-0.0201 c 0,0 -3.1344,-7.88796 -6.4911,-10.86012 -3.3567,-2.97216 -10.1648,-5.24819 -10.1648,-5.24819 z", + "fill": {}, + "id": "ULC4_5CH", + "name": "ULC4_5CH", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "65.062981", + "id": "ULC4_6", + "name": "ULC4_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.995682" + }, + "transform": "scale(1,-1)", + "type": "rect", + "width": "10.588303", + "x": "1579.4043", + "y": "-518.64441" + }, + { + "d": "m 1632.9297,411.81715 c 0,0 3.1357,0.53891 5.2201,2.16513 2.0844,1.62622 3.0442,3.53559 3.0442,3.53559 l 10.5011,-0.0201 c 0,0 -1.4771,-6.36326 -6.4911,-10.86012 -5.014,-4.49686 -12.4696,-5.32632 -12.4696,-5.32632 z", + "fill": {}, + "id": "ULC3_5CH", + "name": "ULC3_5CH", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "98.924278", + "id": "ULC3_6", + "name": "ULC3_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.994506" + }, + "transform": "scale(1,-1)", + "type": "rect", + "width": "10.589478", + "x": "1641.3495", + "y": "-518.47137" + }, + { + "fill": {}, + "height": "38.584053", + "id": "ULC2_3", + "name": "ULC2_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.377551", + "x": "365.90619", + "y": "1217.5001" + }, + { + "d": "m 1220.2985,327.96937 9.8376,21.7435 h 10.9676 l 10.7053,-21.7288 z", + "fill": {}, + "id": "ULC2_1_ST1", + "name": "ULC2_1_ST1", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "12.588012", + "id": "ULC2_2CH", + "name": "ULC2_2CH", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.984378" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.599607", + "x": "-1240.7112", + "y": "351.53174" + }, + { + "d": "m 1278.9884,292.96759 9.8376,21.7435 h 10.9676 l 10.7053,-21.7288 z", + "fill": {}, + "id": "ULC1_1_ST1", + "name": "ULC1_1_ST1", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "12.66894", + "id": "ULC1_2CH", + "name": "ULC1_2CH", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.987397" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "10.596587", + "x": "-1299.3995", + "y": "316.53149" + }, + { + "d": "m 1233.7764,421.77918 21.7435,-9.8376 v -10.9676 l -21.7288,-10.7053 z", + "fill": {}, + "id": "ULC3_1_ST1", + "name": "ULC3_1_ST1", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "13.00989", + "id": "ULC3_2CH", + "name": "ULC3_2CH", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.583984", + "x": "401.37436", + "y": "1257.5797" + }, + { + "d": "m 1234.3067,455.63192 21.7435,-9.8376 v -10.9676 l -21.7288,-10.7053 z", + "fill": {}, + "id": "ULC4_1_ST1", + "name": "ULC4_1_ST1", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "13.00989", + "id": "ULC4_2CH", + "name": "ULC4_2CH", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "10.583984", + "x": "435.22708", + "y": "1258.0413" + } + ], + "id": "Layer 1", + "name": "Layer 1", + "type": "group" + } + ], + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "MCM02" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[1].elements[0].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS1_5A_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[10].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS2_1_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[11].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS1_2_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[12].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL3_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[13].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL5_2_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[14].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL5_1_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[15].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL5_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[16].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL2_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[17].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL1_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[18].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/Extendo/UL2_1_EX1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[19].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL2_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[1].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS1_5B_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[20].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL6_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[21].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/Extendo/UL6_1_EX1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[22].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL6_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[23].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL4_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[24].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/Extendo/UL4_1_EX1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[25].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL4_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[26].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL1_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[27].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS2_5A_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[28].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS2_5B_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[29].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS2_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[2].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS1_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[30].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS2_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[31].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS2_8_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[32].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS2_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[33].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS1_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[34].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS1_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[35].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS1_8_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[36].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL6_8_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[37].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL6_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[38].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL6_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[39].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL6_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[3].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS1_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[40].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL5_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[41].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL5_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[42].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL5_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[43].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL5_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[44].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL4_8_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[45].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL4_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[46].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL4_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[47].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL4_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[48].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL3_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[49].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL3_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[4].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS1_2A_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[50].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL3_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[51].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL3_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[52].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL2_8_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[53].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL2_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[54].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL2_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[55].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL2_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[56].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL1_8_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[57].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL1_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[58].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL1_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[59].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL1_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[5].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS1_1_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[60].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/path1_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[61].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/path2_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[6].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL3_2_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[7].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/UL3_1_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[8].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/EXTENDO/UL1_1_EX1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[9].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM02/Conveyor/VFD/PS2_2_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "elements": [ + { + "fill": {}, + "height": "18.285742", + "id": "PS1_5A", + "name": "PS1_5A", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.963965" + }, + "type": "rect", + "width": "11.036014", + "x": "887.24329", + "y": "691.63611" + }, + { + "fill": {}, + "height": "19.193865", + "id": "PS1_5B", + "name": "PS1_5B", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.986599" + }, + "type": "rect", + "width": "11.013381", + "x": "887.25067", + "y": "710.91199" + }, + { + "fill": {}, + "height": "30.890278", + "id": "PS1_4", + "name": "PS1_4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.27215" + }, + "type": "rect", + "width": "10.727834", + "x": "887.39337", + "y": "658.40979" + }, + { + "fill": {}, + "height": "56.712872", + "id": "PS1_3", + "name": "PS1_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584045", + "x": "887.44391", + "y": "599.34283" + }, + { + "fill": {}, + "height": "83.492447", + "id": "PS1_2A", + "name": "PS1_2A", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00286" + }, + "type": "rect", + "width": "10.58119", + "x": "887.74872", + "y": "479.03488" + }, + { + "fill": {}, + "height": "159.9052", + "id": "PS1_1", + "name": "PS1_1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.997775" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.58627", + "x": "446.84399", + "y": "-1073.8027" + }, + { + "fill": {}, + "height": "143.85889", + "id": "UL3_2", + "name": "UL3_2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584045", + "x": "988.79474", + "y": "243.15915" + }, + { + "fill": {}, + "height": "54.585087", + "id": "UL3_1", + "name": "UL3_1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584045", + "x": "988.71954", + "y": "186.11697" + }, + { + "d": "m 1102.826,129.44702 0.078,34.60388 h -6.3457 l -0.078,67.96674 -11.1578,0.0783 0.078,-67.96674 -5.6458,-0.0541 -0.078,-34.54975 -3.0906,-3.06189 0.039,-9.47562 29.1227,0.0327 c 0.036,0.24556 0,9.2863 0,9.2863 z", + "fill": {}, + "id": "UL1_1_EX1", + "name": "UL1_1_EX1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.12131" + }, + "type": "path" + }, + { + "fill": {}, + "height": "246.20744", + "id": "PS2_2", + "name": "PS2_2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.935895" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.76018", + "x": "404.50583", + "y": "-690.35132" + }, + { + "fill": {}, + "height": "128.15779", + "id": "PS2_1", + "name": "PS2_1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.0014" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.582648", + "x": "404.54895", + "y": "-820.87671" + }, + { + "d": "m 887.53655,476.86352 10.93825,0.0552 c 0,0 -0.43952,-6.99769 4.40351,-12.56809 4.84303,-5.57041 8.57875,-6.60147 8.57875,-6.60147 l 0.13815,-10.96587 c 0,0 -9.17385,3.05464 -16.85273,12.20667 -7.67889,9.15203 -7.20593,17.87352 -7.20593,17.87352 z", + "fill": {}, + "id": "PS1_2", + "name": "PS1_2", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 988.36845,389.18653 11.14208,-0.0528 c 0,0 0.11612,8.27337 -1.64181,12.21012 -1.75793,3.93675 -8.48781,10.62762 -8.48781,10.62762 l -6.93389,-8.62308 c 0,0 2.77469,-4.0342 4.06968,-6.243 1.29499,-2.2088 1.85175,-7.91882 1.85175,-7.91882 z", + "fill": {}, + "id": "UL3_3", + "name": "UL3_3", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "184.54535", + "id": "UL5_2", + "name": "UL5_2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.06057" + }, + "type": "rect", + "width": "10.523471", + "x": "812.81116", + "y": "160.64619" + }, + { + "fill": {}, + "height": "55.452534", + "id": "UL5_1", + "name": "UL5_1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00755" + }, + "type": "rect", + "width": "10.576491", + "x": "812.76703", + "y": "103.02512" + }, + { + "d": "m 812.61214,347.66145 11.14208,-0.0528 c 0,0 0.0719,8.36176 -1.686,12.29851 -1.75793,3.93675 -8.44362,10.7602 -8.44362,10.7602 l -6.66872,-8.35791 c 0,0 3.26082,-3.45968 4.55581,-5.66848 1.29499,-2.2088 1.10045,-8.97948 1.10045,-8.97948 z", + "fill": {}, + "id": "UL5_3", + "name": "UL5_3", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 1045.7934,389.58588 11.1421,-0.0528 c 0,0 0.1161,8.27337 -1.6418,12.21012 -1.7579,3.93675 -8.4879,10.62762 -8.4879,10.62762 l -6.9339,-8.62308 c 0,0 2.7747,-4.0342 4.0697,-6.243 1.295,-2.2088 1.8518,-7.91882 1.8518,-7.91882 z", + "fill": {}, + "id": "UL2_4", + "name": "UL2_4", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "152.908", + "id": "UL1_3", + "name": "UL1_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.995627" + }, + "type": "rect", + "width": "10.588357", + "x": "1085.5477", + "y": "234.18045" + }, + { + "d": "m 1063.4603,129.08846 0.078,34.60388 h -6.3457 l -0.078,67.96674 -11.1578,0.0783 0.078,-67.96674 -5.6458,-0.0541 -0.078,-34.54975 -3.0906,-3.06189 0.039,-9.47562 29.1227,0.0327 c 0.036,0.24556 0,9.2863 0,9.2863 z", + "fill": {}, + "id": "UL2_1_EX1", + "name": "UL2_1_EX1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.12131" + }, + "type": "path" + }, + { + "fill": {}, + "height": "153.08423", + "id": "UL2_3", + "name": "UL2_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.996175" + }, + "type": "rect", + "width": "10.58781", + "x": "1046.1824", + "y": "233.9614" + }, + { + "d": "m 774.14971,346.96467 11.1421,-0.0528 c 0,0 0.1161,8.27337 -1.6418,12.21012 -1.7579,3.93675 -8.4879,10.62762 -8.4879,10.62762 l -6.9339,-8.62308 c 0,0 2.7747,-4.0342 4.0697,-6.243 1.295,-2.2088 1.8518,-7.91882 1.8518,-7.91882 z", + "fill": {}, + "id": "UL6_4", + "name": "UL6_4", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 791.54825,105.41617 0.078,34.56419 h -6.34587 l -0.078,67.8888 -11.15799,0.0782 0.078,-67.8888 -5.64589,-0.0541 -0.078,-34.51013 -3.09074,-3.05838 0.039,-9.464748 29.12334,0.03264 c 0.036,0.245281 0,9.275648 0,9.275648 z", + "fill": {}, + "id": "UL6_1_EX1", + "name": "UL6_1_EX1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.12131" + }, + "type": "path" + }, + { + "fill": {}, + "height": "134.62485", + "id": "UL6_3", + "name": "UL6_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.08441" + }, + "type": "rect", + "width": "10.499577", + "x": "774.40649", + "y": "210.05162" + }, + { + "d": "m 852.08813,347.74246 11.1421,-0.0528 c 0,0 0.1161,8.27337 -1.6418,12.21012 -1.7579,3.93675 -8.4879,10.62762 -8.4879,10.62762 l -6.9339,-8.62308 c 0,0 2.7747,-4.0342 4.0697,-6.243 1.295,-2.2088 1.8518,-7.91882 1.8518,-7.91882 z", + "fill": {}, + "id": "UL4_4", + "name": "UL4_4", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 869.4869,106.17939 0.078,34.5245 h -6.346 l -0.078,67.81085 -11.1582,0.0781 0.078,-67.81085 -5.646,-0.054 -0.078,-34.4705 -3.0908,-3.05487 0.039,-9.45388 29.1239,0.0326 c 0.036,0.245 0,9.265 0,9.265 z", + "fill": {}, + "id": "UL4_1_EX1", + "name": "UL4_1_EX1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.12131" + }, + "type": "path" + }, + { + "fill": {}, + "height": "134.14728", + "id": "UL4_3", + "name": "UL4_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.08399" + }, + "type": "rect", + "width": "10.500002", + "x": "852.46429", + "y": "210.94319" + }, + { + "d": "m 1085.1237,389.4892 11.1421,-0.0528 c 0,0 0.1161,8.27337 -1.6418,12.21012 -1.7579,3.93675 -8.4879,10.62762 -8.4879,10.62762 l -6.9339,-8.62308 c 0,0 2.7747,-4.0342 4.0697,-6.243 1.295,-2.2088 1.8518,-7.91882 1.8518,-7.91882 z", + "fill": {}, + "id": "UL1_4", + "name": "UL1_4", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "11.286921", + "id": "PS2_5A", + "name": "PS2_5A", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.577638" + }, + "type": "rect", + "width": "11.006405", + "x": "416.48804", + "y": "429.97559" + }, + { + "fill": {}, + "height": "11.835698", + "id": "PS2_5B", + "name": "PS2_5B", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.591151" + }, + "type": "rect", + "width": "10.992893", + "x": "416.45187", + "y": "441.8454" + }, + { + "fill": {}, + "height": "11.514286", + "id": "PS2_6", + "name": "PS2_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.949288" + }, + "type": "rect", + "width": "10.634757", + "x": "416.64151", + "y": "455.68417" + }, + { + "fill": {}, + "height": "12.342643", + "id": "PS2_7", + "name": "PS2_7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.964678" + }, + "type": "rect", + "width": "10.619383", + "x": "416.65363", + "y": "469.38828" + }, + { + "fill": {}, + "height": "12.838574", + "id": "PS2_8", + "name": "PS2_8", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584045", + "x": "416.76505", + "y": "483.94611" + }, + { + "d": "m 416.45768,427.88268 c 0,0 -1.38284,-9.02371 5.14776,-16.41559 6.5306,-7.39189 20.07476,-6.75691 20.07476,-6.75691 l -0.0517,10.59256 c 0,0 -7.8972,-2.06992 -11.92532,3.23076 -4.02811,5.30069 -2.34559,9.41586 -2.34559,9.41586 z", + "fill": {}, + "id": "PS2_3", + "name": "PS2_3", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "12.838574", + "id": "PS1_6", + "name": "PS1_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584045", + "x": "887.23413", + "y": "732.31714" + }, + { + "fill": {}, + "height": "13.307321", + "id": "PS1_7", + "name": "PS1_7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584061", + "x": "887.23853", + "y": "747.37366" + }, + { + "fill": {}, + "height": "12.597583", + "id": "PS1_8", + "name": "PS1_8", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.990992" + }, + "type": "rect", + "width": "10.593054", + "x": "887.32782", + "y": "762.89447" + }, + { + "d": "m 733.61722,402.85799 -6.26929,-7.89597 -8.89452,7.9433 z", + "fill": {}, + "id": "UL6_8", + "name": "UL6_8", + "stroke": { + "paint": "#000000" + }, + "type": "path" + }, + { + "fill": {}, + "height": "15.085383", + "id": "UL6_5", + "name": "UL6_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "765.63733", + "y": "-365.64917" + }, + { + "fill": {}, + "height": "15.806748", + "id": "UL6_6", + "name": "UL6_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "765.547", + "y": "-348.96466" + }, + { + "fill": {}, + "height": "16.048931", + "id": "UL6_7", + "name": "UL6_7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "765.55841", + "y": "-331.81888" + }, + { + "d": "m 773.34933,403.08134 -6.26929,-7.89597 -8.89452,7.9433 z", + "fill": {}, + "id": "UL5_7", + "name": "UL5_7", + "stroke": { + "paint": "#000000" + }, + "type": "path" + }, + { + "fill": {}, + "height": "15.480067", + "id": "UL5_4", + "name": "UL5_4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.718421", + "x": "790.74731", + "y": "-394.87109" + }, + { + "fill": {}, + "height": "15.806748", + "id": "UL5_5", + "name": "UL5_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "790.79138", + "y": "-377.79193" + }, + { + "fill": {}, + "height": "14.184426", + "id": "UL5_6", + "name": "UL5_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "11.020691", + "x": "790.81177", + "y": "-360.55823" + }, + { + "d": "m 811.91088,403.21966 -6.26929,-7.89597 -8.89452,7.9433 z", + "fill": {}, + "id": "UL4_8", + "name": "UL4_8", + "stroke": { + "paint": "#000000" + }, + "type": "path" + }, + { + "fill": {}, + "height": "15.085383", + "id": "UL4_5", + "name": "UL4_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "815.35931", + "y": "-425.56375" + }, + { + "fill": {}, + "height": "15.349202", + "id": "UL4_6", + "name": "UL4_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.715197", + "x": "815.33899", + "y": "-409.06406" + }, + { + "fill": {}, + "height": "16.048931", + "id": "UL4_7", + "name": "UL4_7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "815.19617", + "y": "-392.12469" + }, + { + "d": "m 948.22892,444.3606 -6.26929,-7.89597 -8.89452,7.9433 z", + "fill": {}, + "id": "UL3_7", + "name": "UL3_7", + "stroke": { + "paint": "#000000" + }, + "type": "path" + }, + { + "fill": {}, + "height": "15.085383", + "id": "UL3_4", + "name": "UL3_4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "933.64795", + "y": "-504.84183" + }, + { + "fill": {}, + "height": "15.806748", + "id": "UL3_5", + "name": "UL3_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "933.55762", + "y": "-488.15735" + }, + { + "fill": {}, + "height": "15.191206", + "id": "UL3_6", + "name": "UL3_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "933.56903", + "y": "-471.01157" + }, + { + "d": "m 1005.6039,444.9856 -6.2693,-7.89597 -8.8945,7.9433 z", + "fill": {}, + "id": "UL2_8", + "name": "UL2_8", + "stroke": { + "paint": "#000000" + }, + "type": "path" + }, + { + "fill": {}, + "height": "15.085383", + "id": "UL2_5", + "name": "UL2_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "970.38928", + "y": "-548.91406" + }, + { + "fill": {}, + "height": "15.806748", + "id": "UL2_6", + "name": "UL2_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "970.29895", + "y": "-532.22955" + }, + { + "fill": {}, + "height": "15.191206", + "id": "UL2_7", + "name": "UL2_7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "970.31036", + "y": "-515.0838" + }, + { + "d": "m 1044.7289,444.8606 -6.2693,-7.89597 -8.8945,7.9433 z", + "fill": {}, + "id": "UL1_8", + "name": "UL1_8", + "stroke": { + "paint": "#000000" + }, + "type": "path" + }, + { + "fill": {}, + "height": "15.085383", + "id": "UL1_5", + "name": "UL1_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "995.0166", + "y": "-579.31592" + }, + { + "fill": {}, + "height": "15.806748", + "id": "UL1_6", + "name": "UL1_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "994.92615", + "y": "-562.63147" + }, + { + "fill": {}, + "height": "15.191206", + "id": "UL1_7", + "name": "UL1_7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "994.93756", + "y": "-545.48566" + }, + { + "d": "m 523.20016,445.75456 13.6118,-23.86485", + "fill": { + "rule": "evenodd" + }, + "id": "path1", + "name": "path1", + "stroke": { + "linecap": "butt", + "linejoin": "miter", + "opacity": "1", + "paint": "#000000", + "width": "1px" + }, + "type": "path" + }, + { + "d": "m 539.95197,435.30819 -3.34258,-14.01131", + "fill": { + "rule": "evenodd" + }, + "id": "path2", + "name": "path2", + "stroke": { + "linecap": "butt", + "linejoin": "miter", + "opacity": "1", + "paint": "#000000", + "width": "1px" + }, + "type": "path" + }, + { + "d": "m 522.12501,428.00001 14.875,-6.375", + "fill": { + "paint": "#FD0000", + "rule": "evenodd" + }, + "id": "path3", + "name": "path3", + "stroke": { + "linecap": "butt", + "linejoin": "miter", + "opacity": "1", + "paint": "#000000", + "width": "1px" + }, + "type": "path" + }, + { + "fill": { + "paint": "#D82727" + }, + "height": "4.1358109", + "id": "rect2", + "name": "rect2", + "stroke": { + "paint": "#000000", + "width": "1.03106" + }, + "type": "rect", + "width": "0.89858741", + "x": "566.90454", + "y": "399.13232" + }, + { + "fill": { + "paint": "#C2C2C2" + }, + "height": "4.1051049", + "id": "rect2-8", + "name": "rect2-8", + "stroke": { + "paint": "#000000", + "width": "1.02862" + }, + "type": "rect", + "width": "0.90102786", + "x": "566.901", + "y": "393.22772" + }, + { + "elements": [ + { + "id": "tspan1", + "name": "tspan1", + "text": "Lower", + "type": "tspan", + "x": "508.75003", + "y": "456.25003" + }, + { + "id": "tspan2", + "name": "tspan2", + "type": "tspan", + "x": "508.75003", + "y": "471.25003" + } + ], + "id": "text1", + "name": "text1", + "stroke": { + "paint": "#000000", + "width": "1.00157" + }, + "type": "text", + "x": "508.75003", + "y": "456.25003" + } + ], + "id": "Layer 1", + "type": "group" + } + ], + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "MCM03" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[1].elements[0].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS3_5A_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[10].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL9_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[11].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS3_1_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[12].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS3_2_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[13].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS4_1_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[14].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS4_2_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[15].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS4_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[16].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS4_5A_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[17].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS4_5B_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[18].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS4_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[19].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS4_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[1].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS3_5B_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[20].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS4_8_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[21].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS4_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[22].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL7_2_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[23].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL7_1_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[24].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL7_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[25].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL8_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[26].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/Extendo/UL8_1_EX1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[27].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL8_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[28].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL10_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[29].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/Extendo/UL10_1_EX1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[2].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS3_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[30].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL10_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[31].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL11_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[32].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/Extendo/UL11_1_EX1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[33].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL11_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[34].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS3_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[35].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL12_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[36].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL12_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[37].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL12_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[38].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL12_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[39].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL11_8_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[3].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS3_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[40].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL11_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[41].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL11_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[42].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL11_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[43].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL10_8_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[44].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL10_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[45].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL10_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[46].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL10_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[47].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL9_8_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[48].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL9_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[49].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL9_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[4].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/PS3_8_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[50].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL9_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[51].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL8_8_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[52].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL8_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[53].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL8_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[54].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL8_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[55].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL7_7_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[56].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL7_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[57].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL7_5_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[58].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL7_6_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[5].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL12_2_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[6].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL12_1_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[7].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL12_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[8].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/VFD/UL9_4_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[9].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM03/Conveyor/Extendo/UL9_1_EX1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "elements": [ + { + "fill": {}, + "height": "16.65521", + "id": "PS3_5A", + "name": "PS3_5A", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.719758" + }, + "type": "rect", + "width": "10.864288", + "x": "346.88156", + "y": "419.05313" + }, + { + "fill": {}, + "height": "15.266652", + "id": "PS3_5B", + "name": "PS3_5B", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.690044" + }, + "type": "rect", + "width": "10.894002", + "x": "346.87625", + "y": "436.42203" + }, + { + "fill": {}, + "height": "12.838574", + "id": "PS3_6", + "name": "PS3_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584045", + "x": "346.98935", + "y": "453.71436" + }, + { + "fill": {}, + "height": "13.307321", + "id": "PS3_7", + "name": "PS3_7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584061", + "x": "346.99377", + "y": "468.73358" + }, + { + "fill": {}, + "height": "12.838574", + "id": "PS3_8", + "name": "PS3_8", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584045", + "x": "347.08752", + "y": "484.22156" + }, + { + "fill": {}, + "height": "104.7957", + "id": "UL12_2", + "name": "UL12_2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584045", + "x": "506.07199", + "y": "174.73436" + }, + { + "fill": {}, + "height": "52.850395", + "id": "UL12_1", + "name": "UL12_1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.984693" + }, + "type": "rect", + "width": "10.599352", + "x": "506.18091", + "y": "119.02045" + }, + { + "d": "m 505.64571,282.45636 11.14208,-0.0528 c 0,0 0.11612,8.27337 -1.64181,12.21012 -1.75793,3.93675 -8.48781,10.62762 -8.48781,10.62762 l -6.93389,-8.62308 c 0,0 2.77469,-4.0342 4.06968,-6.243 1.29499,-2.2088 1.85175,-7.91882 1.85175,-7.91882 z", + "fill": {}, + "id": "UL12_3", + "name": "UL12_3", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 617.16916,325.06501 11.1421,-0.0528 c 0,0 0.1161,8.27337 -1.6418,12.21012 -1.7579,3.93675 -8.4879,10.62762 -8.4879,10.62762 l -6.9339,-8.62308 c 0,0 2.7747,-4.0342 4.0697,-6.243 1.295,-2.2088 1.8518,-7.91882 1.8518,-7.91882 z", + "fill": {}, + "id": "UL9_4", + "name": "UL9_4", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 634.67083,126.24565 0.078,34.5245 h -6.346 l -0.078,67.81085 -11.1582,0.0781 0.078,-67.81085 -5.646,-0.054 -0.078,-34.4705 -3.0908,-3.05487 0.039,-9.45388 29.1239,0.0326 c 0.036,0.245 0,9.265 0,9.265 z", + "fill": {}, + "id": "UL9_2_EX1", + "name": "UL9_2_EX1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.12131" + }, + "type": "path" + }, + { + "fill": {}, + "height": "91.118095", + "id": "UL9_3", + "name": "UL9_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.989737" + }, + "type": "rect", + "width": "10.594248", + "x": "617.50354", + "y": "231.27719" + }, + { + "fill": {}, + "height": "282.77576", + "id": "PS3_1", + "name": "PS3_1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.696075", + "x": "381.99176", + "y": "-691.40637" + }, + { + "fill": {}, + "height": "31.212461", + "id": "PS3_2", + "name": "PS3_2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.710663", + "x": "381.86746", + "y": "-406.25958" + }, + { + "fill": {}, + "height": "158.06441", + "id": "PS4_1", + "name": "PS4_1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.998274" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.585771", + "x": "339.67584", + "y": "-551.97125" + }, + { + "fill": {}, + "height": "85.728836", + "id": "PS4_2", + "name": "PS4_2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.995445" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.5886", + "x": "339.59573", + "y": "-391.37225" + }, + { + "fill": {}, + "height": "34.574833", + "id": "PS4_4", + "name": "PS4_4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.950901" + }, + "type": "rect", + "width": "10.633143", + "x": "277.18121", + "y": "375.42694" + }, + { + "fill": {}, + "height": "18.226595", + "id": "PS4_5A", + "name": "PS4_5A", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.716246" + }, + "type": "rect", + "width": "10.867784", + "x": "277.06284", + "y": "412.1958" + }, + { + "fill": {}, + "height": "19.401539", + "id": "PS4_5B", + "name": "PS4_5B", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.738224" + }, + "type": "rect", + "width": "10.845806", + "x": "277.07492", + "y": "431.14005" + }, + { + "fill": {}, + "height": "12.838574", + "id": "PS4_6", + "name": "PS4_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584045", + "x": "277.17233", + "y": "452.77112" + }, + { + "fill": {}, + "height": "13.307321", + "id": "PS4_7", + "name": "PS4_7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584061", + "x": "277.17676", + "y": "467.97012" + }, + { + "fill": {}, + "height": "12.838574", + "id": "PS4_8", + "name": "PS4_8", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584045", + "x": "277.27051", + "y": "483.63788" + }, + { + "d": "m 277.05196,373.02157 c 0,0 1.71076,-14.06185 8.24136,-21.45373 6.5306,-7.39189 17.98598,-11.88389 17.98598,-11.88389 l -4e-5,10.73901 c 0,0 -6.52296,3.04319 -10.55108,8.34387 -4.02811,5.30069 -4.77627,14.32142 -4.77627,14.32142 z", + "fill": {}, + "id": "PS4_3", + "name": "PS4_3", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "143.11137", + "id": "UL7_2", + "name": "UL7_2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.997516" + }, + "type": "rect", + "width": "10.58653", + "x": "696.47223", + "y": "178.7485" + }, + { + "fill": {}, + "height": "54.585087", + "id": "UL7_1", + "name": "UL7_1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.584045", + "x": "696.43384", + "y": "121.71538" + }, + { + "d": "m 696.04724,324.36307 11.14208,-0.0528 c 0,0 0.11612,8.27337 -1.64181,12.21012 -1.75793,3.93675 -8.48781,10.62762 -8.48781,10.62762 l -6.93389,-8.62308 c 0,0 2.77469,-4.0342 4.06968,-6.243 1.29499,-2.2088 1.85175,-7.91882 1.85175,-7.91882 z", + "fill": {}, + "id": "UL7_3", + "name": "UL7_3", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 656.85886,324.37497 11.1421,-0.0528 c 0,0 0.1161,8.27337 -1.6418,12.21012 -1.7579,3.93675 -8.4879,10.62762 -8.4879,10.62762 l -6.9339,-8.62308 c 0,0 2.7747,-4.0342 4.0697,-6.243 1.295,-2.2088 1.8518,-7.91882 1.8518,-7.91882 z", + "fill": {}, + "id": "UL8_4", + "name": "UL8_4", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 674.35925,125.63804 0.078,34.749 h -6.34531 l -0.078,68.2518 -11.15696,0.0786 0.078,-68.25181 -5.64538,-0.0544 -0.078,-34.69465 -3.09046,-3.07474 0.039,-9.51535 29.1207,0.0328 c 0.036,0.24659 0,9.32525 0,9.32525 z", + "fill": {}, + "id": "UL8_2_EX1", + "name": "UL8_2_EX1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.12131" + }, + "type": "path" + }, + { + "fill": {}, + "height": "91.118095", + "id": "UL8_3", + "name": "UL8_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.989737" + }, + "type": "rect", + "width": "10.594248", + "x": "657.19324", + "y": "230.96216" + }, + { + "d": "m 579.41998,282.37593 11.1421,-0.0528 c 0,0 0.1161,8.27337 -1.6418,12.21012 -1.7579,3.93675 -8.4879,10.62762 -8.4879,10.62762 l -6.9339,-8.62308 c 0,0 2.7747,-4.0342 4.0697,-6.243 1.295,-2.2088 1.8518,-7.91882 1.8518,-7.91882 z", + "fill": {}, + "id": "UL10_4", + "name": "UL10_4", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 597.04105,126.14959 0.078,34.13751 h -6.34721 l -0.078,67.05073 -11.16032,0.0772 0.078,-67.05072 -5.64707,-0.0534 -0.078,-34.0841 -3.09139,-3.02063 0.039,-9.3479 29.12943,0.0322 c 0.036,0.24226 0,9.16115 0,9.16115 z", + "fill": {}, + "id": "UL10_2_EX1", + "name": "UL10_2_EX1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.12131" + }, + "type": "path" + }, + { + "fill": {}, + "height": "49.982086", + "id": "UL10_3", + "name": "UL10_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.583984", + "x": "579.75952", + "y": "229.87721" + }, + { + "d": "m 539.38492,282.13868 11.1421,-0.0528 c 0,0 0.1161,8.27337 -1.6418,12.21012 -1.7579,3.93675 -8.4879,10.62762 -8.4879,10.62762 l -6.9339,-8.62308 c 0,0 2.7747,-4.0342 4.0697,-6.243 1.295,-2.2088 1.8518,-7.91882 1.8518,-7.91882 z", + "fill": {}, + "id": "UL11_4", + "name": "UL11_4", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 557.00592,125.91706 0.078,34.15034 h -6.34716 l -0.078,67.07595 -11.16024,0.0772 0.078,-67.07594 -5.64704,-0.0534 -0.078,-34.09692 -3.09137,-3.02177 0.039,-9.35142 29.12925,0.0323 c 0.036,0.24234 0,9.16459 0,9.16459 z", + "fill": {}, + "id": "UL11_2_EX1", + "name": "UL11_2_EX1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.12131" + }, + "type": "path" + }, + { + "fill": {}, + "height": "49.982086", + "id": "UL11_3", + "name": "UL11_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "10.583984", + "x": "539.72449", + "y": "229.66139" + }, + { + "d": "m 346.8748,416.94293 c 0,0 1.13624,-15.1667 7.66684,-22.55858 6.5306,-7.39189 18.47211,-12.37003 18.47211,-12.37003 l 0.0883,10.7832 c 0,0 -7.0091,3.35255 -11.03722,8.65323 -4.02811,5.30069 -4.29013,15.55886 -4.29013,15.55886 z", + "fill": {}, + "id": "PS3_3", + "name": "PS3_3", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 465.19989,337.60595 -6.26929,-7.89597 -8.89452,7.9433 z", + "fill": {}, + "id": "UL12_7", + "name": "UL12_7", + "stroke": { + "paint": "#000000" + }, + "type": "path" + }, + { + "fill": {}, + "height": "15.085383", + "id": "UL12_4", + "name": "UL12_4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "545.91644", + "y": "-198.14532" + }, + { + "fill": {}, + "height": "15.806748", + "id": "UL12_5", + "name": "UL12_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "545.84845", + "y": "-181.24098" + }, + { + "fill": {}, + "height": "15.191206", + "id": "UL12_6", + "name": "UL12_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "545.59161", + "y": "-164.11234" + }, + { + "d": "m 499.22892,337.54812 -6.26929,-7.89597 -8.89452,7.9433 z", + "fill": {}, + "id": "UL11_8", + "name": "UL11_8", + "stroke": { + "paint": "#000000" + }, + "type": "path" + }, + { + "fill": {}, + "height": "15.085383", + "id": "UL11_5", + "name": "UL11_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "567.37555", + "y": "-224.55528" + }, + { + "fill": {}, + "height": "15.806748", + "id": "UL11_6", + "name": "UL11_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "567.30756", + "y": "-207.65094" + }, + { + "fill": {}, + "height": "15.191206", + "id": "UL11_7", + "name": "UL11_7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "567.05072", + "y": "-190.52229" + }, + { + "d": "m 538.72892,337.79812 -6.26929,-7.89597 -8.89452,7.9433 z", + "fill": {}, + "id": "UL10_8", + "name": "UL10_8", + "stroke": { + "paint": "#000000" + }, + "type": "path" + }, + { + "fill": {}, + "height": "15.085383", + "id": "UL10_5", + "name": "UL10_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "592.53046", + "y": "-255.01086" + }, + { + "fill": {}, + "height": "15.806748", + "id": "UL10_6", + "name": "UL10_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "592.46246", + "y": "-238.10652" + }, + { + "fill": {}, + "height": "15.191206", + "id": "UL10_7", + "name": "UL10_7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "592.20563", + "y": "-220.97787" + }, + { + "d": "m 577.16642,380.3606 -6.26929,-7.89597 -8.89452,7.9433 z", + "fill": {}, + "id": "UL9_8", + "name": "UL9_8", + "stroke": { + "paint": "#000000" + }, + "type": "path" + }, + { + "fill": {}, + "height": "15.085383", + "id": "UL9_5", + "name": "UL9_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "649.5614", + "y": "-257.70184" + }, + { + "fill": {}, + "height": "15.806748", + "id": "UL9_6", + "name": "UL9_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "649.47107", + "y": "-241.01732" + }, + { + "fill": {}, + "height": "15.191206", + "id": "UL9_7", + "name": "UL9_7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "649.48248", + "y": "-223.87154" + }, + { + "d": "m 616.60392,379.7356 -6.26929,-7.89597 -8.89452,7.9433 z", + "fill": {}, + "id": "UL8_8", + "name": "UL8_8", + "stroke": { + "paint": "#000000" + }, + "type": "path" + }, + { + "fill": {}, + "height": "15.085383", + "id": "UL8_5", + "name": "UL8_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "673.99866", + "y": "-288.6619" + }, + { + "fill": {}, + "height": "15.806748", + "id": "UL8_6", + "name": "UL8_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "673.90833", + "y": "-271.97739" + }, + { + "fill": {}, + "height": "15.191206", + "id": "UL8_7", + "name": "UL8_7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "673.91974", + "y": "-254.83162" + }, + { + "d": "m 655.79142,379.7356 -6.26929,-7.89597 -8.89452,7.9433 z", + "fill": {}, + "id": "UL7_7", + "name": "UL7_7", + "stroke": { + "paint": "#000000" + }, + "type": "path" + }, + { + "fill": {}, + "height": "15.085383", + "id": "UL7_4", + "name": "UL7_4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "698.76233", + "y": "-319.03326" + }, + { + "fill": {}, + "height": "15.806748", + "id": "UL7_5", + "name": "UL7_5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "698.672", + "y": "-302.34875" + }, + { + "fill": {}, + "height": "15.191206", + "id": "UL7_6", + "name": "UL7_6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(50.807472)", + "type": "rect", + "width": "10.584045", + "x": "698.68341", + "y": "-285.20297" + } + ], + "id": "Layer 1", + "name": "Layer 1", + "type": "group" + } + ], + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "MCM04" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[1].elements[0].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Induction/Induction_5" + }, + "transforms": [ + { + "code": " if value is None:\n \treturn \u0027#000000\u0027\n \n active_status \u003d \u0027default\u0027\n \n if value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027test_mode\u0027: \u0027#964B00\u0027, \n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#CCFFCC\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027inactive\u0027: \u0027#D3D3D3\u0027,\n \u0027blocked\u0027: \u0027#d900d9\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n return color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[10].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Induction/Induction_3" + }, + "transforms": [ + { + "code": " if value is None:\n \treturn \u0027#000000\u0027\n \n active_status \u003d \u0027default\u0027\n \n if value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027test_mode\u0027: \u0027#964B00\u0027, \n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#CCFFCC\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027inactive\u0027: \u0027#D3D3D3\u0027,\n \u0027blocked\u0027: \u0027#d900d9\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n return color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[11].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Induction/Induction_6" + }, + "transforms": [ + { + "code": " if value is None:\n \treturn \u0027#000000\u0027\n \n active_status \u003d \u0027default\u0027\n \n if value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027test_mode\u0027: \u0027#964B00\u0027, \n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#CCFFCC\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027inactive\u0027: \u0027#D3D3D3\u0027,\n \u0027blocked\u0027: \u0027#d900d9\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n return color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[12].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Sorter" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n\tactive_status \u003d \u0027default\u0027\n \n # Check in priority order (highest to lowest)\n\tif value.get(\u0027Common_Error\u0027, False):\n\t\tactive_status \u003d \u0027common_error\u0027\n\telif value.get(\u0027Test_Mode\u0027, False) or value.get(\u0027Discharge_Test_Mode\u0027, False) or value.get(\u0027Lamp_Test_Mode\u0027, False) or value.get(\u0027Carrier_Selected\u0027, False):\n\t\tactive_status \u003d \u0027test_mode\u0027\n\telif value.get(\u0027Running\u0027, False) or value.get(\u0027Automatic_Mode\u0027, False):\n\t\tactive_status \u003d \u0027running\u0027\n\telif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n\t\tactive_status \u003d \u0027transitional\u0027\n\telif value.get(\u0027Not_Synchronised\u0027, False):\n\t\tactive_status \u003d \u0027not_synchronised\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t\tactive_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Power_Off\u0027, False) or value.get(\u0027Disabled\u0027, False) or value.get(\u0027Sortation_Allowed\u0027, False):\n\t\tactive_status \u003d \u0027inactive\u0027\n\telif value.get(\u0027Blocked\u0027, False):\n\t\tactive_status \u003d \u0027blocked\u0027\n \n\tcolor_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#D900D9\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90EE90\u0027,\n \u0027not_synchronised\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027, \n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n\treturn color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[13].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Sorter" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n\tactive_status \u003d \u0027default\u0027\n \n # Check in priority order (highest to lowest)\n\tif value.get(\u0027Common_Error\u0027, False):\n\t\tactive_status \u003d \u0027common_error\u0027\n\telif value.get(\u0027Test_Mode\u0027, False) or value.get(\u0027Discharge_Test_Mode\u0027, False) or value.get(\u0027Lamp_Test_Mode\u0027, False) or value.get(\u0027Carrier_Selected\u0027, False):\n\t\tactive_status \u003d \u0027test_mode\u0027\n\telif value.get(\u0027Running\u0027, False) or value.get(\u0027Automatic_Mode\u0027, False):\n\t\tactive_status \u003d \u0027running\u0027\n\telif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n\t\tactive_status \u003d \u0027transitional\u0027\n\telif value.get(\u0027Not_Synchronised\u0027, False):\n\t\tactive_status \u003d \u0027not_synchronised\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t\tactive_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Power_Off\u0027, False) or value.get(\u0027Disabled\u0027, False) or value.get(\u0027Sortation_Allowed\u0027, False):\n\t\tactive_status \u003d \u0027inactive\u0027\n\telif value.get(\u0027Blocked\u0027, False):\n\t\tactive_status \u003d \u0027blocked\u0027\n \n\tcolor_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#D900D9\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90EE90\u0027,\n \u0027not_synchronised\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027, \n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n\treturn color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[14].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Sorter" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n\tactive_status \u003d \u0027default\u0027\n \n # Check in priority order (highest to lowest)\n\tif value.get(\u0027Common_Error\u0027, False):\n\t\tactive_status \u003d \u0027common_error\u0027\n\telif value.get(\u0027Test_Mode\u0027, False) or value.get(\u0027Discharge_Test_Mode\u0027, False) or value.get(\u0027Lamp_Test_Mode\u0027, False) or value.get(\u0027Carrier_Selected\u0027, False):\n\t\tactive_status \u003d \u0027test_mode\u0027\n\telif value.get(\u0027Running\u0027, False) or value.get(\u0027Automatic_Mode\u0027, False):\n\t\tactive_status \u003d \u0027running\u0027\n\telif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n\t\tactive_status \u003d \u0027transitional\u0027\n\telif value.get(\u0027Not_Synchronised\u0027, False):\n\t\tactive_status \u003d \u0027not_synchronised\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t\tactive_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Power_Off\u0027, False) or value.get(\u0027Disabled\u0027, False) or value.get(\u0027Sortation_Allowed\u0027, False):\n\t\tactive_status \u003d \u0027inactive\u0027\n\telif value.get(\u0027Blocked\u0027, False):\n\t\tactive_status \u003d \u0027blocked\u0027\n \n\tcolor_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#D900D9\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90EE90\u0027,\n \u0027not_synchronised\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027, \n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n\treturn color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[15].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Sorter" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n\tactive_status \u003d \u0027default\u0027\n \n # Check in priority order (highest to lowest)\n\tif value.get(\u0027Common_Error\u0027, False):\n\t\tactive_status \u003d \u0027common_error\u0027\n\telif value.get(\u0027Test_Mode\u0027, False) or value.get(\u0027Discharge_Test_Mode\u0027, False) or value.get(\u0027Lamp_Test_Mode\u0027, False) or value.get(\u0027Carrier_Selected\u0027, False):\n\t\tactive_status \u003d \u0027test_mode\u0027\n\telif value.get(\u0027Running\u0027, False) or value.get(\u0027Automatic_Mode\u0027, False):\n\t\tactive_status \u003d \u0027running\u0027\n\telif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n\t\tactive_status \u003d \u0027transitional\u0027\n\telif value.get(\u0027Not_Synchronised\u0027, False):\n\t\tactive_status \u003d \u0027not_synchronised\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t\tactive_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Power_Off\u0027, False) or value.get(\u0027Disabled\u0027, False) or value.get(\u0027Sortation_Allowed\u0027, False):\n\t\tactive_status \u003d \u0027inactive\u0027\n\telif value.get(\u0027Blocked\u0027, False):\n\t\tactive_status \u003d \u0027blocked\u0027\n \n\tcolor_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#D900D9\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90EE90\u0027,\n \u0027not_synchronised\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027, \n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n\treturn color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[16].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Sorter" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n\tactive_status \u003d \u0027default\u0027\n \n # Check in priority order (highest to lowest)\n\tif value.get(\u0027Common_Error\u0027, False):\n\t\tactive_status \u003d \u0027common_error\u0027\n\telif value.get(\u0027Test_Mode\u0027, False) or value.get(\u0027Discharge_Test_Mode\u0027, False) or value.get(\u0027Lamp_Test_Mode\u0027, False) or value.get(\u0027Carrier_Selected\u0027, False):\n\t\tactive_status \u003d \u0027test_mode\u0027\n\telif value.get(\u0027Running\u0027, False) or value.get(\u0027Automatic_Mode\u0027, False):\n\t\tactive_status \u003d \u0027running\u0027\n\telif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n\t\tactive_status \u003d \u0027transitional\u0027\n\telif value.get(\u0027Not_Synchronised\u0027, False):\n\t\tactive_status \u003d \u0027not_synchronised\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t\tactive_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Power_Off\u0027, False) or value.get(\u0027Disabled\u0027, False) or value.get(\u0027Sortation_Allowed\u0027, False):\n\t\tactive_status \u003d \u0027inactive\u0027\n\telif value.get(\u0027Blocked\u0027, False):\n\t\tactive_status \u003d \u0027blocked\u0027\n \n\tcolor_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#D900D9\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90EE90\u0027,\n \u0027not_synchronised\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027, \n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n\treturn color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[17].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Sorter" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n\tactive_status \u003d \u0027default\u0027\n \n # Check in priority order (highest to lowest)\n\tif value.get(\u0027Common_Error\u0027, False):\n\t\tactive_status \u003d \u0027common_error\u0027\n\telif value.get(\u0027Test_Mode\u0027, False) or value.get(\u0027Discharge_Test_Mode\u0027, False) or value.get(\u0027Lamp_Test_Mode\u0027, False) or value.get(\u0027Carrier_Selected\u0027, False):\n\t\tactive_status \u003d \u0027test_mode\u0027\n\telif value.get(\u0027Running\u0027, False) or value.get(\u0027Automatic_Mode\u0027, False):\n\t\tactive_status \u003d \u0027running\u0027\n\telif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n\t\tactive_status \u003d \u0027transitional\u0027\n\telif value.get(\u0027Not_Synchronised\u0027, False):\n\t\tactive_status \u003d \u0027not_synchronised\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t\tactive_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Power_Off\u0027, False) or value.get(\u0027Disabled\u0027, False) or value.get(\u0027Sortation_Allowed\u0027, False):\n\t\tactive_status \u003d \u0027inactive\u0027\n\telif value.get(\u0027Blocked\u0027, False):\n\t\tactive_status \u003d \u0027blocked\u0027\n \n\tcolor_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#D900D9\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90EE90\u0027,\n \u0027not_synchronised\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027, \n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n\treturn color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[18].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Sorter" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n\tactive_status \u003d \u0027default\u0027\n \n # Check in priority order (highest to lowest)\n\tif value.get(\u0027Common_Error\u0027, False):\n\t\tactive_status \u003d \u0027common_error\u0027\n\telif value.get(\u0027Test_Mode\u0027, False) or value.get(\u0027Discharge_Test_Mode\u0027, False) or value.get(\u0027Lamp_Test_Mode\u0027, False) or value.get(\u0027Carrier_Selected\u0027, False):\n\t\tactive_status \u003d \u0027test_mode\u0027\n\telif value.get(\u0027Running\u0027, False) or value.get(\u0027Automatic_Mode\u0027, False):\n\t\tactive_status \u003d \u0027running\u0027\n\telif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n\t\tactive_status \u003d \u0027transitional\u0027\n\telif value.get(\u0027Not_Synchronised\u0027, False):\n\t\tactive_status \u003d \u0027not_synchronised\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t\tactive_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Power_Off\u0027, False) or value.get(\u0027Disabled\u0027, False) or value.get(\u0027Sortation_Allowed\u0027, False):\n\t\tactive_status \u003d \u0027inactive\u0027\n\telif value.get(\u0027Blocked\u0027, False):\n\t\tactive_status \u003d \u0027blocked\u0027\n \n\tcolor_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#D900D9\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90EE90\u0027,\n \u0027not_synchronised\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027, \n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n\treturn color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[19].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Sorter" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n\tactive_status \u003d \u0027default\u0027\n \n # Check in priority order (highest to lowest)\n\tif value.get(\u0027Common_Error\u0027, False):\n\t\tactive_status \u003d \u0027common_error\u0027\n\telif value.get(\u0027Test_Mode\u0027, False) or value.get(\u0027Discharge_Test_Mode\u0027, False) or value.get(\u0027Lamp_Test_Mode\u0027, False) or value.get(\u0027Carrier_Selected\u0027, False):\n\t\tactive_status \u003d \u0027test_mode\u0027\n\telif value.get(\u0027Running\u0027, False) or value.get(\u0027Automatic_Mode\u0027, False):\n\t\tactive_status \u003d \u0027running\u0027\n\telif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n\t\tactive_status \u003d \u0027transitional\u0027\n\telif value.get(\u0027Not_Synchronised\u0027, False):\n\t\tactive_status \u003d \u0027not_synchronised\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t\tactive_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Power_Off\u0027, False) or value.get(\u0027Disabled\u0027, False) or value.get(\u0027Sortation_Allowed\u0027, False):\n\t\tactive_status \u003d \u0027inactive\u0027\n\telif value.get(\u0027Blocked\u0027, False):\n\t\tactive_status \u003d \u0027blocked\u0027\n \n\tcolor_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#D900D9\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90EE90\u0027,\n \u0027not_synchronised\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027, \n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n\treturn color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[1].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM04/Conveyor/VFD/BYCB_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[20].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Sorter" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n\tactive_status \u003d \u0027default\u0027\n \n # Check in priority order (highest to lowest)\n\tif value.get(\u0027Common_Error\u0027, False):\n\t\tactive_status \u003d \u0027common_error\u0027\n\telif value.get(\u0027Test_Mode\u0027, False) or value.get(\u0027Discharge_Test_Mode\u0027, False) or value.get(\u0027Lamp_Test_Mode\u0027, False) or value.get(\u0027Carrier_Selected\u0027, False):\n\t\tactive_status \u003d \u0027test_mode\u0027\n\telif value.get(\u0027Running\u0027, False) or value.get(\u0027Automatic_Mode\u0027, False):\n\t\tactive_status \u003d \u0027running\u0027\n\telif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n\t\tactive_status \u003d \u0027transitional\u0027\n\telif value.get(\u0027Not_Synchronised\u0027, False):\n\t\tactive_status \u003d \u0027not_synchronised\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t\tactive_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Power_Off\u0027, False) or value.get(\u0027Disabled\u0027, False) or value.get(\u0027Sortation_Allowed\u0027, False):\n\t\tactive_status \u003d \u0027inactive\u0027\n\telif value.get(\u0027Blocked\u0027, False):\n\t\tactive_status \u003d \u0027blocked\u0027\n \n\tcolor_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#D900D9\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90EE90\u0027,\n \u0027not_synchronised\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027, \n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n\treturn color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[21].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Sorter" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n\tactive_status \u003d \u0027default\u0027\n \n # Check in priority order (highest to lowest)\n\tif value.get(\u0027Common_Error\u0027, False):\n\t\tactive_status \u003d \u0027common_error\u0027\n\telif value.get(\u0027Test_Mode\u0027, False) or value.get(\u0027Discharge_Test_Mode\u0027, False) or value.get(\u0027Lamp_Test_Mode\u0027, False) or value.get(\u0027Carrier_Selected\u0027, False):\n\t\tactive_status \u003d \u0027test_mode\u0027\n\telif value.get(\u0027Running\u0027, False) or value.get(\u0027Automatic_Mode\u0027, False):\n\t\tactive_status \u003d \u0027running\u0027\n\telif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n\t\tactive_status \u003d \u0027transitional\u0027\n\telif value.get(\u0027Not_Synchronised\u0027, False):\n\t\tactive_status \u003d \u0027not_synchronised\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t\tactive_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Power_Off\u0027, False) or value.get(\u0027Disabled\u0027, False) or value.get(\u0027Sortation_Allowed\u0027, False):\n\t\tactive_status \u003d \u0027inactive\u0027\n\telif value.get(\u0027Blocked\u0027, False):\n\t\tactive_status \u003d \u0027blocked\u0027\n \n\tcolor_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#D900D9\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90EE90\u0027,\n \u0027not_synchronised\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027, \n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n\treturn color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[22].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Induction/Induction_4" + }, + "transforms": [ + { + "code": " if value is None:\n \treturn \u0027#000000\u0027\n \n active_status \u003d \u0027default\u0027\n \n if value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027test_mode\u0027: \u0027#964B00\u0027, \n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#CCFFCC\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027inactive\u0027: \u0027#D3D3D3\u0027,\n \u0027blocked\u0027: \u0027#d900d9\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n return color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[23].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Induction/Induction_8" + }, + "transforms": [ + { + "code": " if value is None:\n \treturn \u0027#000000\u0027\n \n active_status \u003d \u0027default\u0027\n \n if value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027test_mode\u0027: \u0027#964B00\u0027, \n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#CCFFCC\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027inactive\u0027: \u0027#D3D3D3\u0027,\n \u0027blocked\u0027: \u0027#d900d9\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n return color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[24].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Induction/Induction_1" + }, + "transforms": [ + { + "code": " if value is None:\n \treturn \u0027#000000\u0027\n \n active_status \u003d \u0027default\u0027\n \n if value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027test_mode\u0027: \u0027#964B00\u0027, \n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#CCFFCC\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027inactive\u0027: \u0027#D3D3D3\u0027,\n \u0027blocked\u0027: \u0027#d900d9\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n return color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[25].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Induction/Induction_0" + }, + "transforms": [ + { + "code": " if value is None:\n \treturn \u0027#000000\u0027\n \n active_status \u003d \u0027default\u0027\n \n if value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027test_mode\u0027: \u0027#964B00\u0027, \n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#CCFFCC\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027inactive\u0027: \u0027#D3D3D3\u0027,\n \u0027blocked\u0027: \u0027#d900d9\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n return color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[2].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM04/Conveyor/VFD/BYCB_2_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[3].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM04/Conveyor/VFD/BYAB_3_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[4].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM04/PE/PE/BYAB_4CH_PE1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[5].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM04/PE/PE/BYCB_4CH_PE1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[6].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/MCM04/Conveyor/VFD/BYAB_2_VFD1/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[7].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Induction/Induction_9" + }, + "transforms": [ + { + "code": " if value is None:\n \treturn \u0027#000000\u0027\n \n active_status \u003d \u0027default\u0027\n \n if value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027test_mode\u0027: \u0027#964B00\u0027, \n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#CCFFCC\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027inactive\u0027: \u0027#D3D3D3\u0027,\n \u0027blocked\u0027: \u0027#d900d9\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n return color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[8].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Induction/Induction_10" + }, + "transforms": [ + { + "code": " if value is None:\n \treturn \u0027#000000\u0027\n \n active_status \u003d \u0027default\u0027\n \n if value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027test_mode\u0027: \u0027#964B00\u0027, \n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#CCFFCC\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027inactive\u0027: \u0027#D3D3D3\u0027,\n \u0027blocked\u0027: \u0027#d900d9\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n return color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[1].elements[9].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Induction/Induction_2" + }, + "transforms": [ + { + "code": " if value is None:\n \treturn \u0027#000000\u0027\n \n active_status \u003d \u0027default\u0027\n \n if value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027test_mode\u0027: \u0027#964B00\u0027, \n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#CCFFCC\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027inactive\u0027: \u0027#D3D3D3\u0027,\n \u0027blocked\u0027: \u0027#d900d9\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n return color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.elements[2].elements[0].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_110" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[10].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_100" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[11].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_99" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[12].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_98" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[13].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_97" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[14].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_96" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[15].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_95" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[16].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_94" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[17].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_93" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[18].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_92" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[19].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_90" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[1].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_109" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[20].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_89" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[21].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_88" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[22].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_87" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[23].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_86" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[24].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_85" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[25].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_84" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[26].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_83" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[27].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_82" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[28].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_81" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[29].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_80" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[2].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_108" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[30].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_79" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[31].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_78" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[32].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_77" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[33].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_76" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[34].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_75" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[35].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_74" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[36].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_73" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[37].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_72" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[38].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_71" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[39].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_70" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[3].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_107" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[40].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_69" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[41].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_68" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[42].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_67" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[43].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_66" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[44].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_65" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[45].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_64" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[46].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_61" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[47].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_60" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[48].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_59" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[49].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_58" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[4].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_106" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[50].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_57" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[51].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_54" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[52].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_51" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[53].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_50" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[54].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_45" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[55].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_48" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[56].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_43" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[57].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_41" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[58].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_40" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[59].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_39" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[5].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_105" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[60].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_38" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[61].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_37" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[62].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_36" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[63].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_35" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[64].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_34" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[65].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_32" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[66].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_31" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[67].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_30" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[68].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_29" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[69].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_28" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[6].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_104" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[70].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_27" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[71].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_26" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[72].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_25" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[73].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_24" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[74].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_23" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[75].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_22" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[76].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_21" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[77].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_20" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[78].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_19" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[79].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_18" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[7].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_103" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[80].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_17" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[81].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_16" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[82].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_15" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[83].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_14" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[84].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_13" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[85].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_12" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[86].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_11" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[87].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_10" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[88].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_9" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[89].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_8" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[8].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_102" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[90].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_7" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[91].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_6" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[92].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_5" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[93].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_4" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[94].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_3" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[95].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_2" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[96].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_1" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[97].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_0" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[98].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Chute/Chute_113" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[2].elements[9].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_101" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + } + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "elements": [ + { + "d": "m 276.71648,594.01941 101.29608,-60.58819 -7.58381,-8.34842 -12.07226,7.65383 -0.56128,-33.33235 -10.91925,-0.12405 0.0484,39.93743 -86.39897,54.85859 z", + "fill": {}, + "id": "path3-2-3", + "name": "path3-2-3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "99.037643", + "id": "BYCB_3", + "name": "BYCB_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.28397" + }, + "type": "rect", + "width": "10.716004", + "x": "964.57666", + "y": "718.49969" + }, + { + "fill": {}, + "height": "111.41975", + "id": "BYCB_2", + "name": "BYCB_2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34257" + }, + "type": "rect", + "width": "10.65741", + "x": "964.29755", + "y": "603.84119" + }, + { + "fill": {}, + "height": "100.35545", + "id": "BYAB_3", + "name": "BYAB_3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.29201" + }, + "type": "rect", + "width": "10.707974", + "x": "1025.6425", + "y": "717.9223" + }, + { + "fill": {}, + "height": "10.666912", + "id": "BYAB_4CH", + "name": "BYAB_4CH", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.44587" + }, + "type": "rect", + "width": "10.689416", + "x": "1025.6444", + "y": "820.77063" + }, + { + "fill": {}, + "height": "10.642461", + "id": "BYCB_4CH", + "name": "BYCB_4CH", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.41633" + }, + "type": "rect", + "width": "11.062713", + "x": "964.45898", + "y": "820.30835" + }, + { + "fill": {}, + "height": "111.41975", + "id": "BYAB_2", + "name": "BYAB_2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34257" + }, + "type": "rect", + "width": "10.65741", + "x": "1025.3594", + "y": "603.41925" + }, + { + "d": "m 1017.1434,873.01854 -47.01353,-30.39161 3.1981,-9.63114 65.32423,40.00173 z", + "fill": {}, + "id": "path3-2-2-0", + "name": "path3-2-2-0", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 1078.6286,872.77392 -46.7636,-29.48536 3.1981,-9.63114 64.7305,39.06423 z", + "fill": {}, + "id": "path3-2-2-0-7", + "name": "path3-2-2-0-7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 1571.3262,576.18219 26.936,0.0765 48.7147,-30.19735 -5.4291,-16.10433 -73.6433,46.2494 z", + "fill": {}, + "id": "path3-2-2-2", + "name": "path3-2-2-2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 1514.1953,576.03098 23.8423,0.0765 47.6099,-30.28574 -5.4291,-16.10433 -74.041,46.38198 z", + "fill": {}, + "id": "path3-2-2", + "name": "path3-2-2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 206.03767,593.98817 102.15787,-61.14062 -7.58381,-8.34842 -12.07226,7.65383 -0.56128,-33.33235 -10.91925,-0.12405 0.0484,39.93743 -85.69186,55.45522 z", + "fill": {}, + "id": "path3-2", + "name": "path3-2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 1847.662,831.22798 h 5.4406 c 0,0 1.2158,29.92 -15.6141,43.9909 -10.2536,8.5727 -21.787,8.90118 -21.787,8.90118 v -8.04172 c 0,0 17.4675,-1.93136 24.3277,-17.11726 6.8602,-15.186 5.0143,-27.7331 5.0143,-27.7331 z", + "fill": {}, + "id": "path1-9-5", + "name": "path1-9-5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 1844.4996,632.1007 h 8.0656 c 0,0 -1.4092,-29.92001 -18.2391,-43.99092 -10.2536,-8.57272 -21.7089,-8.72538 -21.7089,-8.72538 l 0.231,7.53386 c 0,0 17.155,2.26342 24.0152,17.44934 6.8602,15.18591 7.6393,27.7331 7.6393,27.7331 z", + "fill": {}, + "id": "path1-9", + "name": "path1-9", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 72.961497,832.14546 -7.899839,0.0552 c 0,0 -0.211692,26.51858 15.808358,41.50495 10.640374,9.95381 23.532054,10.2722 23.532054,10.2722 l 0.0321,-7.70237 c 0,0 -18.409567,-0.87954 -25.545977,-19.54581 -6.715599,-17.56561 -5.662069,-23.24954 -5.926656,-24.58421 z", + "fill": {}, + "id": "path1-7", + "name": "path1-7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": {}, + "height": "194.57672", + "id": "rect1-7", + "name": "rect1-7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.997752" + }, + "type": "rect", + "width": "7.9402366", + "x": "1845.1886", + "y": "634.41937" + }, + { + "fill": {}, + "height": "1706.9479", + "id": "rect1-8-5-1", + "name": "rect1-8-5-1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.999754" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "8.1251841", + "x": "876.1637", + "y": "-1813.4786" + }, + { + "fill": {}, + "height": "1336.1741", + "id": "rect1-8-5", + "name": "rect1-8-5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "7.8336797", + "x": "579.13708", + "y": "-1809.9788" + }, + { + "fill": {}, + "height": "313.17029", + "id": "rect1-8", + "name": "rect1-8", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.999272" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "7.9388385", + "x": "597.552", + "y": "-420.03094" + }, + { + "fill": {}, + "height": "170.06451", + "id": "rect1", + "name": "rect1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.997075" + }, + "type": "rect", + "width": "7.9409556", + "x": "65.090851", + "y": "660.09564" + }, + { + "d": "m 73.07885,657.95233 h -8.065579 c 0,0 -0.137433,-35.41637 16.139827,-50.12297 9.977442,-9.01467 23.532052,-10.2722 23.532052,-10.2722 l -0.007,7.97581 c 0,0 -17.320871,0.99281 -24.45728,19.65908 -7.136409,18.66627 -7.142114,32.76028 -7.142114,32.76028 z", + "fill": {}, + "id": "path1", + "name": "path1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 422.12137,597.53006 -0.007,7.98069 6.379,0.0937 35.94375,-18.51856 6.65796,-0.076 0.007,-8.04186 -6.82609,0.007 -35.79834,18.59076 z", + "fill": {}, + "id": "path2", + "name": "path2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.987102" + }, + "type": "path" + }, + { + "d": "m 345.46563,594.19584 102.31255,-61.2732 -7.58381,-8.34842 -12.07226,7.65383 -0.56128,-33.33235 -10.91925,-0.12405 0.0484,39.93743 -87.17237,55.47731 z", + "fill": {}, + "id": "path3-2-3-0", + "name": "path3-2-3-0", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 969.59559,873.4425 -102.88079,-62.31686 7.58381,-8.34842 12.07226,7.65383 0.56128,-33.33235 10.91925,-0.12405 -0.0484,39.93743 88.55663,56.46226 z", + "fill": {}, + "id": "path3-2-4", + "name": "path3-2-4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 1645.5956,576.44447 101.8264,-61.84773 -7.5838,-8.34842 -12.0723,7.65383 -0.5613,-33.33235 -10.9192,-0.12405 0.048,39.93743 -87.2166,56.02974 z", + "fill": {}, + "id": "path3-2-3-5", + "name": "path3-2-3-5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 1716.2882,576.63702 102.4009,-62.20128 -7.5838,-8.34842 -12.0723,7.65383 -0.5613,-33.33235 -10.9192,-0.12405 0.048,39.93743 -87.769,56.3391 z", + "fill": {}, + "id": "path3-2-3-5-7", + "name": "path3-2-3-5-7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + } + ], + "id": "Layer 1", + "name": "Layer 1", + "type": "group" + }, + { + "elements": [ + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011103", + "name": "S011103", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "484.93002", + "y": "595.17786" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011102", + "name": "S011102", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "499.58148", + "y": "535.32446" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011101", + "name": "S011101", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "498.25275", + "y": "595.07391" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011100", + "name": "S011100", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "512.83374", + "y": "535.32446" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011099", + "name": "S011099", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "512.04889", + "y": "595.18036" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011098", + "name": "S011098", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "526.15656", + "y": "535.31311" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011097", + "name": "S011097", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "525.71484", + "y": "595.315" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011096", + "name": "S011096", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "539.9527", + "y": "535.32697" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011095", + "name": "S011095", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "539.03589", + "y": "595.40088" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011094", + "name": "S011094", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "553.61877", + "y": "535.46039" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011093", + "name": "S011093", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "552.55627", + "y": "595.33551" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011092", + "name": "S011092", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "566.93988", + "y": "535.31641" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011091", + "name": "S011091", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "566.03766", + "y": "595.24963" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011090", + "name": "S011090", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "580.46039", + "y": "535.38116" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011089", + "name": "S011089", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "579.90991", + "y": "595.27588" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011088", + "name": "S011088", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "612.39319", + "y": "535.38141" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011087", + "name": "S011087", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "607.0929", + "y": "595.31238" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011086", + "name": "S011086", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "625.74213", + "y": "535.36108" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011085", + "name": "S011085", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "620.41559", + "y": "595.2085" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011083", + "name": "S011083", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "634.21167", + "y": "595.31494" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011082", + "name": "S011082", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "653.1059", + "y": "535.29095" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011081", + "name": "S011081", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "647.83344", + "y": "595.18805" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011080", + "name": "S011080", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "666.42871", + "y": "535.31757" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011079", + "name": "S011079", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "661.15448", + "y": "595.27393" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011078", + "name": "S011078", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "680.18066", + "y": "535.32587" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011077", + "name": "S011077", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "674.67487", + "y": "595.33929" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011076", + "name": "S011076", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "693.84674", + "y": "535.26489" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011075", + "name": "S011075", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "688.02368", + "y": "595.31879" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011074", + "name": "S011074", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "707.16785", + "y": "535.34998" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011073", + "name": "S011073", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "701.98431", + "y": "595.34509" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011072", + "name": "S011072", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "730.49396", + "y": "535.40387" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011071", + "name": "S011071", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "734.54675", + "y": "595.26569" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011070", + "name": "S011070", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "743.81677", + "y": "535.36572" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011069", + "name": "S011069", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "747.86945", + "y": "595.16174" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011068", + "name": "S011068", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "757.83392", + "y": "535.43878" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011067", + "name": "S011067", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "761.66547", + "y": "595.26819" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011066", + "name": "S011066", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "771.32318", + "y": "535.37781" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011065", + "name": "S011065", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "775.33148", + "y": "595.30475" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011064", + "name": "S011064", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "784.64435", + "y": "535.46289" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011063", + "name": "S011063", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "792.78577", + "y": "595.22717" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011062", + "name": "S011062", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "799.46143", + "y": "535.36224" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011061", + "name": "S011061", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "806.30615", + "y": "595.29254" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011060", + "name": "S011060", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "812.78424", + "y": "535.25934" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011059", + "name": "S011059", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "819.65497", + "y": "595.27209" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011058", + "name": "S011058", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "826.58038", + "y": "535.36475" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011057", + "name": "S011057", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "833.6156", + "y": "595.33105" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011056", + "name": "S011056", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "925.04175", + "y": "535.26031" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011055", + "name": "S011055", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "919.41107", + "y": "595.40802" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011054", + "name": "S011054", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "938.36456", + "y": "535.31934" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011053", + "name": "S011053", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "932.73376", + "y": "595.30414" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011052", + "name": "S011052", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "952.19196", + "y": "535.20032" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011050", + "name": "S011050", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "965.82672", + "y": "535.39624" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011048", + "name": "S011048", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "979.14795", + "y": "535.48132" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011047", + "name": "S011047", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "989.57751", + "y": "595.31445" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011046", + "name": "S011046", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1015.7834", + "y": "535.17963" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011045", + "name": "S011045", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1002.9003", + "y": "595.21051" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011044", + "name": "S011044", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1029.1505", + "y": "535.33588" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011042", + "name": "S011042", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1043.1083", + "y": "535.86145" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011041", + "name": "S011041", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1046.7904", + "y": "595.29517" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011040", + "name": "S011040", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1056.5684", + "y": "535.31555" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011039", + "name": "S011039", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1060.1132", + "y": "595.32202" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011038", + "name": "S011038", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1069.8896", + "y": "535.40063" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011037", + "name": "S011037", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1073.9092", + "y": "595.26495" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011036", + "name": "S011036", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1084.2439", + "y": "535.51752" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011035", + "name": "S011035", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1087.6635", + "y": "595.23615" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011033", + "name": "S011033", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1100.9846", + "y": "595.32208" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011032", + "name": "S011032", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1111.1626", + "y": "535.35492" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011031", + "name": "S011031", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1115.2946", + "y": "595.24384" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011030", + "name": "S011030", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1136.8099", + "y": "535.36133" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011029", + "name": "S011029", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1137.2452", + "y": "595.25476" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011028", + "name": "S011028", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1150.1328", + "y": "535.25836" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011027", + "name": "S011027", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1150.5679", + "y": "595.3797" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011026", + "name": "S011026", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1164.1057", + "y": "535.26666" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011025", + "name": "S011025", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1164.1429", + "y": "595.42078" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011024", + "name": "S011024", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1177.7717", + "y": "535.33527" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011023", + "name": "S011023", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1177.8531", + "y": "595.32654" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011022", + "name": "S011022", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1191.2256", + "y": "535.32318" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011021", + "name": "S011021", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1191.1742", + "y": "595.28162" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011020", + "name": "S011020", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1205.4913", + "y": "535.27808" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011019", + "name": "S011019", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1205.4841", + "y": "595.23615" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011018", + "name": "S011018", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1219.9348", + "y": "535.33905" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011017", + "name": "S011017", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1220.1927", + "y": "595.29767" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011016", + "name": "S011016", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1234.2449", + "y": "535.32635" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011015", + "name": "S011015", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1234.5469", + "y": "595.2522" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011014", + "name": "S011014", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1256.8771", + "y": "535.23804" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011013", + "name": "S011013", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1255.0519", + "y": "595.24323" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011012", + "name": "S011012", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1270.7616", + "y": "535.24634" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011011", + "name": "S011011", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1268.8479", + "y": "595.34967" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011010", + "name": "S011010", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1284.2949", + "y": "535.18536" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011009", + "name": "S011009", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1283.0885", + "y": "595.3208" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011008", + "name": "S011008", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1297.6162", + "y": "535.27045" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011007", + "name": "S011007", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1296.4095", + "y": "595.40668" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011006", + "name": "S011006", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1311.9705", + "y": "535.29016" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011005", + "name": "S011005", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1310.8964", + "y": "595.29578" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011004", + "name": "S011004", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1326.5023", + "y": "535.25391" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011003", + "name": "S011003", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1325.2072", + "y": "595.29187" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.461983", + "id": "S011002", + "name": "S011002", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.856215" + }, + "type": "rect", + "width": "10.585863", + "x": "1340.5439", + "y": "535.25073" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "35.792965", + "id": "S011001", + "name": "S011001", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.860199" + }, + "type": "rect", + "width": "10.585787", + "x": "1339.5613", + "y": "595.27911" + }, + { + "d": "m 469.42293,570.84593 h 23.55208 l -6.59593,-23.21856 -0.34301,-45.37208 h -10.76888 l -0.1813,45.35629 z", + "fill": { + "paint": "#000000" + }, + "id": "S012073", + "name": "S012073", + "stroke": { + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "paint": "#000000", + "width": "0.85495" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + } + ], + "id": "Layer 2", + "name": "Layer 2", + "type": "group" + } + ], + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "MCM04_Induction" + }, + "position": { + "height": 1, + "width": 1, + "x": -0.0328, + "y": -0.0018 + }, + "propConfig": { + "props.elements[1].elements[0].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/System/SMC/Induction/Induction_7" + }, + "transforms": [ + { + "code": " if value is None:\n \treturn \u0027#000000\u0027\n \n active_status \u003d \u0027default\u0027\n \n if value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027test_mode\u0027: \u0027#964B00\u0027, \n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#CCFFCC\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027inactive\u0027: \u0027#D3D3D3\u0027,\n \u0027blocked\u0027: \u0027#d900d9\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n return color_map.get(active_status, \u0027#000000\u0027)", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "elements": [ + { + "d": "m 204.68975,595.97691 103.50579,-63.12936 -7.58381,-8.34842 -12.07226,7.65383 -0.56128,-33.33235 -10.91925,-0.12405 0.0484,39.93743 -89.33788,57.39976 z", + "fill": {}, + "id": "path3-2", + "name": "path3-2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "type": "path" + } + ], + "id": "Layer 1", + "name": "Layer 1", + "type": "group" + }, + { + "id": "Layer 2", + "name": "Layer 2", + "type": "group" + } + ], + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "MCM05" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[1].elements[0].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_285" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[100].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_161" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[101].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_160" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[102].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_159" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[103].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_158" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[104].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_156" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[105].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_155" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[106].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_154" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[107].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_153" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[108].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_152" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[109].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_151" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[10].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_264" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[110].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_150" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[111].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_149" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[112].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_148" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[113].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_147" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[114].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_146" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[115].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_145" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[116].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_144" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[117].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_142" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[118].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_141" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[119].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_140" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[11].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_263" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[120].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_139" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[121].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_138" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[122].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_137" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[123].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_136" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[124].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_135" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[125].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_134" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[126].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_133" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[127].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_132" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[128].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_131" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[129].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_130" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[12].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_262" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[130].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_129" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[131].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_128" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[13].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_261" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[14].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_260" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[15].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_259" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[16].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_258" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[17].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_257" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[18].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_256" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[19].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_255" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[1].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_283" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[20].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_254" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[21].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_253" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[22].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_252" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[23].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_250" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[24].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_249" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[25].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_248" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[26].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_247" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[27].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_246" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[28].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_245" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[29].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_244" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[2].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_281" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[30].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_243" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[31].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_242" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[32].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_241" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[33].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_240" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[34].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_239" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[35].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_238" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[36].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_236" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[37].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_235" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[38].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_234" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[39].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_233" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[3].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_279" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[40].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_232" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[41].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_231" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[42].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_230" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[43].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_229" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[44].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_228" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[45].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_227" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[46].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_226" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[47].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_225" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[48].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_224" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[49].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_222" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[4].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_277" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[50].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_221" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[51].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_220" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[52].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_219" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[53].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_218" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[54].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_217" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[55].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_216" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[56].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_215" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[57].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_214" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[58].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_213" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[59].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_212" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[5].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_275" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[60].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_211" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[61].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_210" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[62].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_208" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[63].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_200" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[64].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_199" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[65].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_198" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[66].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_197" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[67].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_196" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[68].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_195" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[69].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_194" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[6].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_273" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[70].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_193" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[71].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_192" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[72].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_191" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[73].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_190" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[74].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_189" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[75].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_188" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[76].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_186" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[77].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_185" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[78].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_184" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[79].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_183" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[7].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_267" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[80].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_182" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[81].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_181" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[82].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_180" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[83].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_179" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[84].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_178" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[85].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_177" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[86].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_176" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[87].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_175" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[88].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_174" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[89].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_172" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[8].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_266" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[90].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_171" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[91].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_170" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[92].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_169" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[93].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_168" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[94].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_167" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[95].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_166" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[96].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_165" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[97].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_164" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[98].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_163" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[99].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_162" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + }, + "props.elements[1].elements[9].fill.paint": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_265" + }, + "transforms": [ + { + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", + "type": "script" + } + ], + "type": "tag" + }, + "persistent": true + } + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "elements": [ + { + "fill": { + "paint": "#000000" + }, + "height": "48.380497", + "id": "S013074", + "name": "S013074", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.584076", + "x": "676.18262", + "y": "-1905.3896" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "48.380497", + "id": "S013072", + "name": "S013072", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.584076", + "x": "689.97644", + "y": "-1905.2458" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "48.380497", + "id": "S013070", + "name": "S013070", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.584076", + "x": "704.21472", + "y": "-1905.2848" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "48.380497", + "id": "S013068", + "name": "S013068", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.584076", + "x": "722.0415", + "y": "-1905.2571" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "48.380497", + "id": "S013066", + "name": "S013066", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.584076", + "x": "736.52588", + "y": "-1905.407" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "48.380497", + "id": "S013064", + "name": "S013064", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.584076", + "x": "750.83435", + "y": "-1905.4122" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "48.380497", + "id": "S013062", + "name": "S013062", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "rotate(90)", + "type": "rect", + "width": "10.584076", + "x": "765.18616", + "y": "-1905.4296" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013060", + "name": "S013060", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1791.9709", + "y": "891.75531" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013059", + "name": "S013059", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1793.1652", + "y": "799.57996" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013058", + "name": "S013058", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1766.7095", + "y": "891.77087" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013057", + "name": "S013057", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1768.3264", + "y": "799.5874" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013056", + "name": "S013056", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1742.8359", + "y": "891.83575" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013055", + "name": "S013055", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1745.4828", + "y": "799.5752" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013054", + "name": "S013054", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1725.219", + "y": "891.80859" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013053", + "name": "S013053", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1727.7273", + "y": "799.54871" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013052", + "name": "S013052", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1707.1168", + "y": "891.83038" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013051", + "name": "S013051", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1709.6824", + "y": "799.54993" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013050", + "name": "S013050", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1688.2031", + "y": "891.83655" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013049", + "name": "S013049", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1690.3578", + "y": "799.56335" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013048", + "name": "S013048", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1665.0477", + "y": "891.72894" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013047", + "name": "S013047", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1667.3748", + "y": "799.55713" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013046", + "name": "S013046", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1647.6495", + "y": "891.80103" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013045", + "name": "S013045", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1649.4203", + "y": "799.5307" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013043", + "name": "S013043", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1631.2207", + "y": "799.56689" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013042", + "name": "S013042", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1612.0403", + "y": "891.84625" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013041", + "name": "S013041", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1612.5149", + "y": "799.58032" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013040", + "name": "S013040", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1587.4823", + "y": "891.86835" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013039", + "name": "S013039", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1590.2667", + "y": "799.55768" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013038", + "name": "S013038", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1570.0841", + "y": "891.7171" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013037", + "name": "S013037", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1572.0692", + "y": "799.58374" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013036", + "name": "S013036", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1551.9819", + "y": "891.71405" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013035", + "name": "S013035", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1554.2452", + "y": "799.56744" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013034", + "name": "S013034", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1533.0995", + "y": "891.74506" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013033", + "name": "S013033", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1535.3848", + "y": "799.54584" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013032", + "name": "S013032", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1510.1274", + "y": "891.82806" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013031", + "name": "S013031", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1512.7684", + "y": "799.59265" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013029", + "name": "S013029", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1494.8802", + "y": "799.58374" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013028", + "name": "S013028", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1474.4497", + "y": "891.85565" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013027", + "name": "S013027", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1476.8796", + "y": "799.54993" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013026", + "name": "S013026", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1456.8328", + "y": "891.85333" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013025", + "name": "S013025", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1458.0632", + "y": "799.49341" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013024", + "name": "S013024", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1432.9645", + "y": "891.85425" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013023", + "name": "S013023", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1436.0807", + "y": "799.51636" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013022", + "name": "S013022", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1415.5037", + "y": "891.72778" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013021", + "name": "S013021", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1418.1705", + "y": "799.55988" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013020", + "name": "S013020", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1397.3704", + "y": "891.79919" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013019", + "name": "S013019", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1400.0372", + "y": "799.57861" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013018", + "name": "S013018", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1378.4878", + "y": "891.8302" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013017", + "name": "S013017", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1381.1545", + "y": "799.60956" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013015", + "name": "S013015", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1357.062", + "y": "799.5589" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013014", + "name": "S013014", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1339.3384", + "y": "891.77887" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013013", + "name": "S013013", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1339.7716", + "y": "799.53265" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013012", + "name": "S013012", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1321.1112", + "y": "891.77582" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013011", + "name": "S013011", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1321.7347", + "y": "799.58392" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013010", + "name": "S013010", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1302.26", + "y": "891.80688" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013009", + "name": "S013009", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1304.4009", + "y": "799.52966" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013008", + "name": "S013008", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1277.9594", + "y": "891.80371" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013007", + "name": "S013007", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1279.7549", + "y": "799.62024" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013006", + "name": "S013006", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1259.8259", + "y": "891.87512" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013005", + "name": "S013005", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1261.6215", + "y": "799.69147" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S013004", + "name": "S013004", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "1240.9435", + "y": "891.90613" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S013003", + "name": "S013003", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "1242.739", + "y": "799.72235" + }, + { + "d": "m 1211.1037,868.09846 h 23.5521 l -6.596,-23.21856 -0.343,-45.37208 h -10.7688 l -0.1813,45.35629 z", + "fill": { + "paint": "#000000" + }, + "id": "S013001", + "name": "S013001", + "stroke": { + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "paint": "#000000", + "width": "0.85495" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "d": "m 788.66875,868.14843 h 23.55208 l -6.59593,-23.21856 -0.34301,-45.37208 h -10.76888 l -0.1813,45.35629 z", + "fill": { + "paint": "#000000" + }, + "id": "S012073", + "name": "S012073", + "stroke": { + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "paint": "#000000", + "width": "0.85495" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012072", + "name": "S012072", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "766.58136", + "y": "891.86176" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012071", + "name": "S012071", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "765.74072", + "y": "799.67572" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012070", + "name": "S012070", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "748.6712", + "y": "891.9054" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012069", + "name": "S012069", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "747.83051", + "y": "799.71924" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012068", + "name": "S012068", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "730.62622", + "y": "891.83636" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012067", + "name": "S012067", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "729.69714", + "y": "799.79041" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012066", + "name": "S012066", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "711.74371", + "y": "891.86743" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012065", + "name": "S012065", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "710.81464", + "y": "799.82135" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012064", + "name": "S012064", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "688.42322", + "y": "891.69928" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012063", + "name": "S012063", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "689.3606", + "y": "799.67572" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012062", + "name": "S012062", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "671.10321", + "y": "891.83142" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012061", + "name": "S012061", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "671.45044", + "y": "799.71924" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012059", + "name": "S012059", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "653.2287", + "y": "799.51044" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012058", + "name": "S012058", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "635.77856", + "y": "892.02826" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012057", + "name": "S012057", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "634.43451", + "y": "799.54138" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012056", + "name": "S012056", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "612.75317", + "y": "891.99792" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012055", + "name": "S012055", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "614.35559", + "y": "799.45374" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012054", + "name": "S012054", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "594.84296", + "y": "891.7608" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012053", + "name": "S012053", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "596.44543", + "y": "799.42731" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012052", + "name": "S012052", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "576.70966", + "y": "891.83221" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012051", + "name": "S012051", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "578.31207", + "y": "799.56848" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012050", + "name": "S012050", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "557.82709", + "y": "891.86322" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012049", + "name": "S012049", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "559.4295", + "y": "799.59937" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012048", + "name": "S012048", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "533.81165", + "y": "891.84387" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012047", + "name": "S012047", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "534.828", + "y": "799.57513" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012045", + "name": "S012045", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "516.91779", + "y": "799.61865" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012044", + "name": "S012044", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "498.66812", + "y": "891.98969" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012043", + "name": "S012043", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "498.78442", + "y": "799.47992" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012042", + "name": "S012042", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "480.75793", + "y": "892.03339" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012041", + "name": "S012041", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "479.90189", + "y": "799.51086" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012040", + "name": "S012040", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "457.16748", + "y": "891.81769" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012039", + "name": "S012039", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "457.48489", + "y": "799.52228" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012038", + "name": "S012038", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "439.25732", + "y": "891.86133" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012037", + "name": "S012037", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "439.61887", + "y": "799.61835" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012036", + "name": "S012036", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "421.12396", + "y": "891.93274" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012035", + "name": "S012035", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "421.37503", + "y": "799.36584" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012034", + "name": "S012034", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "402.24146", + "y": "891.96375" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012033", + "name": "S012033", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "402.55878", + "y": "799.633" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012032", + "name": "S012032", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "379.07706", + "y": "891.75159" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012031", + "name": "S012031", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "379.71716", + "y": "799.45233" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012029", + "name": "S012029", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "361.85114", + "y": "799.5484" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012028", + "name": "S012028", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "343.60245", + "y": "891.93738" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012027", + "name": "S012027", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "343.6073", + "y": "799.43585" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012026", + "name": "S012026", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "325.69226", + "y": "891.98108" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012025", + "name": "S012025", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "324.79105", + "y": "799.49304" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012024", + "name": "S012024", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "302.54556", + "y": "891.81769" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012023", + "name": "S012023", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "302.64615", + "y": "799.41797" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012022", + "name": "S012022", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "284.63541", + "y": "891.86133" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012021", + "name": "S012021", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "284.95691", + "y": "799.30408" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012020", + "name": "S012020", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "266.50204", + "y": "891.93274" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012019", + "name": "S012019", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "266.71307", + "y": "799.5415" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012018", + "name": "S012018", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "247.61955", + "y": "891.96375" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012017", + "name": "S012017", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "247.72005", + "y": "799.38873" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012015", + "name": "S012015", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "225.93394", + "y": "799.53192" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012014", + "name": "S012014", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "207.16753", + "y": "891.67694" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012013", + "name": "S012013", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "208.0679", + "y": "799.62799" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012012", + "name": "S012012", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "189.03419", + "y": "891.74829" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012011", + "name": "S012011", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "189.64728", + "y": "799.58539" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012010", + "name": "S012010", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "170.15166", + "y": "891.77936" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012009", + "name": "S012009", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "170.91943", + "y": "799.43262" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012008", + "name": "S012008", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "148.17314", + "y": "891.80524" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012007", + "name": "S012007", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "147.38411", + "y": "799.7688" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012006", + "name": "S012006", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "130.26297", + "y": "891.84894" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012005", + "name": "S012005", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "129.51807", + "y": "799.86487" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012004", + "name": "S012004", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "112.12963", + "y": "891.92035" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012003", + "name": "S012003", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "111.18584", + "y": "799.54242" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.720375", + "id": "S012002", + "name": "S012002", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.923172" + }, + "type": "rect", + "width": "10.964819", + "x": "93.247101", + "y": "891.95135" + }, + { + "fill": { + "paint": "#000000" + }, + "height": "68.517395", + "id": "S012001", + "name": "S012001", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.921808" + }, + "type": "rect", + "width": "10.964827", + "x": "92.369606", + "y": "799.45959" + } + ], + "id": "Layer 1", + "name": "Layer 1", + "type": "group" + } + ], + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "MCM01_Button" + }, + "position": { + "height": 0.038, + "width": 0.1078, + "x": 0.7234, + "y": 0.2463 + }, + "props": { + "params": { + "pageid": "DetailedView/MCM01 Bulk Inbound", + "panel_id": "value", + "text": "MCM01 Bulk Inbound" + }, + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM03_Button" + }, + "position": { + "height": 0.0417, + "width": 0.1078, + "x": 0.1353, + "y": 0.1128 + }, + "props": { + "params": { + "pageid": "DetailedView/MCM03 Fluid Inbound", + "panel_id": "value", + "text": "MCM03 Fluid Inbound" + }, + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM05_Button" + }, + "position": { + "height": 0.0426, + "width": 0.1521, + "x": 0.4467, + "y": 0.886 + }, + "props": { + "params": { + "pageid": "DetailedView/MCM05 Sorter Destination Chutes", + "panel_id": "value", + "text": "MCM05 Sorter Destination Chutes" + }, + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM02_Button" + }, + "position": { + "height": 0.0417, + "rotate": { + "anchor": "231% 721%" + }, + "width": 0.1078, + "x": 0.3238, + "y": 0.4026 + }, + "props": { + "params": { + "pageid": "DetailedView/MCM02 Fluid Inbound", + "panel_id": "value", + "text": "MCM02 Fluid Inbound" + }, + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM04_Button" + }, + "position": { + "height": 0.0426, + "rotate": { + "anchor": "50% 11%" + }, + "width": 0.1521, + "x": 0.5863, + "y": 0.6055 + }, + "props": { + "params": { + "pageid": "DetailedView/MCM04 Sorter Destination Chutes and Bypass", + "panel_id": "value", + "text": "MCM04 Sorter Destination Chutes and Bypass" + }, + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button" + }, + "type": "ia.display.view" + }, + { + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": " provider \u003d \"[\" + self.session.custom.fc + \"_SCADA_TAG_PROVIDER]\"\n\n tag_path1 \u003d provider + \"System/MCM01/MCM01/Start_PB\"\n system.tag.writeBlocking([tag_path1], [True])\n\n tag_path2 \u003d provider + \"System/MCM02/MCM02/Start_PB\"\n system.tag.writeBlocking([tag_path2], [True])\n\n tag_path3 \u003d provider + \"System/MCM03/MCM03/Start_PB\"\n system.tag.writeBlocking([tag_path3], [True])\n\n tag_path4 \u003d provider + \"System/MCM04/MCM04/Start_PB\"\n system.tag.writeBlocking([tag_path4], [True])\n\n tag_path5 \u003d provider + \"System/MCM05/MCM05/Start_PB\"\n system.tag.writeBlocking([tag_path5], [True])\n\n tag_path8 \u003d provider + \"System/SMC/Sorter/Commands/bStart\"\n system.tag.writeBlocking([tag_path8], [True])" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Global Start" + }, + "position": { + "height": 0.06, + "width": 0.1, + "x": 0.7505, + "y": 0.0305 + }, + "props": { + "image": { + "icon": { + "path": "material/not_started" + } + }, + "style": { + "backgroundColor": "#00B900", + "borderStyle": "groove", + "borderWidth": 3, + "cursor": "pointer" + }, + "text": "Global Start", + "textStyle": { + "color": "#FFFFFF", + "fontFamily": "inherit", + "fontSize": "1vmin", + "fontWeight": "bold" + } + }, + "type": "ia.input.button" + }, + { + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": " provider \u003d \"[\" + self.session.custom.fc + \"_SCADA_TAG_PROVIDER]\"\n\n tag_path1 \u003d provider + \"System/MCM01/MCM01/Stop_PB\"\n system.tag.writeBlocking([tag_path1], [True])\n\n tag_path2 \u003d provider + \"System/MCM02/MCM02/Stop_PB\"\n system.tag.writeBlocking([tag_path2], [True])\n\n tag_path3 \u003d provider + \"System/MCM03/MCM03/Stop_PB\"\n system.tag.writeBlocking([tag_path3], [True])\n\n tag_path4 \u003d provider + \"System/MCM04/MCM04/Stop_PB\"\n system.tag.writeBlocking([tag_path4], [True])\n\n tag_path5 \u003d provider + \"System/MCM05/MCM05/Stop_PB\"\n system.tag.writeBlocking([tag_path5], [True])\n\n tag_path8 \u003d provider + \"System/SMC/Sorter/Commands/bNormal_stop\"\n system.tag.writeBlocking([tag_path8], [True])" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Global Stop" + }, + "position": { + "height": 0.06, + "width": 0.1, + "x": 0.8594, + "y": 0.0305 + }, + "props": { + "image": { + "icon": { + "path": "material/stop_circle" + } + }, + "style": { + "backgroundColor": "#F11632", + "borderStyle": "groove", + "borderWidth": 3, + "cursor": "pointer" + }, + "text": "Global Stop", + "textStyle": { + "color": "#FFFFFF", + "fontFamily": "inherit", + "fontSize": "1vmin", + "fontWeight": "bold" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/545b8b1b41e1010ab5ae392903df7d65959ec40b6ddb07c44c91f662107b3f45 b/.resources/545b8b1b41e1010ab5ae392903df7d65959ec40b6ddb07c44c91f662107b3f45 deleted file mode 100644 index e4d037f9..00000000 --- a/.resources/545b8b1b41e1010ab5ae392903df7d65959ec40b6ddb07c44c91f662107b3f45 +++ /dev/null @@ -1,1099 +0,0 @@ -{ - "custom": { - "PLC_list": null, - "running_state": -1, - "state": 5, - "views_data": [] - }, - "params": { - "tagProps": [ - "PLC01/PS1-9/101SN01_ES", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.PLC_list": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]Configuration/PLC" - }, - "transforms": [ - { - "code": "\tdevices \u003d system.util.jsonDecode(value)\n\tplcList \u003d []\n\tfor k in devices.keys():\n\t\tplcList.append(k)\n\t\t\n\treturn(sorted(set(plcList)))\n", - "type": "script" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.running_state": { - "binding": { - "config": { - "expression": "try(jsonGet({session.custom.state_messages},{this.custom.tag_path_to_lookup}),-1)\t\r\n" - }, - "transforms": [ - { - "expression": "if({value} !\u003d -1, try(jsonGet({value},\"state\"),4),{value})", - "type": "expression" - } - ], - "type": "expr" - }, - "persistent": true - }, - "custom.state": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/ALARMST" - }, - "transforms": [ - { - "expression": "if(isNull({value}), 0, {value})", - "type": "expression" - }, - { - "fallback": null, - "inputType": "scalar", - "mappings": [ - { - "input": 4, - "output": 1 - }, - { - "input": 3, - "output": 2 - }, - { - "input": 2, - "output": 3 - }, - { - "input": 1, - "output": 4 - }, - { - "input": 0, - "output": 5 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.views_data": { - "binding": { - "config": { - "struct": { - "equipment_id": "{view.params.tagProps[0]}" - }, - "waitOnAll": true - }, - "transforms": [ - { - "code": "\tproject_info \u003d system.perspective.getProjectInfo()\n\t#self.custom.views_data \u003d project_info\n\tviews \u003d project_info.get(\"views\")\n\t#equipment_id \u003d self.view.params.tagProps[0]\n\tviews_data \u003d [i for i in views if i[\"path\"].startswith(\"Custom-Views/\"+ value.equipment_id)]\n\t#self.custom.views_data \u003d views_data\n\t\n\treturn views_data", - "type": "script" - } - ], - "type": "expr-struct" - }, - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "width": 400 - } - }, - "root": { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "expression": "\u0027Source ID: \u0027 + {view.params.tagProps[0]}" - }, - "type": "expr" - } - } - }, - "props": { - "style": { - "color": "#FFFF", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 10 - } - }, - "type": "ia.display.label" - }, - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tsystem.perspective.closeDock(\u0027Docked-East\u0027)\n\tself.getSibling(\"tabs\").props.currentTabIndex \u003d 0" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Icon", - "tooltip": { - "enabled": true, - "style": { - "cursor": "pointer" - }, - "text": "Close faceplate" - } - }, - "props": { - "path": "material/close", - "style": { - "cursor": "pointer", - "marginBottom": 5, - "marginLeft": 5, - "marginRight": 5, - "marginTop": 5 - } - }, - "type": "ia.display.icon" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "30px", - "shrink": 0 - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "200px" - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "session.custom.command_auth.enabled" - }, - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "expression": "\u0027Control Enabled Timeout: \\n\u0027 + ({session.custom.command_auth.timeout_sp} - {session.custom.command_auth.auth_timeout}) + \u0027 seconds\u0027" - }, - "type": "expr" - } - } - }, - "props": { - "style": { - "color": "#000000", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "marginBottom": 5, - "marginLeft": 5, - "marginRight": 5, - "marginTop": 5, - "whiteSpace": "pre" - }, - "textStyle": { - "textAlign": "center" - } - }, - "type": "ia.display.label" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tif self.session.custom.command_auth.enabled:\n\t\t\tself.session.custom.command_auth.enabled \u003d False\n\telse:\n\t\t#self.session.custom.command_auth.enabled \u003d True\n\t\tsystem.perspective.openPopup(\u0027command-auth\u0027, \u0027PopUp-Views/Command-Authenticate\u0027, showCloseIcon \u003d False, draggable \u003d False, modal \u003d True, overlayDismiss \u003d True)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button_0", - "tooltip": { - "enabled": true, - "location": "bottom", - "style": { - "whiteSpace": "pre" - } - } - }, - "position": { - "basis": "170px", - "shrink": 0 - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "//if({this.props.enabled}, \u0027Re-Authenticate to Enable Command Controls\u0027, \u0027Insufficient Privileges - User Role Required: \u0027 + {session.custom.fc} + \u0027-rme-all\u0027)\r\nif({session.custom.command_auth.enabled},\u0027Click to Disable Controls.\u0027, \u0027Re-Authenticate to Enable Command Controls \\nUser Role Required: \u0027 + {session.custom.fc} + \u0027-rme-all\u0027)" - }, - "type": "expr" - } - }, - "props.image.icon.path": { - "binding": { - "config": { - "expression": "if({session.custom.command_auth.enabled},\u0027material/lock_open\u0027,\u0027material/lock\u0027)" - }, - "type": "expr" - } - }, - "props.text": { - "binding": { - "config": { - "expression": "if({session.custom.command_auth.enabled},\u0027Disable Controls\u0027,\u0027Enable Controls\u0027)" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": {} - }, - "primary": false, - "style": { - "marginBottom": 5, - "marginRight": 25, - "marginTop": 5 - } - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "50px" - }, - "props": { - "justify": "flex-end" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "EmbeddedView" - }, - "position": { - "basis": "400px", - "shrink": 0 - }, - "propConfig": { - "props.params.value.tagProps[0]": { - "binding": { - "config": { - "path": "view.params.tagProps[0]" - }, - "type": "property" - } - } - }, - "props": { - "params": { - "value": { - "tagProps": [ - null, - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - } - }, - "path": "Symbol-Views/Controller-Views/CommandControlActions" - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "FlexContainer_0" - }, - "position": { - "basis": "50px" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer_0" - }, - "position": { - "basis": "100px", - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "view.params.tagProps[0]" - }, - "transforms": [ - { - "code": "\n\tplcList \u003d self.view.custom.PLC_list\n\n\tshowCommand \u003d False\n\n\tfor i in plcList:\n\t\tif value \u003d\u003d i:\n\t\t\tshowCommand \u003d True\n\n\treturn showCommand", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "direction": "column", - "style": { - "classes": "Buttons/Clear-Background" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "32px" - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "if({../AlarmTable.props.params.length_of_table_data} \u003d 0, True, False)" - }, - "type": "expr" - } - } - }, - "props": { - "style": { - "classes": "Labels/Label_1", - "marginTop": 20 - }, - "text": "No Active Alarms" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "AlarmTable" - }, - "position": { - "basis": "733px", - "grow": 1 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "if({this.props.params.length_of_table_data} \u003e 0, True, False)" - }, - "type": "expr" - } - }, - "props.params.tagProps[0]": { - "binding": { - "config": { - "path": "view.params.tagProps[0]" - }, - "type": "property" - } - } - }, - "props": { - "params": { - "alarm_states": [ - "Shelved", - "Active", - "Not Active" - ], - "length_of_table_data": 0, - "show_severity_column": true, - "show_state_column": true, - "table_type": "Docked-East", - "tagProps": [ - null - ] - }, - "path": "Alarm-Views/AlarmTable" - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "Active_tab" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "NameField" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "props": { - "style": { - "paddingLeft": 20 - }, - "text": "NAME" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "DeviceName" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.tagProps[0]" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "backgroundColor": "#FFFFFF", - "classes": "Text-Styles/Ariel-Bold-12pt", - "paddingLeft": 10 - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Name" - }, - "position": { - "basis": "35px" - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "NameField" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "props": { - "style": { - "paddingLeft": 20 - }, - "text": "PRIORITY" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Priority" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "propConfig": { - "props.style.classes": { - "binding": { - "config": { - "expression": "if({session.custom.colours.colour_impaired} \u003d False, {view.custom.state}, {view.custom.state} + 300) " - }, - "transforms": [ - { - "fallback": "State-Styles/Background-Fill/State0", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "State-Styles/Background-Fill/State1" - }, - { - "input": 2, - "output": "State-Styles/Background-Fill/State2" - }, - { - "input": 3, - "output": "State-Styles/Background-Fill/State3" - }, - { - "input": 4, - "output": "State-Styles/Background-Fill/State4" - }, - { - "input": 5, - "output": "State-Styles/Background-Fill/State5" - }, - { - "input": 6, - "output": "State-Styles/Background-Fill/State6" - }, - { - "input": 0, - "output": "State-Styles/Background-Fill/State0" - }, - { - "input": 301, - "output": "State-Styles/Alt-Background-Fill/State1" - }, - { - "input": 302, - "output": "State-Styles/Alt-Background-Fill/State2" - }, - { - "input": 303, - "output": "State-Styles/Alt-Background-Fill/State3" - }, - { - "input": 304, - "output": "State-Styles/Alt-Background-Fill/State4" - }, - { - "input": 305, - "output": "State-Styles/Alt-Background-Fill/State5" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - }, - "props.tag_path_to_lookup": { - "binding": { - "config": { - "expression": "\"[\\\"\" + {view.params.tagProps[0]} + \"\\\"]\"" - }, - "type": "expr" - } - }, - "props.text": { - "binding": { - "config": { - "expression": "{view.custom.state}" - }, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "Stopped" - }, - { - "input": 1, - "output": "High Priority" - }, - { - "input": 2, - "output": "Medium Priority" - }, - { - "input": 3, - "output": "Low Priority" - }, - { - "input": 4, - "output": "Diagnostic" - }, - { - "input": 5, - "output": "Healthy" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "style": { - "paddingLeft": 10, - "textAlign": "left" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Priority" - }, - "position": { - "basis": "35px" - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "NameField" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "props": { - "style": { - "paddingLeft": 20 - }, - "text": "RUNNING STATUS" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Priority" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "propConfig": { - "props.style.classes": { - "binding": { - "config": { - "expression": "if({session.custom.colours.colour_impaired},\r\n{view.custom.running_state} + 300, {view.custom.running_state})" - }, - "transforms": [ - { - "fallback": "State-Styles/Background-Fill/StateUnknown", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "State-Styles/Background-Fill/State1" - }, - { - "input": 2, - "output": "State-Styles/Background-Fill/State0" - }, - { - "input": 3, - "output": "State-Styles/Background-Fill/State5" - }, - { - "input": 301, - "output": "State-Styles/Background-Fill/State1" - }, - { - "input": 302, - "output": "State-Styles/Background-Fill/State0" - }, - { - "input": 303, - "output": "State-Styles/Alt-Background-Fill/State5" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - }, - "props.tag_path_to_lookup": { - "binding": { - "config": { - "expression": "\"[\\\"\" + {view.params.tagProps[0]} + \"\\\"]\"" - }, - "type": "expr" - } - }, - "props.text": { - "binding": { - "config": { - "expression": "{view.custom.running_state}" - }, - "transforms": [ - { - "fallback": "Unknown", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Faulted" - }, - { - "input": 2, - "output": "Stopped" - }, - { - "input": 3, - "output": "Running" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "style": { - "paddingLeft": 10, - "textAlign": "left" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Running Status" - }, - "position": { - "basis": "35px" - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "{view.custom.running_state} \u003e -1" - }, - "type": "expr" - } - } - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer_0" - }, - "position": { - "basis": "100px" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Info_tab" - }, - "position": { - "tabIndex": 1 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "32px" - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "len({../Views_list.props.data}) \u003d 0" - }, - "type": "expr" - } - } - }, - "props": { - "style": { - "classes": "Labels/Label_1", - "marginTop": 20 - }, - "text": "No Configured Custom Views" - }, - "type": "ia.display.label" - }, - { - "events": { - "component": { - "onRowDoubleClick": [ - { - "config": { - "script": "\trow \u003d event.value\n\tcustom_view \u003d row.get(\"path\",\"none\")\n\tif custom_view !\u003d \"None\":\n\t\tequipment_id \u003d custom_view.split(\"/\")[1]\n\t\turl_to_navigate \u003d \"/CustomView/%s/\" % (equipment_id,)\n\t\tsystem.perspective.navigate(page \u003d url_to_navigate)\n\t\tsystem.perspective.sendMessage(\"plc-to-display\", payload \u003d {\"device\":\"none\",\"show_controls\":False,\"area\":\"none\"}, scope \u003d \"page\")\n\t\tsystem.perspective.closePopup(id\u003d \"StatusPopUP\")\n\t\tself.parent.parent.parent.getChild(\"tabs\").props.currentTabIndex \u003d 0\n\t\t\n\t" - }, - "scope": "G", - "type": "script" - }, - { - "config": { - "draggable": true, - "id": "W1H0Nole", - "modal": false, - "overlayDismiss": false, - "resizable": true, - "showCloseIcon": true, - "title": "InfoPopUp", - "type": "close", - "viewPath": "PopUp-Views/Controller-Equipment/Information", - "viewportBound": false - }, - "scope": "C", - "type": "popup" - } - ] - } - }, - "meta": { - "name": "Views_list" - }, - "position": { - "basis": "915px", - "grow": 1 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "len({this.props.data}) \u003e 0" - }, - "type": "expr" - } - }, - "props.data": { - "binding": { - "config": { - "path": "view.custom.views_data" - }, - "type": "property" - } - } - }, - "type": "ia.display.table" - } - ], - "meta": { - "name": "Views_tab" - }, - "position": { - "tabIndex": 2 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "classes": "Labels/Label_1", - "marginTop": 20 - }, - "text": "For Future Development" - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "OEE_tab" - }, - "position": { - "tabIndex": 3 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "tabs" - }, - "position": { - "grow": 1 - }, - "props": { - "menuType": "modern", - "tabSize": { - "width": 1000 - }, - "tabStyle": { - "active": { - "classes": "", - "color": "#FFFFFF", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 10 - }, - "inactive": { - "classes": "", - "color": "#B8B8B8", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 10 - } - }, - "tabs": [ - "Alarms", - "Info", - "Views", - "KPI\u0027s" - ] - }, - "type": "ia.container.tab" - } - ], - "meta": { - "name": "FlexContainer_1" - }, - "position": { - "basis": "670px", - "grow": 1 - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "800px", - "grow": 1 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column", - "style": { - "classes": "Buttons/Button-Menu" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/546ac6bf91ac185283bd00eb46c1f605c8b8be1043e81babc97706509c25d714 b/.resources/546ac6bf91ac185283bd00eb46c1f605c8b8be1043e81babc97706509c25d714 new file mode 100644 index 00000000..34b309d4 Binary files /dev/null and b/.resources/546ac6bf91ac185283bd00eb46c1f605c8b8be1043e81babc97706509c25d714 differ diff --git a/.resources/55108d8879aa8b9d4822c85f10d36325f8d1129e060f785b32d075bcbc6c073d b/.resources/55108d8879aa8b9d4822c85f10d36325f8d1129e060f785b32d075bcbc6c073d new file mode 100644 index 00000000..f48009ed --- /dev/null +++ b/.resources/55108d8879aa8b9d4822c85f10d36325f8d1129e060f785b32d075bcbc6c073d @@ -0,0 +1,151 @@ +/* Direct stylesheet authoring is an advanced feature. Knowledge of CSS required.*/ + +.psc-x1 { transition: all .2s ease-in-out; } +.psc-x1:hover { transform: scale(1.5) !important; z-index: 5;} + + +.psc-x2 { transition: all .2s ease-in-out; } +.psc-x2:hover { transform: scale(2) !important; z-index: 5;} + +.psc-x3 { transition: all .2s ease-in-out; } +.psc-x3:hover { transform: scale(3) !important; z-index: 5;} + +/* Set the styling for the Table component checkbox colour.*/ +.ia_tableComponent[data-component="ia.display.table"] .ia_checkbox__checkedIcon { + color: black; +} +.ia_tableComponent[data-component="ia.display.table"] .ia_checkbox__uncheckedIcon { + color: black; +} + +div[data-component="ia.input.fileupload"] .ia_button--primary { + background-color: var(--neutral-30); + border-style: None; + color: black; + border-radius:20px; +} + + +/* Help page styles */ + +.psc-background:hover { + box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + transition: box-shadow 0.9s ease-in-out; +} + +.psc-background-none { + box-shadow: 0 0px 0px 0 , 0 0px 0px 0; + transition: box-shadow 0.9s ease-in-out; +} + +@keyframes fadeIn{ + 0% { opacity: 0; } + 100% { opacity: 1; } +} + +.psc-FadeInFast { + animation: fadeIn 2s; +} + +.psc-FadeInMedium { + animation: fadeIn 4s; +} + +.psc-Disconnects\/Device-Connected.ia_container--primary.coord-aspect-ratio.aspect-horizontal.view + .inner-container:has(svg path[d="M 0.01621377,0.01595147 H 25.93719 V 41.138171 H 0.01621377 Z"]:only-of-type) { + flex: 0 0 12px !important; +} + +.psc-Disconnects\/Device-Connected.ia_container--primary.coord-aspect-ratio.aspect-horizontal.view + .inner-container:has( + svg[viewBox="-0.5 -0.5 27 42"] + path[d="m 13.785537,6.4238337 -7.0747349,-3.1261989 -0.985,1.7060701 6.2447349,4.563801 z"] +):has( + svg[viewBox="-0.5 -0.5 27 42"] + path[d="m 12.141737,10.447495 -5.3573679,5.578853 1.2662916,1.509108 6.4243953,-4.30722 z"] +) { + flex: 0 0 16px !important; +} + + +.psc-FadeInSlow { + animation: fadeIn 6s; +} + +@keyframes rotation { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} + +.psc-rotate { + animation: rotation 2s infinite linear; +} + +.psc-hover-zoom { + + position: relative; + transform-origin: 50% 50%; + transform: translateZ(0) scale(1); + transition: transform 220ms cubic-bezier(.2,.8,.2,1), filter 220ms cubic-bezier(.2,.8,.2,1); + will-change: transform; + backface-visibility: hidden; +} + +.psc-hover-zoom:hover, +.psc-hover-zoom:focus-visible { + transform: translateZ(0) scale(var(--psc-zoom, 1.8)); + z-index: 9999; + filter: drop-shadow(0 8px 18px rgba(0,0,0,.28)); +} + +.psc-stack { position: relative; } + +.psc-stack:has(.psc-hover-zoom:hover) { + z-index: 2147483646; +} + +.psc-stack-tier-1:has(.psc-hover-zoom:hover) { z-index: 1000; } +.psc-stack-tier-2:has(.psc-hover-zoom:hover) { z-index: 2000; } +.psc-stack-tier-3:has(.psc-hover-zoom:hover) { z-index: 3000; } + +.psc-overflow-visible { overflow: visible; } + +.psc-zoom-150 { --psc-zoom: 1.5; } +.psc-zoom-180 { --psc-zoom: 1.8; } +.psc-zoom-200 { --psc-zoom: 2; } +.psc-zoom-300 { --psc-zoom: 3; } + +@media (prefers-reduced-motion: reduce) { + .psc-hover-zoom { transition: none; filter: none; } +} + +@media (hover: none) { + .psc-hover-zoom, + .psc-hover-zoom:hover, + .psc-stack:has(.psc-hover-zoom:hover) { + transform: none !important; + filter: none !important; + z-index: auto !important; + } +} + +[data-component="ia.display.view"].psc-hover { + transform-origin: 50% 50%; + transition: scale 100ms linear; + scale: 1; +} + +[data-component="ia.display.view"].psc-hover:hover { + scale: 2; + z-index: 10; +} + +[data-component="ia.display.view"].psc-conveyor.psc-hover:hover { + scale: 1.3; + z-index: auto; +} + diff --git a/.resources/5565ac70ea1e73c1058ff9f340cdc75af22188e20dcb28a2a6dd971cc25dbc6f b/.resources/5565ac70ea1e73c1058ff9f340cdc75af22188e20dcb28a2a6dd971cc25dbc6f new file mode 100644 index 00000000..70ba0658 --- /dev/null +++ b/.resources/5565ac70ea1e73c1058ff9f340cdc75af22188e20dcb28a2a6dd971cc25dbc6f @@ -0,0 +1 @@ +{"onStartup":"\t# Auto-login for SAT9_SCADA\n\tif not session.props.auth.authenticated:\n\t # Auto-login with minimal credentials for local access\n\t try:\n\t system.perspective.login(username='auto', password='auto', force=True)\n\t except:\n\t pass\n\t\n\t# Initialize session properties from parent\n\ttags_to_read = system.tag.readBlocking([\"Configuration/FC\", \"Configuration/aws\"])\n\tsession.custom.fc = tags_to_read[0].value if tags_to_read[0].quality.isGood() else \"SAT9\"\n\ttry:\n\t aws = system.util.jsonDecode(tags_to_read[1].valu\n\t prefix = aws.get(\"prefix\", \"eu\")e) if tags_to_read[1].quality.isGood() else {\"prefix\": \"eu\", \"region\": \"eu-west-1\"}\n\t region = aws.get(\"region\", \"eu-west-1\")\n\t session.custom.aws.prefix = prefix\n\t session.custom.aws.region = region\n\texcept:\n\t session.custom.aws.prefix = \"eu\"\n\t session.custom.aws.region = \"eu-west-1\"\n\t\n\tsession.custom.covert = False\n\tsession.custom.download_url = None\n\tsession.custom.alarm_filter.show_map = False\n\tsession.custom.alarm_filter.magnificaiton = \"x2\"","onShutdown":"#\tsystem.perspective.logout()","onBarcodeDataReceived":"\t","onBluetoothReceived":"\t","onAccelerometerDataReceived":"\t","onNdefDataReceived":"\t"} \ No newline at end of file diff --git a/.resources/566f0960ccdc6afada664c2d34c5abbf4d7cc06ee3b91c1f4ec85cf0b7d6627f b/.resources/566f0960ccdc6afada664c2d34c5abbf4d7cc06ee3b91c1f4ec85cf0b7d6627f new file mode 100644 index 00000000..b4d6702f Binary files /dev/null and b/.resources/566f0960ccdc6afada664c2d34c5abbf4d7cc06ee3b91c1f4ec85cf0b7d6627f differ diff --git a/.resources/76f59c33b16f23f0474d75abd8294bdd2d8ae00a4391eaa4ef173932ffbdc92d b/.resources/5756e441873f6065a0ca6c71b0c4475770d3a6299e7453ab3aab892d5e55849f similarity index 79% rename from .resources/76f59c33b16f23f0474d75abd8294bdd2d8ae00a4391eaa4ef173932ffbdc92d rename to .resources/5756e441873f6065a0ca6c71b0c4475770d3a6299e7453ab3aab892d5e55849f index 4272678f..f1b4374c 100644 --- a/.resources/76f59c33b16f23f0474d75abd8294bdd2d8ae00a4391eaa4ef173932ffbdc92d +++ b/.resources/5756e441873f6065a0ca6c71b0c4475770d3a6299e7453ab3aab892d5e55849f @@ -398,109 +398,6 @@ "path": "autStand/Custom_Views/Enternet-Windows/Components/CommLines" }, "type": "ia.display.view" - }, - { - "children": [ - { - "meta": { - "name": "Communication_Faulted_Text" - }, - "position": { - "height": 0.4836, - "width": 0.8826, - "x": 0.0701, - "y": -0.0785 - }, - "props": { - "style": { - "borderColor": "#1A1A1A", - "overflow": "hidden", - "whiteSpace": "normal", - "wordBreak": "break-all" - }, - "text": "Communication Faulted", - "textStyle": { - "fontFamily": "inherit", - "fontSize": "1.5vmin", - "textAlign": "start" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Communication_Not_Faulted_Text" - }, - "position": { - "height": 0.6066, - "width": 0.9032, - "x": 0.0698, - "y": 0.247 - }, - "props": { - "style": { - "borderColor": "#1A1A1A", - "overflow": "hidden", - "whiteSpace": "normal", - "wordBreak": "break-all" - }, - "text": "Communication Not Faulted", - "textStyle": { - "fontFamily": "inherit", - "fontSize": "1.5vmin", - "textAlign": "start" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "CoordinateContainer_0" - }, - "position": { - "height": 0.0242, - "width": 0.0508, - "x": 0.0122, - "y": 0.176 - }, - "props": { - "style": { - "backgroundColor": "#FF0000" - } - }, - "type": "ia.container.coord" - }, - { - "meta": { - "name": "CoordinateContainer_1" - }, - "position": { - "height": 0.0242, - "width": 0.0508, - "x": 0.0122, - "y": 0.5164 - }, - "props": { - "style": { - "backgroundColor": "#00FF00" - } - }, - "type": "ia.container.coord" - } - ], - "meta": { - "name": "CoordinateContainer" - }, - "position": { - "height": 0.1365, - "width": 0.9083, - "x": 0.0083, - "y": 0.7752 - }, - "props": { - "mode": "percent" - }, - "type": "ia.container.coord" } ], "meta": { diff --git a/.resources/575748546b46c3d57950abb39ea929f470753e688d925cda685fcb095db4e937 b/.resources/575748546b46c3d57950abb39ea929f470753e688d925cda685fcb095db4e937 new file mode 100644 index 00000000..34267b98 Binary files /dev/null and b/.resources/575748546b46c3d57950abb39ea929f470753e688d925cda685fcb095db4e937 differ diff --git a/.resources/57f820717c65b0501e2530938f3ceaf5c06a88db4fe354b78b2b292d5f748d4f b/.resources/57f820717c65b0501e2530938f3ceaf5c06a88db4fe354b78b2b292d5f748d4f new file mode 100644 index 00000000..bbeee426 Binary files /dev/null and b/.resources/57f820717c65b0501e2530938f3ceaf5c06a88db4fe354b78b2b292d5f748d4f differ diff --git a/.resources/5858e90637a659e4b7a602572f6d670639ff87f7ba14c665b682a073820de56c b/.resources/5858e90637a659e4b7a602572f6d670639ff87f7ba14c665b682a073820de56c new file mode 100644 index 00000000..0e90619c --- /dev/null +++ b/.resources/5858e90637a659e4b7a602572f6d670639ff87f7ba14c665b682a073820de56c @@ -0,0 +1,1662 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/DPM/DPM2_PS4-1", + "System/MCM03/Conveyor/VFD/UL12_1_VFD1", + "System/MCM03/Conveyor/VFD/UL12_2_VFD1", + "System/MCM03/Conveyor/VFD/UL12_3_VFD1", + "System/MCM03/Conveyor/VFD/UL12_4_VFD1", + "System/MCM03/Conveyor/VFD/UL12_5_VFD1", + "System/MCM03/Conveyor/VFD/UL12_6_VFD1", + "System/MCM03/Conveyor/VFD/UL12_7_VFD1", + "System/MCM03/Conveyor/VFD/PS4_1_VFD1", + "System/MCM03/Conveyor/VFD/PS4_2_VFD1", + "System/MCM03/Conveyor/VFD/PS4_3_VFD1", + "System/MCM03/Conveyor/VFD/PS4_4_VFD1", + "System/MCM03/Conveyor/VFD/PS4_5A_VFD1", + "System/MCM03/Conveyor/VFD/PS4_5B_VFD1", + "System/MCM03/Conveyor/VFD/PS4_6_VFD1", + "System/MCM03/Conveyor/VFD/PS4_7_VFD1", + "System/MCM03/Conveyor/VFD/PS4_8_VFD1", + "System/MCM03/IO_BLOCK/FIO/UL12_2_FIO1", + "System/MCM03/PDP02_PMM", + "System/MCM03/IO_BLOCK/FIO/PDP02_FIO1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[16]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[17]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[17]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[18]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[18]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[19]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM03/IO_BLOCK/DPM/DPM2_PS4-1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_1_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "UL12_1_VFD1 11.200.1.90", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL12_2" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_2_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "UL12_2_VFD1 11.200.1.91", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL12_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "UL12_3_VFD1 11.200.1.92", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL12_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "UL12_4_VFD1 11.200.1.93", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL12_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "UL12_5_VFD1 11.200.1.94", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL12_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "UL12_6_VFD1 11.200.1.95", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL12_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "UL12_7_VFD1 11.200.1.96", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS4_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_1_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "PS4_1_VFD1 11.200.1.97", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS4_2" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_2_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "PS4_2_VFD1 11.200.1.98", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS4_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "PS4_3_VFD1 11.200.1.99", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS4_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "PS4_4_VFD1 11.200.1.100", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS4_5A" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1245 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_5A_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_5A_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.2072, + "y": 0.1646 + }, + "props": { + "text": "PS4_5A_VFD1 11.200.1.101", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS4_5B" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8509, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_5B_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_5B_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.3943 + }, + "props": { + "text": "PS4_5B_VFD1 11.200.1.102", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS4_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8514, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.2276 + }, + "props": { + "text": "PS4_6_VFD1 11.200.1.103", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS4_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8528 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.0619 + }, + "props": { + "text": "PS4_7_VFD1 11.200.1.104", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS4_8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8509, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.561 + }, + "props": { + "text": "PS4_8_VFD1 11.200.1.105", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL12_2_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8571, + "y": 0.6639 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/FIO/UL12_2_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_2_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.7257 + }, + "props": { + "text": "UL12_2_FIO1 11.200.1.106", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PDP02_PMM" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8585, + "y": 0.8329 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/PDP02_PMM", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/PMM" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PDP02_PMM_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.8927 + }, + "props": { + "text": "PDP02_PMM 11.200.1.107", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PDP02_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.374, + "y": 0.8324 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/FIO/PDP02_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PDP02_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.4587, + "y": 0.8896 + }, + "props": { + "text": "PDP02_FIO1 11.200.1.108", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM2_PS4-1", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/588e50ac7aa69a65fa05611e4d818249f1350b7db3431b99a8b7058523ba3f26 b/.resources/588e50ac7aa69a65fa05611e4d818249f1350b7db3431b99a8b7058523ba3f26 new file mode 100644 index 00000000..2f0e98d4 Binary files /dev/null and b/.resources/588e50ac7aa69a65fa05611e4d818249f1350b7db3431b99a8b7058523ba3f26 differ diff --git a/.resources/58d071bb40040945f71f048a94d0aa0623f7208ac6cf333c3d0972265b92dcf8 b/.resources/58d071bb40040945f71f048a94d0aa0623f7208ac6cf333c3d0972265b92dcf8 new file mode 100644 index 00000000..113c8a2a Binary files /dev/null and b/.resources/58d071bb40040945f71f048a94d0aa0623f7208ac6cf333c3d0972265b92dcf8 differ diff --git a/.resources/594de42af48e5a63b6494255925561b72440f3a1b8f8ac33ec04b07e7b62ce0e b/.resources/594de42af48e5a63b6494255925561b72440f3a1b8f8ac33ec04b07e7b62ce0e new file mode 100644 index 00000000..70663984 Binary files /dev/null and b/.resources/594de42af48e5a63b6494255925561b72440f3a1b8f8ac33ec04b07e7b62ce0e differ diff --git a/.resources/59dd44300eacd9c905e51843637dcd6cdd46996ce55e48dd8a783d0df6564b3d b/.resources/59dd44300eacd9c905e51843637dcd6cdd46996ce55e48dd8a783d0df6564b3d new file mode 100644 index 00000000..b08d2715 Binary files /dev/null and b/.resources/59dd44300eacd9c905e51843637dcd6cdd46996ce55e48dd8a783d0df6564b3d differ diff --git a/.resources/5e4cbd7c707f2a7870d41fdd1bad326f9b2f4c2a8970dbab388fd281792ba043 b/.resources/5e4cbd7c707f2a7870d41fdd1bad326f9b2f4c2a8970dbab388fd281792ba043 deleted file mode 100644 index 1562f67e..00000000 Binary files a/.resources/5e4cbd7c707f2a7870d41fdd1bad326f9b2f4c2a8970dbab388fd281792ba043 and /dev/null differ diff --git a/.resources/5f32ff7429b4595459ba34b76fcd5a15153d53c82eb4fc9f0e99491794f05418 b/.resources/5f32ff7429b4595459ba34b76fcd5a15153d53c82eb4fc9f0e99491794f05418 new file mode 100644 index 00000000..bd507e0e --- /dev/null +++ b/.resources/5f32ff7429b4595459ba34b76fcd5a15153d53c82eb4fc9f0e99491794f05418 @@ -0,0 +1,836 @@ +{ + "custom": { + "alarm_message": null, + "color": "#C2C2C2", + "priority": "No Active Alarms", + "state": "Closed" + }, + "params": { + "angle": 0, + "directionLeft": false, + "tagProps": [ + "System/MCM01/Conveyor/VFD/UL1_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "propConfig": { + "custom.color": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.priority": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "No Active Alarms" + }, + { + "input": 1, + "output": "High" + }, + { + "input": 2, + "output": "Medium" + }, + { + "input": 3, + "output": "Low" + }, + { + "input": 4, + "output": "Diagnostic" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.state": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "type": "expression" + }, + { + "fallback": "Unknown", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "Closed" + }, + { + "input": 1, + "output": "Actuated" + }, + { + "input": 2, + "output": "Communication Faulted" + }, + { + "input": 3, + "output": "Conveyor Running In Maintenance Mode" + }, + { + "input": 4, + "output": "Disabled" + }, + { + "input": 5, + "output": "Disconnected" + }, + { + "input": 6, + "output": "Stopped" + }, + { + "input": 7, + "output": "Enabled Not Running" + }, + { + "input": 8, + "output": "Encoder Fault" + }, + { + "input": 9, + "output": "Energy Management" + }, + { + "input": 10, + "output": "ESTOP Was Actuated" + }, + { + "input": 11, + "output": "EStopped" + }, + { + "input": 12, + "output": "EStopped Locally" + }, + { + "input": 13, + "output": "Extended Faulted" + }, + { + "input": 14, + "output": "Full" + }, + { + "input": 15, + "output": "Gaylord Start Pressed" + }, + { + "input": 16, + "output": "Jam Fault" + }, + { + "input": 17, + "output": "Jammed" + }, + { + "input": 18, + "output": "Loading Allowed" + }, + { + "input": 19, + "output": "Loading Not Allowed" + }, + { + "input": 20, + "output": "Low Air Pressure Fault Was Present" + }, + { + "input": 21, + "output": "Maintenance Mode" + }, + { + "input": 22, + "output": "Conveyor Stopped In Maintenance Mode" + }, + { + "input": 23, + "output": "Motor Faulted" + }, + { + "input": 24, + "output": "Motor Was Faulted" + }, + { + "input": 25, + "output": "Normal" + }, + { + "input": 26, + "output": "Off Inactive" + }, + { + "input": 27, + "output": "Open" + }, + { + "input": 28, + "output": "PLC Ready To Run" + }, + { + "input": 29, + "output": "Package Release Pressed" + }, + { + "input": 30, + "output": "Power Branch Was Faulted" + }, + { + "input": 31, + "output": "Pressed" + }, + { + "input": 32, + "output": "Ready To Receive" + }, + { + "input": 33, + "output": "Running" + }, + { + "input": 34, + "output": "Started" + }, + { + "input": 35, + "output": "Stopped" + }, + { + "input": 36, + "output": "System Started" + }, + { + "input": 37, + "output": "Unknown" + }, + { + "input": 38, + "output": "VFD Fault" + }, + { + "input": 39, + "output": "Conveyor Running In Power Saving Mode" + }, + { + "input": 40, + "output": "Conveyor Jogging In Maintenance Mode" + }, + { + "input": 41, + "output": "VFD Reset Required" + }, + { + "input": 42, + "output": "Jam Reset Push Button Pressed" + }, + { + "input": 43, + "output": "Start Push Button Pressed" + }, + { + "input": 44, + "output": "Stop Push Button Pressed" + }, + { + "input": 45, + "output": "No Container" + }, + { + "input": 46, + "output": "Ready To Be Enabled" + }, + { + "input": 47, + "output": "Half Full" + }, + { + "input": 48, + "output": "Enabled" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "params.angle": { + "paramDirection": "input", + "persistent": true + }, + "params.directionLeft": { + "paramDirection": "input", + "persistent": true + }, + "params.tagProps": { + "paramDirection": "inout", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 20, + "width": 29 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "RunningStatus" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({view.custom.priority} \u003d \"No Active Alarms\", true, false)" + }, + "type": "expr" + } + }, + "props.elements[0].fill.paint": { + "binding": { + "config": { + "expression": "if(\r\n {view.custom.state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.color}\r\n)\r\n" + }, + "type": "expr" + } + }, + "props.style.transform": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Maintenance/Direction" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"\")", + "type": "expression" + }, + { + "fallback": "", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "scaleX(-1)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "elements": [ + { + "d": "M 0 0 L 40 0 L 40 0 L 70 30 L 40 60 L 40 60 L 0 60 L 30 30 Z", + "fill": {}, + "name": "path", + "stroke": { + "paint": "#4c4c4c", + "width": "2" + }, + "type": "path" + } + ], + "style": { + "overflow": "hidden" + }, + "viewBox": "-1.5 -1.5 73 63" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "ErrorStatus", + "tooltip": { + "style": { + "fontSize": 16 + } + } + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "if({view.custom.priority} \u003d \"No Active Alarms\", false, true)" + }, + "type": "expr" + } + }, + "props.elements[0].fill.paint": { + "binding": { + "config": { + "path": "view.custom.priority" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "High", + "output": "#FF0000" + }, + { + "input": "Medium", + "output": "#FF8C00" + }, + { + "input": "Low", + "output": "#FFFF00" + }, + { + "input": "Diagnostic", + "output": "#007EFC" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[1].fill.paint": { + "binding": { + "config": { + "expression": "if(\r\n {view.custom.state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.color}\r\n)\r\n" + }, + "type": "expr" + } + }, + "props.elements[2].fill": { + "binding": { + "config": { + "path": "view.custom.priority" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "High", + "output": "#FFFFFF" + }, + { + "input": "Medium", + "output": "#000000" + }, + { + "input": "Low", + "output": "#000000" + }, + { + "input": "Diagnostic", + "output": "#FFFFFF" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].text": { + "binding": { + "config": { + "path": "view.custom.priority" + }, + "transforms": [ + { + "fallback": 0, + "inputType": "scalar", + "mappings": [ + { + "input": "High", + "output": 1 + }, + { + "input": "Medium", + "output": 3 + }, + { + "input": "Low", + "output": 2 + }, + { + "input": "Diagnostic", + "output": 1 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.style.transform": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Maintenance/Direction" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"\")", + "type": "expression" + }, + { + "fallback": "", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "scaleX(-1)" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "elements": [ + { + "d": "M 32 2 L 62 32 L 32 62 L 2 32 Z", + "fill": {}, + "name": "path", + "stroke": { + "paint": "#000000", + "width": 2 + }, + "type": "path" + }, + { + "d": "M 38 2 L 57.96 2 L 57.96 2 L 88 32 L 57.96 62 L 57.96 62 L 38 62 L 67.96 32 Z", + "fill": {}, + "name": "path", + "stroke": { + "paint": "#000000", + "width": 2 + }, + "type": "path" + }, + { + "style": { + "classes": "", + "fontSize": 42, + "fontWeight": "bolder" + }, + "type": "text", + "x": 20, + "y": 44.5 + } + ], + "style": { + "overflow": "hidden" + }, + "viewBox": "0.5 0.5 89 64" + }, + "type": "ia.shapes.svg" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tsystem.perspective.openDock(\u0027Docked-East-VFD\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" + }, + "scope": "G", + "type": "script" + }, + "onDoubleClick": { + "config": { + "script": "\ttagProps \u003d self.view.params.tagProps\n\tsystem.perspective.openPopup(\"StatusPopUP\", \"PopUp-Views/Controller-Equipment/Information\", params \u003d{\"tagProps\":tagProps})\n\t" + }, + "enabled": false, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root", + "tooltip": { + "enabled": true, + "location": "top-left", + "style": {} + } + }, + "propConfig": { + "meta.tooltip.style.classes": { + "binding": { + "config": { + "expression": "{view.custom.priority}" + }, + "transforms": [ + { + "fallback": "Alarms-Styles/NoAlarm", + "inputType": "scalar", + "mappings": [ + { + "input": "High", + "output": "Alarms-Styles/High" + }, + { + "input": "Medium", + "output": "Alarms-Styles/Medium" + }, + { + "input": "Low", + "output": "Alarms-Styles/Low" + }, + { + "input": "Diagnostic", + "output": "Alarms-Styles/Diagnostic" + } + ], + "outputType": "style-list", + "type": "map" + } + ], + "type": "expr" + } + }, + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" + }, + "type": "expr" + } + }, + "meta.visible": { + "binding": { + "config": { + "path": "session.custom.alarm_filter.show_running" + }, + "type": "property" + } + }, + "props.style.borderStyle": { + "binding": { + "config": { + "path": "view.custom.disconnected" + }, + "enabled": false, + "transforms": [ + { + "fallback": "", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "solid" + }, + { + "input": false, + "output": "none" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "justify": "center", + "style": { + "borderColor": "#FF0000", + "borderStyle": "none", + "borderWidth": "2px", + "cursor": "pointer" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/.resources/06fe133e29a71da9a0b5b84e0fe53ed7a977766f5471cbd84d90ed47f036c331 b/.resources/60c99bc8df6cbaa01133aef106f3168d558274f66c00af0366ede346ebc7f70f similarity index 94% rename from .resources/06fe133e29a71da9a0b5b84e0fe53ed7a977766f5471cbd84d90ed47f036c331 rename to .resources/60c99bc8df6cbaa01133aef106f3168d558274f66c00af0366ede346ebc7f70f index 07efc98b..aa32df30 100644 --- a/.resources/06fe133e29a71da9a0b5b84e0fe53ed7a977766f5471cbd84d90ed47f036c331 +++ b/.resources/60c99bc8df6cbaa01133aef106f3168d558274f66c00af0366ede346ebc7f70f @@ -279,13 +279,6 @@ "enabled": false, "scope": "G", "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" } } }, diff --git a/.resources/6129b02fa079d41edaf9997f71d8ab3bb047283c0bf2ed762b058176e7fae368 b/.resources/6129b02fa079d41edaf9997f71d8ab3bb047283c0bf2ed762b058176e7fae368 deleted file mode 100644 index 7992065e..00000000 --- a/.resources/6129b02fa079d41edaf9997f71d8ab3bb047283c0bf2ed762b058176e7fae368 +++ /dev/null @@ -1,125 +0,0 @@ -{ - "custom": {}, - "params": { - "params": {}, - "path": "", - "title": "Card Title", - "useDefaultHeight": false, - "useDefaultWidth": false - }, - "propConfig": { - "params.params": { - "paramDirection": "input", - "persistent": true - }, - "params.path": { - "paramDirection": "input", - "persistent": true - }, - "params.title": { - "paramDirection": "input", - "persistent": true - }, - "params.useDefaultHeight": { - "paramDirection": "input", - "persistent": true - }, - "params.useDefaultWidth": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 339, - "width": 369 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "20px", - "shrink": 0 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.title" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Framework/Card/Title" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "EmbeddedView" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "props.params": { - "binding": { - "config": { - "path": "view.params.params" - }, - "type": "property" - } - }, - "props.path": { - "binding": { - "config": { - "path": "view.params.path" - }, - "type": "property" - } - }, - "props.useDefaultViewHeight": { - "binding": { - "config": { - "path": "view.params.useDefaultHeight" - }, - "type": "property" - } - }, - "props.useDefaultViewWidth": { - "binding": { - "config": { - "path": "view.params.useDefaultWidth" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Framework/Card/Embedded" - } - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column", - "style": { - "classes": "Framework/Card/Card" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/62a2f6d944b4dcf07763c61c0e230678f6338824c734b41122770122b322b900 b/.resources/62a2f6d944b4dcf07763c61c0e230678f6338824c734b41122770122b322b900 deleted file mode 100644 index a75de09a..00000000 --- a/.resources/62a2f6d944b4dcf07763c61c0e230678f6338824c734b41122770122b322b900 +++ /dev/null @@ -1,91 +0,0 @@ -{ - "custom": {}, - "params": {}, - "props": { - "defaultSize": { - "height": 165, - "width": 400 - } - }, - "root": { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "32px" - }, - "props": { - "text": "An error occurred while connecting to the database." - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "32px" - }, - "props": { - "text": "Network or database connection failed. Check your settings or contact IT support." - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "grow": 1 - }, - "props": { - "alignItems": "flex-start", - "direction": "column", - "justify": "space-around", - "style": { - "paddingLeft": 5, - "paddingRight": 5 - } - }, - "type": "ia.container.flex" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tsystem.perspective.closePopup(\"\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "props": { - "primary": false, - "style": { - "marginTop": 3 - }, - "text": "Dismiss" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "root" - }, - "props": { - "alignContent": "flex-start", - "direction": "column", - "justify": "space-around" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/a31c0f9ef96bb8f6a6d172d223cd4fe5ac0a665b1253ee739e1a7103d2af74e2 b/.resources/652a3e957ee175793e02bee0840dfec0e762af1eaf4802e23f0bd1e3ce5ad11b similarity index 57% rename from .resources/a31c0f9ef96bb8f6a6d172d223cd4fe5ac0a665b1253ee739e1a7103d2af74e2 rename to .resources/652a3e957ee175793e02bee0840dfec0e762af1eaf4802e23f0bd1e3ce5ad11b index d999184f..1fbfd7e6 100644 --- a/.resources/a31c0f9ef96bb8f6a6d172d223cd4fe5ac0a665b1253ee739e1a7103d2af74e2 +++ b/.resources/652a3e957ee175793e02bee0840dfec0e762af1eaf4802e23f0bd1e3ce5ad11b @@ -26,117 +26,15 @@ "custom.color": { "binding": { "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + "expression": "now(1000)" }, "transforms": [ { - "expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n", - "type": "expression" - }, - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#C2C2C2" - }, - { - "input": 1, - "output": "#FF0000" - }, - { - "input": 2, - "output": "#FFA500" - }, - { - "input": 3, - "output": "#0008FF" - }, - { - "input": 4, - "output": "#00FF00" - }, - { - "input": 5, - "output": "#FFF700" - }, - { - "input": 6, - "output": "#87CEEB" - }, - { - "input": 7, - "output": "#90EE90" - }, - { - "input": 8, - "output": "#964B00" - }, - { - "input": 9, - "output": "#FFFFFF" - }, - { - "input": 10, - "output": "#000000" - }, - { - "input": 11, - "output": "#8B0000" - }, - { - "input": 12, - "output": "#808080" - }, - { - "input": 13, - "output": "#8B8000" - }, - { - "input": 14, - "output": "#006400" - }, - { - "input": 15, - "output": "#FFFFC5" - }, - { - "input": 16, - "output": "#00008B" - }, - { - "input": 17, - "output": "#FF7276" - }, - { - "input": 18, - "output": "#556B2F" - }, - { - "input": 19, - "output": "#B43434" - }, - { - "input": 20, - "output": "#4682B4" - }, - { - "input": 21, - "output": "#FFD700" - } - ], - "outputType": "color", - "type": "map" + "code": "\tstate \u003d str(self.custom.state).strip().upper() # normalize input\n\t\n\tif state \u003d\u003d \"CLOSED\": \n\t\treturn \"#C2C2C2\"\n\t\n\timport datetime\n\tsecond \u003d datetime.datetime.now().second % 2 # 0 or 1 for blinking\n\t\n\tif state \u003d\u003d \"CLEAR\":\n\t return \"#1fff1a\"\n\telif state \u003d\u003d \"BLOCKED\":\n\t return \"#000\"\n\telif state \u003d\u003d \"DISABLED\":\n\t return \"#3800fd\"\n\telif state \u003d\u003d \"JAMMED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#1fff1a\"\n\telif state \u003d\u003d \"JAMMED/BLOCKED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#000\"\n", + "type": "script" } ], - "type": "tag" + "type": "expr" }, "persistent": true }, @@ -246,212 +144,32 @@ }, "transforms": [ { - "expression": "coalesce({value},0)", + "expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n", "type": "expression" }, { - "fallback": "Unknown", + "fallback": "Closed", "inputType": "scalar", "mappings": [ { - "input": 0, - "output": "Closed" + "input": 50, + "output": "CLEAR" }, { - "input": 1, - "output": "Actuated" + "input": 51, + "output": "BLOCKED" }, { - "input": 2, - "output": "Communication Faulted" + "input": 52, + "output": "DISABLED" }, { - "input": 3, - "output": "Conveyor Running In Maintenance Mode" + "input": 53, + "output": "JAMMED" }, { - "input": 4, - "output": "Disabled" - }, - { - "input": 5, - "output": "Disconnected" - }, - { - "input": 6, - "output": "Stopped" - }, - { - "input": 7, - "output": "Enabled Not Running" - }, - { - "input": 8, - "output": "Encoder Fault" - }, - { - "input": 9, - "output": "Energy Management" - }, - { - "input": 10, - "output": "ESTOP Was Actuated" - }, - { - "input": 11, - "output": "EStopped" - }, - { - "input": 12, - "output": "EStopped Locally" - }, - { - "input": 13, - "output": "Extended Faulted" - }, - { - "input": 14, - "output": "Full" - }, - { - "input": 15, - "output": "Gaylord Start Pressed" - }, - { - "input": 16, - "output": "Jam Fault" - }, - { - "input": 17, - "output": "Jammed" - }, - { - "input": 18, - "output": "Loading Allowed" - }, - { - "input": 19, - "output": "Loading Not Allowed" - }, - { - "input": 20, - "output": "Low Air Pressure Fault Was Present" - }, - { - "input": 21, - "output": "Maintenance Mode" - }, - { - "input": 22, - "output": "Conveyor Stopped In Maintenance Mode" - }, - { - "input": 23, - "output": "Motor Faulted" - }, - { - "input": 24, - "output": "Motor Was Faulted" - }, - { - "input": 25, - "output": "Normal" - }, - { - "input": 26, - "output": "Off Inactive" - }, - { - "input": 27, - "output": "Open" - }, - { - "input": 28, - "output": "PLC Ready To Run" - }, - { - "input": 29, - "output": "Package Release Pressed" - }, - { - "input": 30, - "output": "Power Branch Was Faulted" - }, - { - "input": 31, - "output": "Pressed" - }, - { - "input": 32, - "output": "Ready To Receive" - }, - { - "input": 33, - "output": "Running" - }, - { - "input": 34, - "output": "Started" - }, - { - "input": 35, - "output": "Stopped" - }, - { - "input": 36, - "output": "System Started" - }, - { - "input": 37, - "output": "Unknown" - }, - { - "input": 38, - "output": "VFD Fault" - }, - { - "input": 39, - "output": "Conveyor Running In Power Saving Mode" - }, - { - "input": 40, - "output": "Conveyor Jogging In Maintenance Mode" - }, - { - "input": 41, - "output": "VFD Reset Required" - }, - { - "input": 42, - "output": "Jam Reset Push Button Pressed" - }, - { - "input": 43, - "output": "Start Push Button Pressed" - }, - { - "input": 44, - "output": "Stop Push Button Pressed" - }, - { - "input": 45, - "output": "No Container" - }, - { - "input": 46, - "output": "Ready To Be Enabled" - }, - { - "input": 47, - "output": "Half Full" - }, - { - "input": 48, - "output": "Enabled" - }, - { - "input": 49, - "output": "Tipper Faulted" + "input": 54, + "output": "JAMMED/BLOCKED" } ], "outputType": "scalar", diff --git a/.resources/a13e2578f1d9c6be8b584db8ae13955b9f7140a3631e69c05d57c8467c0f35c4 b/.resources/6596986587a9743d3ea3fda3774478f297a7468371bdf8b301285d687813c2ab similarity index 98% rename from .resources/a13e2578f1d9c6be8b584db8ae13955b9f7140a3631e69c05d57c8467c0f35c4 rename to .resources/6596986587a9743d3ea3fda3774478f297a7468371bdf8b301285d687813c2ab index 6adaedee..202aebfa 100644 --- a/.resources/a13e2578f1d9c6be8b584db8ae13955b9f7140a3631e69c05d57c8467c0f35c4 +++ b/.resources/6596986587a9743d3ea3fda3774478f297a7468371bdf8b301285d687813c2ab @@ -6,9 +6,9 @@ "$": [ "ts", 192, - 1751966913728 + 1759046104288 ], - "$ts": 1751966913727 + "$ts": 1759046104288 } } }, @@ -958,6 +958,7 @@ "config": { "path": "this.custom.wbsckt_running" }, + "enabled": false, "transforms": [ { "fallback": "#000000", @@ -981,6 +982,7 @@ } }, "props": { + "color": "#FFFFFF", "path": "material/location_city", "style": { "cursor": "pointer" @@ -1107,7 +1109,7 @@ }, "transforms": [ { - "code": "\tif len(value) \u003d\u003d 0 or value \u003d\u003d \"null\":\n\t return \"Sign In\"\n\telse:\n\t return value.split(\"@\")[0]", + "code": " try:\n if quality is not None and hasattr(quality, \"isGood\") and not quality.isGood():\n return \"LOGIN\"\n except:\n pass\n\n if value is None:\n return \"LOGIN\"\n s \u003d unicode(value) if not isinstance(value, basestring) else value # Py2/Jython\n if not s or s.strip().lower() in (\"null\", \"none\"):\n return \"LOGIN\"\n\n return s.split(\"@\", 1)[0]", "type": "script" } ], diff --git a/.resources/65e91fd3ffc1348c3400521bb8661d0209ba15d2545a1cf8437e888423784b3c b/.resources/65e91fd3ffc1348c3400521bb8661d0209ba15d2545a1cf8437e888423784b3c new file mode 100644 index 00000000..86a8a020 Binary files /dev/null and b/.resources/65e91fd3ffc1348c3400521bb8661d0209ba15d2545a1cf8437e888423784b3c differ diff --git a/.resources/664a329fa81776468bdf8b18d796d02155e6a3c6cd7e6324bc0af2a32e4c6001 b/.resources/664a329fa81776468bdf8b18d796d02155e6a3c6cd7e6324bc0af2a32e4c6001 new file mode 100644 index 00000000..cda99bca --- /dev/null +++ b/.resources/664a329fa81776468bdf8b18d796d02155e6a3c6cd7e6324bc0af2a32e4c6001 @@ -0,0 +1,1662 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM06_VS01A", + "System/MCM04/PE/ZMX/S013073_ZMX1", + "System/MCM04/PE/ZMX/S013075_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM23", + "System/MCM04/PE/ZMX/S013077_ZMX1", + "System/MCM04/PE/ZMX/S013079_ZMX1", + "System/MCM04/PE/ZMX/S013074_ZMX1", + "System/MCM04/PE/ZMX/S013076_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM24", + "System/MCM04/PE/ZMX/S013078_ZMX1", + "System/MCM04/PE/ZMX/S013080_ZMX1", + "System/MCM04/PE/ZMX/S013081_ZMX1", + "System/MCM04/PE/ZMX/S013083_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM25", + "System/MCM04/PE/ZMX/S013085_ZMX1", + "System/MCM04/PE/ZMX/S013087_ZMX1", + "System/MCM04/PE/ZMX/S013082_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM26", + "System/MCM04/PE/ZMX/S013086_ZMX1", + "System/MCM04/PE/ZMX/S013088_ZMX1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[16]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[17]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[17]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[18]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[18]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[19]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM06_VS01A", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013073_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013073_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013073_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "S013073_ZMX1 11.200.1.150", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013075_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013075_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013075_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "S013075_ZMX1 11.200.1.151", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM23" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM23", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM23_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "VS01A_FIOM23 11.200.1.152", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013077_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013077_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013077_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "S013077_ZMX1 11.200.1.153", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013079_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013079_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013079_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "S013079_ZMX1 11.200.1.154", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013074_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013074_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013074_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "S013074_ZMX1 11.200.1.155", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013076_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013076_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013076_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "S013076_ZMX1 11.200.1.156", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM24" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM24", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM24_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "VS01A_FIOM24 11.200.1.157", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013078_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013078_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013078_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "S013078_ZMX1 11.200.1.158", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013080_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013080_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013080_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "S013080_ZMX1 11.200.1.159", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013081_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013081_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013081_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "S013081_ZMX1 11.200.1.160", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013083_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1315 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013083_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013083_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.2142, + "y": 0.1646 + }, + "props": { + "text": "S013083_ZMX1 11.200.1.161", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM25" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM25", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM25_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "VS01A_FIOM25 11.200.1.162", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013085_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013085_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013085_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "S013085_ZMX1 11.200.1.163", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013087_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013087_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013087_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "S013087_ZMX1 11.200.1.164", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013082_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013082_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013082_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "S013082_ZMX1 11.200.1.165", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM26" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8571, + "y": 0.6639 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM26", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM26_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.7257 + }, + "props": { + "text": "VS01A_FIOM26 11.200.1.166", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013086_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8585, + "y": 0.8329 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013086_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013086_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.8927 + }, + "props": { + "text": "S013086_ZMX1 11.200.1.167", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S013088_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.374, + "y": 0.8324 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S013088_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013088_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.4587, + "y": 0.8896 + }, + "props": { + "text": "S013088_ZMX1 11.200.1.168", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM06_VS01A", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/930b262975765ae2b54b813442daf60421756f5173b5778dea23bd97b81f72d1 b/.resources/68cb37d0ab23000263cf65e268e0d0e525bd1ad601e0fe485c15c7ac0bb65a22 similarity index 94% rename from .resources/930b262975765ae2b54b813442daf60421756f5173b5778dea23bd97b81f72d1 rename to .resources/68cb37d0ab23000263cf65e268e0d0e525bd1ad601e0fe485c15c7ac0bb65a22 index 5b7fe09b..e68beb05 100644 --- a/.resources/930b262975765ae2b54b813442daf60421756f5173b5778dea23bd97b81f72d1 +++ b/.resources/68cb37d0ab23000263cf65e268e0d0e525bd1ad601e0fe485c15c7ac0bb65a22 @@ -253,13 +253,6 @@ "enabled": false, "scope": "G", "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" } } }, @@ -289,7 +282,8 @@ "borderColor": "#FF0000", "borderStyle": "none", "borderWidth": "2px", - "cursor": "pointer" + "cursor": "pointer", + "transition": "transform 100ms linear" } }, "type": "ia.container.flex" diff --git a/.resources/690f8855d628fc666292e6d5679a8d0be49db48afc88d30332aa24fc948f2331 b/.resources/690f8855d628fc666292e6d5679a8d0be49db48afc88d30332aa24fc948f2331 deleted file mode 100644 index 8733ac84..00000000 --- a/.resources/690f8855d628fc666292e6d5679a8d0be49db48afc88d30332aa24fc948f2331 +++ /dev/null @@ -1,961 +0,0 @@ -{ - "custom": { - "key": { - "alt_pageid": "library", - "pageid": "library", - "start_time": { - "$": [ - "ts", - 192, - 1702653666845 - ], - "$ts": 1702653102761 - } - } - }, - "events": { - "system": { - "onStartup": { - "config": { - "script": "\t#############################################################################################\n\t# Purpose:\tThis script searches the current views in the parent project. Script compares \t#\n\t#\t\t\tthe information from S3 to make sure the correct paths and information is\t\t#\n\t#\t\t\tdisplayed to the child objects. Where the path is the key for the JSON\t\t\t#\n\t# Login: \t\t\tDate:\t\t\t\t#Comment:\t\t\t\t\t\t\t\tVersion:\t# \n\t# dmamani\t\t\t1/4/23\t\t\t\tRelease to Production\t\t\t\t\tV1\t\t\t#\n\t# \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t#\n\t#############################################################################################\n\t\t\n\t# - Params to Force Filters to show all symbols on the custom properties\n\tself.session.custom.alarm_filter.show_running \u003d True\n\tself.session.custom.alarm_filter.show_safety \u003d True\n\tself.session.custom.alarm_filter.show_diagnostic \u003d True\n\tself.session.custom.alarm_filter.show_gateways \u003d True\n\tself.session.custom.alarm_filter.show_low_alarm \u003d True\n\tfrom SymbolLibrary import list_categories, fetch_library, update_symbol_library\n\t# - Default Symbol JSON structure definitions\n\tdefault_symbol_info \u003d {\"description\": \"\",\t\"name\": \"\",\t\"category\": \"\",\"info\": \"\"} \n\t# - Get all Symbol Views and write them to tags\n\tproject_info \u003d system.perspective.getProjectInfo()\n\tviews \u003d project_info.get(\u0027views\u0027,[])\n\t# - Define criterias\n\tfilter_criterion \u003d \"Symbol-Views\"\n\tfilter_criterion2 \u003d \"Symbol-Library-Views\"\n\tfilter_criterion3 \u003d \"Controller-Views\"\n\tfilter_criterion4 \u003d \"Symbol-Views/Equipment-Views/Test\"\n\t# - Filter views that are not necessary for the symbol library and ensure the correct path\n\tfiltered_views \u003d [\n\t\tview for view in views \n\t\tif filter_criterion in view.get(\u0027path\u0027,\u0027\u0027) \n\t\tand not filter_criterion2 in view.get(\u0027path\u0027,\u0027\u0027) \n\t\tand not filter_criterion3 in view.get(\u0027path\u0027,\u0027\u0027)\n\t\tand not filter_criterion4 in view.get(\u0027path\u0027,\u0027\u0027)\n\t\t]\n\t# - Create JSON from the list \n\tjson_structure \u003d []\n\tsymbol_view_list \u003d []\n\tfor view in filtered_views:\n\t\tinstance \u003d {\n\t\t\t\"instanceStyle\": {\n\t\t\t\t\"classes\": \"\"\n\t\t\t},\n\t\t\t\"instancePosition\": {},\n\t\t\t\"Path\": view.get(\u0027path\u0027,\u0027\u0027),\n\t\t\t\"forceRunning\": 3,\n\t\t\t\"forceFault\": None\n\t\t}\n\t\tjson_structure.append(instance)\n\t\tsymbol_view_list.append(view.get(\u0027path\u0027,\u0027\u0027))\n\tjson_structure.sort(key \u003d lambda x:x[\u0027Path\u0027].split(\"/\")[len(x[\u0027Path\u0027].split(\"/\"))-1])\n\t# - Encode JSON for igniton variables to populate correctly\n\tjson_result \u003d system.util.jsonEncode(json_structure)\n\tself.params.Dataset \u003d filtered_views\n\tself.params.FilteredViews \u003d json_structure\n\tsystem.perspective.print(filtered_views)\n\t\n\t# - Get all Symbol Categories from JSON Dictionary\t\n\tremote_json \u003d fetch_library(username\u003dself.session.props.auth.user.userName)\n\tfor path in json_structure:\n\t\tif path[\"Path\"] not in remote_json:\n\t\t\tupdate_symbol_library(path[\"Path\"], username\u003dself.session.props.auth.user.userName, **default_symbol_info)\n\t\t\tremote_json[path[\"Path\"]] \u003d default_symbol_info\n\t# - Remove by key in case symbol does not exist in Folder Structure\n\tself.params.SymbolLibrary \u003d {k: v for k, v in remote_json.items() if k in symbol_view_list}\n\tcategory_data \u003d [{\"Category\": category} for category in list_categories(self.params.SymbolLibrary)]\n\tself.params.CategoryList \u003d category_data\n" - }, - "scope": "G", - "type": "script" - } - } - }, - "params": { - "CategoryList": [ - { - "Category": "ALL" - }, - { - "Category": "Control" - }, - { - "Category": "Device Status" - }, - { - "Category": "Equipment Status" - }, - { - "Category": "Field Device" - }, - { - "Category": "Machine" - }, - { - "Category": "Network" - }, - { - "Category": "Not in use" - }, - { - "Category": "Safety" - } - ], - "SelectedCategory": "", - "SelectedDescription": "", - "SelectedInfo": "", - "SelectedPath": "", - "SelectedRow": "Control", - "SymbolDetails": { - "ARSAW": { - "category": "", - "description": "", - "info": "Test", - "path": "Symbol-Views/Equipment-Views/ARSAW" - }, - "AUS": { - "category": "A", - "description": "AUS DESCRIPTION AUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTIONAUS DESCRIPTION", - "info": "AUS INFO AUS INFO AUS INFO AUS INFO AUS INFO AUS INFO AUS INFO AUS INFO AUS INFO AUS INFO ", - "path": "Symbol-Views/Equipment-Views/AUS" - }, - "Camera": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/Camera" - }, - "ControlCabinet": { - "category": "", - "description": "", - "info": "### Symbol Information\nDate Created: 12/20/21\n\nCreated By: amazonuser\n\nSize: 10X10", - "path": "Symbol-Views/Equipment-Views/ControlCabinet" - }, - "DeviceStatus": { - "category": "B", - "description": "", - "info": "", - "path": "Symbol-Views/Device-Views/DeviceStatus" - }, - "DeviceStatus_old": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Device-Views/DeviceStatus_old" - }, - "Estop": { - "category": "C", - "description": "E-stop description, E-stop description, E-stop description, E-stop description, E-stop description", - "info": "E-stop info, E-stop info, E-stop info, E-stop info, E-stop info, E-stop info, E-stop info", - "path": "Symbol-Views/Equipment-Views/Estop" - }, - "GoodsLift": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/GoodsLift" - }, - "JAM": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/JAM" - }, - "Light_Curtain": { - "category": "B", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/Light_Curtain" - }, - "Main_Panel": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/Main_Panel" - }, - "Network": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/Network" - }, - "Pointer": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/Pointer" - }, - "PressureSwitch": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/PressureSwitch" - }, - "PullChord": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/PullChord" - }, - "PullChord_End": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/PullChord_End" - }, - "PullChord_Line": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/PullChord_Line" - }, - "PullChord_Line_Vertical": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical" - }, - "RFID": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/RFID" - }, - "Robot": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/Robot" - }, - "SLAMs": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/SLAMs" - }, - "SafetyGate": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/SafetyGate" - }, - "Stacker_Destacker": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/Stacker_Destacker" - }, - "Status": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/Status" - }, - "StatusNonPowered": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" - }, - "StatusNonPowered_NS": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/StatusNonPowered_NS" - }, - "Status_NS": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/Status_NS" - }, - "THEA": { - "category": "", - "description": "", - "info": "", - "path": "Symbol-Views/Equipment-Views/THEA" - } - }, - "SymbolLibrary": "" - }, - "propConfig": { - "custom.key": { - "persistent": true - }, - "params.CategoryList": { - "binding": { - "config": { - "bidirectional": true, - "path": "/root/Dashboard.props.widgets[0].viewParams.Categories" - }, - "type": "property" - }, - "paramDirection": "inout", - "persistent": true - }, - "params.Dataset": { - "binding": { - "config": { - "path": "/root/Dashboard.props.widgets[3].viewParams.Dataset" - }, - "type": "property" - } - }, - "params.FilteredViews": { - "binding": { - "config": { - "bidirectional": true, - "path": "/root/Dashboard.props.widgets[3].viewParams.FilteredViews" - }, - "type": "property" - } - }, - "params.SelectedCategory": { - "paramDirection": "input", - "persistent": true - }, - "params.SelectedDescription": { - "binding": { - "config": { - "bidirectional": true, - "path": "/root/Dashboard.props.widgets[1].viewParams.Description" - }, - "type": "property" - }, - "paramDirection": "inout", - "persistent": true - }, - "params.SelectedInfo": { - "binding": { - "config": { - "bidirectional": true, - "path": "/root/Dashboard.props.widgets[2].viewParams.Information" - }, - "type": "property" - }, - "paramDirection": "inout", - "persistent": true - }, - "params.SelectedPath": { - "paramDirection": "input", - "persistent": true - }, - "params.SelectedRow": { - "onChange": { - "enabled": null, - "script": "\tfrom SymbolLibrary import search_items\n\tsystem.perspective.print(currentValue.value)\n\titems \u003d [{\t\"instanceStyle\": {\n\t\t\t\t\"classes\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"instancePosition\": {},\n\t\t\t\t\t\"forceRunning\": 3,\n\t\t\t\t\t\"forceFault\": None,\n\t\t\t\t\"Path\": item} for item in search_items(self.params.SymbolLibrary,currentValue.value)]\n\tsystem.perspective.print(items)\n\tself.params.FilteredViews \u003d items\n\t\n\t" - }, - "paramDirection": "inout", - "persistent": true - }, - "params.SymbolDetails": { - "binding": { - "config": { - "path": "" - }, - "enabled": false, - "transforms": [ - { - "code": "\tfrom SymbolLibrary import library_items\n\treturn library_items", - "type": "script" - } - ], - "type": "property" - }, - "paramDirection": "inout", - "persistent": true - }, - "params.SymbolLibrary": { - "binding": { - "config": { - "path": "/root/Dashboard.props.widgets[3].viewParams.SymbolLibrary" - }, - "type": "property" - }, - "paramDirection": "inout", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 786, - "width": 1196 - } - }, - "root": { - "children": [ - { - "events": { - "dom": { - "onDoubleClick": { - "config": { - "draggable": true, - "id": "editItem", - "modal": false, - "overlayDismiss": false, - "resizable": true, - "showCloseIcon": true, - "type": "open", - "viewParams": { - "btnTextPrimary": "Submit Changes", - "btnTextSecondary": "", - "editField1": "{view.params.SelectedCategory}", - "editField2": "{view.params.SelectedInfo}", - "editField3": "{view.params.SelectedDescription}", - "field1Description": "Category", - "field2Description": "Information", - "field3Description": "Description", - "message": " ", - "path": "{view.params.SelectedPath}", - "showCloseBtn": "False", - "title": "Update Symbol Details" - }, - "viewPath": "PopUp-Views/EditItem", - "viewportBound": false - }, - "scope": "C", - "type": "popup" - } - } - }, - "meta": { - "name": "Dashboard" - }, - "position": { - "basis": "400px", - "grow": 1 - }, - "propConfig": { - "props.widgets[0].viewParams.Dataset": { - "binding": { - "config": { - "path": "view.params.Dataset" - }, - "type": "property" - } - } - }, - "props": { - "editingToggle": false, - "stretch": { - "rowCount": 5 - }, - "widgets": [ - { - "body": { - "style": { - "classes": "" - } - }, - "header": { - "enabled": true, - "style": { - "classes": "" - }, - "title": "Category" - }, - "isConfigurable": false, - "minSize": { - "columnSpan": 1, - "rowSpan": 1 - }, - "name": "Category", - "position": { - "columnEnd": 3, - "columnStart": 1, - "rowEnd": 3, - "rowStart": 1 - }, - "style": { - "classes": "" - }, - "viewParams": { - "Categories": [ - { - "Category": "ALL" - }, - { - "Category": "Control" - }, - { - "Category": "Device Status" - }, - { - "Category": "Equipment Status" - }, - { - "Category": "Field Device" - }, - { - "Category": "Machine" - }, - { - "Category": "Network" - }, - { - "Category": "Not in use" - }, - { - "Category": "Safety" - } - ], - "SelectedRow": "" - }, - "viewPath": "Symbol-Views/Symbol-Library-Views/Symbol-Filter-View" - }, - { - "body": { - "style": { - "classes": "" - } - }, - "header": { - "enabled": true, - "style": { - "classes": "" - }, - "title": "Symbol Description" - }, - "isConfigurable": false, - "minSize": { - "columnSpan": 1, - "rowSpan": 1 - }, - "name": "Description", - "position": { - "columnEnd": 9, - "columnStart": 3, - "rowEnd": 6, - "rowStart": 4 - }, - "style": { - "classes": "" - }, - "viewParams": { - "Description": "" - }, - "viewPath": "Symbol-Views/Symbol-Library-Views/Selected-Symbol-Description" - }, - { - "body": { - "style": { - "classes": "" - } - }, - "header": { - "enabled": true, - "style": { - "classes": "" - }, - "title": "Symbol Information" - }, - "isConfigurable": false, - "minSize": { - "columnSpan": 1, - "rowSpan": 1 - }, - "name": "Information", - "position": { - "columnEnd": 3, - "columnStart": 1, - "rowEnd": 6, - "rowStart": 3 - }, - "style": { - "classes": "" - }, - "viewParams": { - "Information": "" - }, - "viewPath": "Symbol-Views/Symbol-Library-Views/Symbol-Information-View" - }, - { - "body": { - "style": { - "classes": "" - } - }, - "header": { - "enabled": true, - "style": { - "classes": "" - }, - "title": "Symbol Library - All Available Symbols" - }, - "isConfigurable": false, - "minSize": { - "columnSpan": 1, - "rowSpan": 1 - }, - "name": "Description", - "position": { - "columnEnd": 9, - "columnStart": 3, - "rowEnd": 4, - "rowStart": 1 - }, - "style": { - "classes": "" - }, - "viewParams": { - "Dataset": [ - { - "path": "Symbol-Views/Device-Views/DeviceStatus" - }, - { - "path": "Symbol-Views/Device-Views/DeviceStatus_old" - }, - { - "path": "Symbol-Views/Device-Views/Estop" - }, - { - "path": "Symbol-Views/Equipment-Views/ARSAW" - }, - { - "path": "Symbol-Views/Equipment-Views/AUS" - }, - { - "path": "Symbol-Views/Equipment-Views/Camera" - }, - { - "path": "Symbol-Views/Equipment-Views/ControlCabinet" - }, - { - "path": "Symbol-Views/Equipment-Views/Estop" - }, - { - "path": "Symbol-Views/Equipment-Views/GoodsLift" - }, - { - "path": "Symbol-Views/Equipment-Views/JAM" - }, - { - "path": "Symbol-Views/Equipment-Views/Light_Curtain" - }, - { - "path": "Symbol-Views/Equipment-Views/Main_Panel" - }, - { - "path": "Symbol-Views/Equipment-Views/Network" - }, - { - "path": "Symbol-Views/Equipment-Views/Pointer" - }, - { - "path": "Symbol-Views/Equipment-Views/PressureSwitch" - }, - { - "path": "Symbol-Views/Equipment-Views/PullChord" - }, - { - "path": "Symbol-Views/Equipment-Views/PullChord_End" - }, - { - "path": "Symbol-Views/Equipment-Views/PullChord_Line" - }, - { - "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical" - }, - { - "path": "Symbol-Views/Equipment-Views/RFID" - }, - { - "path": "Symbol-Views/Equipment-Views/Robot" - }, - { - "path": "Symbol-Views/Equipment-Views/SLAMs" - }, - { - "path": "Symbol-Views/Equipment-Views/SafetyGate" - }, - { - "path": "Symbol-Views/Equipment-Views/Stacker_Destacker" - }, - { - "path": "Symbol-Views/Equipment-Views/Status" - }, - { - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" - }, - { - "path": "Symbol-Views/Equipment-Views/StatusNonPowered_NS" - }, - { - "path": "Symbol-Views/Equipment-Views/Status_NS" - }, - { - "path": "Symbol-Views/Equipment-Views/THEA" - }, - { - "path": "Symbol-Views/Equipment-Views/Test" - } - ], - "FilteredViews": [ - { - "Path": "Symbol-Views/Equipment-Views/ARSAW", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/AUS", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Camera", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/CognexCamera", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/ControlCabinet", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Device-Views/DeviceStatus", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Device-Views/DeviceStatus_old", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Device-Views/Estop", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Estop", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/GoodsLift", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/JAM", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Light_Curtain", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Main_Panel", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Network", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Pointer", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/PressureSwitch", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/PullChord", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/PullChord_End", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/PullChord_Line", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/RFID", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Robot", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/SLAMs", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/SafetyGate", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Stacker_Destacker", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Status", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/StatusNonPowered", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/StatusNonPowered_NS", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Status_NS", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/THEA", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - } - ], - "SelectedValue": "", - "SymbolLibrary": "", - "key": "" - }, - "viewPath": "Symbol-Views/Symbol-Library-Views/Symbol-Icons-View" - } - ] - }, - "type": "ia.display.dashboard" - } - ], - "meta": { - "name": "root" - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "UserClickInfo", - "pageScope": true, - "script": "\tfrom pprint import pformat\n\tSymbolPath \u003d payload[\"UserClickPath\"]\n\tsystem.perspective.print(pformat(self.view.params.SymbolLibrary[SymbolPath]))\n\tself.view.params.SelectedInfo \u003d self.view.params.SymbolLibrary[SymbolPath][\u0027info\u0027]\n\tself.view.params.SelectedDescription \u003d self.view.params.SymbolLibrary[SymbolPath][\u0027description\u0027]\n\tself.view.params.SelectedPath \u003d SymbolPath \n\tself.view.params.SelectedCategory \u003d self.view.params.SymbolLibrary[SymbolPath][\u0027category\u0027]\n\tsystem.perspective.print(SymbolPath)\n", - "sessionScope": false, - "viewScope": false - }, - { - "messageType": "UserClickCategory", - "pageScope": true, - "script": "\n\tSelectedRow \u003d payload[\"UserClickData\"]\n\tself.view.params.SelectedRow \u003d SelectedRow", - "sessionScope": false, - "viewScope": false - }, - { - "messageType": "UserClickRefresh", - "pageScope": true, - "script": "\tfrom SymbolLibrary import list_categories, fetch_library\n\t\n\t#Get all Symbol Views and write them to tags\n\tproject_info \u003d system.perspective.getProjectInfo()\n\tviews \u003d project_info.get(\u0027views\u0027,[])\n\t# - Define criterias\n\tfilter_criterion \u003d \"Symbol-Views\"\n\tfilter_criterion2 \u003d \"Symbol-Library-Views\"\n\tfilter_criterion3 \u003d \"Controller-Views\"\n\tfilter_criterion4 \u003d \"Symbol-Views/Equipment-Views/Test\"\n\t# - Filter views that are not necessary for the symbol library and ensure the correct path\n\tfiltered_views \u003d [\n\t\tview for view in views \n\t\tif filter_criterion in view.get(\u0027path\u0027,\u0027\u0027) \n\t\tand not filter_criterion2 in view.get(\u0027path\u0027,\u0027\u0027) \n\t\tand not filter_criterion3 in view.get(\u0027path\u0027,\u0027\u0027)\n\t\tand not filter_criterion4 in view.get(\u0027path\u0027,\u0027\u0027)\n\t\t]\n\t# - Create JSON from the list \n\tjson_structure \u003d []\n\tsymbol_view_list \u003d []\n\tfor view in filtered_views:\n\t\tinstance \u003d {\n\t\t\t\"instanceStyle\": {\n\t\t\t\t\"classes\": \"\"\n\t\t\t},\n\t\t\t\"instancePosition\": {},\n\t\t\t\"Path\": view.get(\u0027path\u0027,\u0027\u0027),\n\t\t\t\"forceRunning\": 3,\n\t\t\t\"forceFault\": None\n\t\t}\n\t\tjson_structure.append(instance)\n\t\tsymbol_view_list.append(view.get(\u0027path\u0027,\u0027\u0027))\n\tjson_structure.sort(key \u003d lambda x:x[\u0027Path\u0027].split(\"/\")[len(x[\u0027Path\u0027].split(\"/\"))-1])\t\n\t# - Encode JSON for igniton variables to populate correctly\n\tjson_result \u003d system.util.jsonEncode(json_structure)\n\tself.view.params.Dataset \u003d filtered_views\n\tself.view.params.FilteredViews \u003d json_structure\n\tsystem.perspective.print(filtered_views)\n\t\n\t# - Get all Symbol Categories from JSON Dictionary\t\n\tremote_json \u003d fetch_library(username\u003dself.session.props.auth.user.userName)\n\tself.view.params.SymbolLibrary \u003d {k: v for k, v in remote_json.items() if k in symbol_view_list}\n\tcategory_data \u003d [{\"Category\": category} for category in list_categories(self.view.params.SymbolLibrary)]\n\tself.view.params.CategoryList \u003d category_data\n\tself.view.params.SelectedRow \u003d \u0027ALL\u0027\n\tself.view.params.SelectedDescription \u003d \"\"\n\tself.view.params.SelectedInfo \u003d \"\"", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/500ebbe1551183b6f42ea83efcd728dd737e89e36356cfa76dd8e0d4d37a61a0 b/.resources/691b3691b795eff70a2eaa773f0a9f9ad339b1e34adf1f51db9d1c22a68c4c48 similarity index 92% rename from .resources/500ebbe1551183b6f42ea83efcd728dd737e89e36356cfa76dd8e0d4d37a61a0 rename to .resources/691b3691b795eff70a2eaa773f0a9f9ad339b1e34adf1f51db9d1c22a68c4c48 index 425f4ee7..debdca43 100644 --- a/.resources/500ebbe1551183b6f42ea83efcd728dd737e89e36356cfa76dd8e0d4d37a61a0 +++ b/.resources/691b3691b795eff70a2eaa773f0a9f9ad339b1e34adf1f51db9d1c22a68c4c48 @@ -1,6 +1,6 @@ { "custom": { - "color": "#C2C2C2", + "color": "#000000", "priority": "No Active Alarms", "state": "Closed", "type": 0 @@ -34,7 +34,7 @@ }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "type": "expression" }, { @@ -475,7 +475,7 @@ "props.elements[0].fill.paint": { "binding": { "config": { - "expression": "if(\r\n {view.custom.state} \u003d \"Closed\",\r\n \"#FFFFFF\",\r\n {view.custom.color}\r\n)\r\n" + "expression": "{view.custom.color}" }, "type": "expr" } @@ -510,13 +510,6 @@ }, "scope": "G", "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" } } }, diff --git a/.resources/3da8a8d6a4f43060c36ff6b1a605097368824ba61faa4375e9887d4417194b03 b/.resources/6a723e8e317e5fdc0772c2106deb70d9df1e3beaab203ff4454fc4ced49757e9 similarity index 93% rename from .resources/3da8a8d6a4f43060c36ff6b1a605097368824ba61faa4375e9887d4417194b03 rename to .resources/6a723e8e317e5fdc0772c2106deb70d9df1e3beaab203ff4454fc4ced49757e9 index 59f29396..afc93fb1 100644 --- a/.resources/3da8a8d6a4f43060c36ff6b1a605097368824ba61faa4375e9887d4417194b03 +++ b/.resources/6a723e8e317e5fdc0772c2106deb70d9df1e3beaab203ff4454fc4ced49757e9 @@ -498,7 +498,7 @@ "custom.has_role": { "binding": { "config": { - "expression": "isAuthorized(false, \u0027Authenticated/Roles/eurme-ignition-developers\u0027, \r\n\t\u0027Authenticated/Roles/eurme-ignition-ae\u0027, \u0027Authenticated/Roles/narme-ignition-developers\u0027)" + "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0" }, "type": "expr" } @@ -867,60 +867,6 @@ } }, "type": "ia.input.button" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\turl \u003d self.session.custom.download_url\n\tself.session.custom.download_url \u003d None\n\tsystem.perspective.navigate(url \u003d url , newTab \u003d True)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Downloads", - "tooltip": { - "enabled": true, - "text": "Notifications" - } - }, - "position": { - "basis": "70px" - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "if(isNull({session.custom.download_url}), False, True)" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "height": 32, - "icon": { - "color": "#FFFAF1", - "path": "material/cloud_download" - }, - "position": "top", - "width": 32 - }, - "style": { - "classes": "Buttons/Button-Menu", - "color": "#FFFFFF", - "margin": 1 - }, - "text": "Download", - "textStyle": { - "classes": "Text-Styles/Docked-Buttons" - } - }, - "type": "ia.input.button" } ], "custom": { diff --git a/.resources/6b24b1e7cfb461baa93eb1525d4209f991730c982841318469b1ea96ac56cf7c b/.resources/6b24b1e7cfb461baa93eb1525d4209f991730c982841318469b1ea96ac56cf7c new file mode 100644 index 00000000..3eed3a4d --- /dev/null +++ b/.resources/6b24b1e7cfb461baa93eb1525d4209f991730c982841318469b1ea96ac56cf7c @@ -0,0 +1,306 @@ +{ + "custom": { + "currentView": "Windows/Tabs/Enternet Windows/DPMs/MCM01-DPM" + }, + "params": {}, + "propConfig": { + "custom.currentView": { + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 894, + "width": 1920 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "MCM01_PLC" + }, + "position": { + "height": 0.5727, + "width": 0.08, + "x": 0.126, + "y": 0.1946 + }, + "props": { + "params": { + "MCM": "MCM01", + "view": "Windows/Tabs/Enternet Windows/DPMs/MCM01-DPM" + }, + "path": "Windows/Tabs/Enternet Windows/Components/PLC", + "style": { + "overflow": "hidden" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "MCM02_PLC" + }, + "position": { + "height": 0.5727, + "width": 0.08, + "x": 0.2939, + "y": 0.1947 + }, + "props": { + "params": { + "MCM": "MCM02", + "view": "Windows/Tabs/Enternet Windows/DPMs/MCM02-DPM" + }, + "path": "Windows/Tabs/Enternet Windows/Components/PLC", + "style": { + "overflow": "hidden" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "MCM03_PLC" + }, + "position": { + "height": 0.5727, + "width": 0.08, + "x": 0.4688, + "y": 0.198 + }, + "props": { + "params": { + "MCM": "MCM03", + "view": "Windows/Tabs/Enternet Windows/DPMs/MCM03-DPM" + }, + "path": "Windows/Tabs/Enternet Windows/Components/PLC", + "style": { + "overflow": "hidden" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "MCM04_PLC" + }, + "position": { + "height": 0.5727, + "width": 0.08, + "x": 0.6371, + "y": 0.2014 + }, + "props": { + "params": { + "MCM": "MCM04", + "view": "Windows/Tabs/Enternet Windows/DPMs/MCM04-DPM" + }, + "path": "Windows/Tabs/Enternet Windows/Components/PLC", + "style": { + "overflow": "hidden" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "MCM05_PLC" + }, + "position": { + "height": 0.5727, + "width": 0.08, + "x": 0.8126, + "y": 0.2026 + }, + "props": { + "params": { + "MCM": "MCM05", + "view": "Windows/Tabs/Enternet Windows/DPMs/MCM05-DPM" + }, + "path": "Windows/Tabs/Enternet Windows/Components/PLC", + "style": { + "overflow": "hidden" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "meta": { + "name": "Communication_Faulted_Text" + }, + "position": { + "height": 0.4836, + "width": 0.8826, + "x": 0.0701, + "y": -0.0785 + }, + "props": { + "style": { + "borderColor": "#1A1A1A", + "overflow": "hidden", + "whiteSpace": "normal", + "wordBreak": "break-all" + }, + "text": "Communication Faulted", + "textStyle": { + "fontFamily": "inherit", + "fontSize": "2vmin", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Communication_Not_Faulted_Text" + }, + "position": { + "height": 0.6066, + "width": 0.9032, + "x": 0.0698, + "y": 0.247 + }, + "props": { + "style": { + "borderColor": "#1A1A1A", + "overflow": "hidden", + "whiteSpace": "normal", + "wordBreak": "break-all" + }, + "text": "Communication Not Faulted", + "textStyle": { + "fontFamily": "inherit", + "fontSize": "2vmin", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "CoordinateContainer_0" + }, + "position": { + "height": 0.0242, + "width": 0.0508, + "x": 0.0122, + "y": 0.176 + }, + "props": { + "style": { + "backgroundColor": "#FF0000" + } + }, + "type": "ia.container.coord" + }, + { + "meta": { + "name": "CoordinateContainer_1" + }, + "position": { + "height": 0.0242, + "width": 0.0508, + "x": 0.0122, + "y": 0.5164 + }, + "props": { + "style": { + "backgroundColor": "#00FF00" + } + }, + "type": "ia.container.coord" + } + ], + "meta": { + "name": "CoordinateContainer" + }, + "position": { + "height": 0.1365, + "width": 0.9635, + "x": 0.0083, + "y": 0.7752 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/d0861f77bea31baeb9d4a6a3212ea03bf3b5fcaff9ea257000493f0e5212b35d b/.resources/6bd00e462eaaa2ca2090fc019a6e22e79d1c5673078f316ee01b20516e92b724 similarity index 71% rename from .resources/d0861f77bea31baeb9d4a6a3212ea03bf3b5fcaff9ea257000493f0e5212b35d rename to .resources/6bd00e462eaaa2ca2090fc019a6e22e79d1c5673078f316ee01b20516e92b724 index 9ed6dfc7..7d64ea57 100644 --- a/.resources/d0861f77bea31baeb9d4a6a3212ea03bf3b5fcaff9ea257000493f0e5212b35d +++ b/.resources/6bd00e462eaaa2ca2090fc019a6e22e79d1c5673078f316ee01b20516e92b724 @@ -1,12 +1,12 @@ { "custom": { - "color": "#FFFFFF", + "color": "#000000", "priority": "No Active Alarms", "state": "TagError" }, "params": { "tagProps": [ - "Status/Chutes/Chute_0", + "value", "value", "value", "value", @@ -32,7 +32,7 @@ }, "transforms": [ { - "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"bBeacon_Yellow\"):\n\t return \"#FF8C00\"\n\telif data.get(\"bBeacon_Green\"):\n\t return \"#008000\"\n\telif data.get(\"bBeacon_Blue\"):\n\t return \"#0000FF\"\n\t\n\treturn \"#FFFFFF\"", + "code": "\n data \u003d dict(value) if value else {}\n\n if data.get(\"Jam\"):\n return \"#FF8C00\"\n elif data.get(\"Full\"):\n return \"#0000FF\"\n elif data.get(\"Half_Full\"):\n return \"#FFFF00\"\n elif data.get(\"No_Container\"):\n return \"#D3D3D3\"\n elif data.get(\"Disabled\") \u003d\u003d False:\n return \"#CCFFCC\"\n else:\n return \"#000000\"", "type": "script" } ], @@ -53,7 +53,7 @@ }, "transforms": [ { - "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"bBeacon_Yellow\"):\n\t return \"High\"\n\telif data.get(\"bBeacon_Green\"):\n\t return \"Low\"\n\telif data.get(\"bBeacon_Blue\"):\n\t return \"Low\"\n\t\n\treturn \"No Active Alarms\"", + "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jam\"):\n\t return \"High\"\n\telif data.get(\"Full\"):\n\t return \"Low\"\n\telif data.get(\"Half_Full\"):\n\t return \"Low\"\n\telif data.get(\"No_Container\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\telse:\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "type": "script" } ], @@ -74,7 +74,7 @@ }, "transforms": [ { - "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif value is None or data.get(\"_quality\") \u003d\u003d \"Bad\" or data.get(\"error\"):\n\t return \"TagError\"\n\t\n\tif data.get(\"bBeacon_Yellow\"):\n\t return \"#FF8C00\"\n\telif data.get(\"bBeacon_Green\"):\n\t return \"#008000\"\n\telif data.get(\"bBeacon_Blue\"):\n\t return \"#0000FF\"\n\t\n\treturn \"Inactive\"\n", + "code": " data \u003d dict(value) if value else {}\n \n if value is None or data.get(\"_quality\") \u003d\u003d \"Bad\" or data.get(\"error\"):\n return \"TagError\"\n \n\tif data.get(\"Jam\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\" \n return \"Inactive\"", "type": "script" } ], @@ -155,13 +155,6 @@ }, "scope": "G", "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" } } }, @@ -211,7 +204,7 @@ "meta.tooltip.text": { "binding": { "config": { - "expression": "if(\n {view.custom.state} !\u003d \"TagError\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" + "expression": "if(\n {view.custom.state} !\u003d \"TagError\",\n \"Source Id: \" + {view.params.tagProps[1]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" }, "type": "expr" } diff --git a/.resources/6e0d5bcdfa49f4eb1bb6e5acf1915e2efec95c291a2d4dfa1cb1b02aa2f87b79 b/.resources/6e0d5bcdfa49f4eb1bb6e5acf1915e2efec95c291a2d4dfa1cb1b02aa2f87b79 new file mode 100644 index 00000000..173b905f --- /dev/null +++ b/.resources/6e0d5bcdfa49f4eb1bb6e5acf1915e2efec95c291a2d4dfa1cb1b02aa2f87b79 @@ -0,0 +1,1581 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/DPM/DPM01_VS01C", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM1", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM3", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM5", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM7", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM9", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM2", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM4", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM6", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM8", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM10", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM11", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM13", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM15", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM17", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM18", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM12", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM14", + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM16" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[16]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[17]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[17]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[18]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM05/IO_BLOCK/DPM/DPM01_VS01C", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "VS01C_FIOM1 11.200.1.101", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM3", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "VS01C_FIOM3 11.200.1.102", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM5", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "VS01C_FIOM5 11.200.1.103", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM7", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "VS01C_FIOM7 11.200.1.104", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM9" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM9", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM9_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "VS01C_FIOM9 11.200.1.105", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM2" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "VS01C_FIOM2 11.200.1.106", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM4", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "VS01C_FIOM4 11.200.1.107", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM6", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "VS01C_FIOM6 11.200.1.108", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM8", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "VS01C_FIOM8 11.200.1.109", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM10" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM10", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM10_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "VS01C_FIOM10 11.200.1.110", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM11" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM11", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM11_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "VS01C_FIOM11 11.200.1.111", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM13" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1315 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM13", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM13_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.2142, + "y": 0.1646 + }, + "props": { + "text": "VS01C_FIOM13 11.200.1.112", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM15" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM15", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM15_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "VS01C_FIOM15 11.200.1.113", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM17" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM17", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM17_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "VS01C_FIOM17 11.200.1.114", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM18" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM18", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM18_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "VS01C_FIOM18 11.200.1.115", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM12" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM12", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM12_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "VS01C_FIOM12 11.200.1.116", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM14" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8571, + "y": 0.6639 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM14", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM14_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.7257 + }, + "props": { + "text": "VS01C_FIOM14 11.200.1.117", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01C_FIOM16" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8585, + "y": 0.8329 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM16", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01C_FIOM16_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.8927 + }, + "props": { + "text": "VS01C_FIOM16 11.200.1.118", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM01_VS01C", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/6ecb8280db93ab713dd012bdce5d0a10f99b1bae47f12f7ea7d87707c0496bcd b/.resources/6ecb8280db93ab713dd012bdce5d0a10f99b1bae47f12f7ea7d87707c0496bcd deleted file mode 100644 index 2fcf6767..00000000 --- a/.resources/6ecb8280db93ab713dd012bdce5d0a10f99b1bae47f12f7ea7d87707c0496bcd +++ /dev/null @@ -1,673 +0,0 @@ -{ - "custom": { - "PLCs": "{ \"MCM05 Sorter Destination and Chutes\": [ \"MCM05\" ], \"MCM04 Sorter Destination, Chutes and Bypass\": [ \"MCM04\" ], \"MCM03 Fluid Inbound\": [ \"MCM03\" ], \"MCM02 Fluid Inbound\": [ \"MCM02\" ], \"MCM01 Bulk Inbound\": [ \"MCM01\" ] }", - "activityLogger": { - "alt_pageid": "command_control", - "start_time": { - "$": [ - "ts", - 192, - 1756710337161 - ], - "$ts": 1756710337161 - } - }, - "devices": { - "MCM01": { - "area": "Bulk Inbound", - "name": "MCM01", - "tagProps": [ - "MCM01", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "MCM02": { - "area": "Fluid Inbound", - "name": "MCM02", - "tagProps": [ - "MCM02", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "MCM03": { - "area": "Fluid Inbound", - "name": "MCM03", - "tagProps": [ - "MCM03", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "MCM04": { - "area": "Sorter Destination, Chutes and Bypass", - "name": "MCM04", - "tagProps": [ - "MCM04", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "MCM05": { - "area": "Sorter Destination and Chutes", - "name": "MCM05", - "tagProps": [ - "MCM05", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - } - } - }, - "events": { - "system": { - "onShutdown": { - "config": { - "script": "\tactivityLog.logger.callLogger(self, \u0027page\u0027)\n\tactivityLog.productMetrics.callLogger(self, \u0027page\u0027)" - }, - "scope": "G", - "type": "script" - }, - "onStartup": { - "config": { - "script": "\tself.custom.activityLogger.start_time \u003d system.date.now()" - }, - "scope": "G", - "type": "script" - } - } - }, - "params": { - "page_name": "Command and Control" - }, - "propConfig": { - "custom.PLCs": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]Configuration/DetailedViews" - }, - "type": "tag" - }, - "persistent": true - }, - "custom.activityLogger": { - "persistent": true - }, - "custom.activityLogger.pageid": { - "binding": { - "config": { - "expression": "{page.props.path}" - }, - "transforms": [ - { - "code": "\tif value \u003d\u003d\u0027/\u0027 or value \u003d\u003d \u0027\u0027 or value \u003d\u003d None:\n\t\treturn self.custom.activityLogger.alt_pageid.lower()\n\telse:\n\t\treturn value[1:].lower()", - "type": "script" - } - ], - "type": "expr" - } - }, - "custom.devices": { - "binding": { - "config": { - "path": "view.custom.PLCs" - }, - "transforms": [ - { - "code": "\tdevices \u003d system.util.jsonDecode(value)\n\tPLCs \u003d {}\n\tfc \u003d self.session.custom.fc\n\tconfig \u003d system.tag.readBlocking(\u0027[\u0027 + fc + \u0027_SCADA_TAG_PROVIDER]\u0027 + \u0027/Configuration/PLC\u0027)[0].value\n\t\n\tif devices:\n\t\tfor k, v in devices.items():\n\t\t\tdevice_list \u003d v\n\t\t\tfor i in device_list:\n\t\t\t\tdecode \u003d system.util.jsonDecode(config)\n\t\t\t\tif decode:\n\t\t\t\t\tarea \u003d decode[i][\"Area\"]\n\t\t\t\t\tsub_area \u003d decode[i][\"SubArea\"]\n\t\t\t\t\tarea_label \u003d str(area) + \"/\" + str(sub_area) if sub_area else str(area)\n\t\t\t\telse:\n\t\t\t\t\tarea \u003d \"\"\n\t\t\t\t\tarea_label \u003d \"\"\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\tPLCs[i] \u003d {\u0027name\u0027:i,\u0027area\u0027:area_label,\u0027tagProps\u0027:[\n\t\t\t\t\t\t\t\t i,\n\t\t\t\t\t\t\t\t \"value\",\n\t\t\t\t\t\t\t\t \"value\",\n\t\t\t\t\t\t\t\t \"value\",\n\t\t\t\t\t\t\t\t \"value\",\n\t\t\t\t\t\t\t\t \"value\",\n\t\t\t\t\t\t\t\t \"value\",\n\t\t\t\t\t\t\t\t \"value\",\n\t\t\t\t\t\t\t\t \"value\",\n\t\t\t\t\t\t\t\t \"value\"\n\t\t\t\t\t\t\t\t ]}\n\t\n\treturn PLCs", - "type": "script" - } - ], - "type": "property" - }, - "persistent": true - }, - "params.page_name": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 1080, - "width": 1920 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Table" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "props.data": { - "binding": { - "config": { - "path": "view.custom.devices" - }, - "transforms": [ - { - "code": "\tresults \u003d []\n\tfor row, val in value.items():\n\t\tresults.append({\"plc\": val[\"name\"], \"area\": val[\"area\"],\"status\": {\"tagProps\":val[\"tagProps\"]},\"alarms\": {\"tagProps\":val[\"tagProps\"]},\"actions\": {\"tagProps\":val[\"tagProps\"]}})\n\t\n\tresults.sort(key\u003dlambda item: item[\u0027plc\u0027])\n\treturn results", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "cells": { - "style": { - "borderColor": "#4A4A4A", - "borderStyle": "solid", - "borderWidth": 1, - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 16, - "paddingRight": 16 - } - }, - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "plc", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "borderColor": "#4A4A4A", - "borderStyle": "solid", - "borderWidth": 1, - "classes": "", - "color": "#4A4A4A", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 11, - "paddingRight": 11 - }, - "title": "PLC" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": false, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 50 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "area", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "borderColor": "#4A4A4A", - "borderStyle": "solid", - "borderWidth": 1, - "classes": "", - "color": "#4A4A4A", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 11, - "paddingRight": 11 - }, - "title": "Area" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": false, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 50 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "status", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "borderColor": "#4A4A4A", - "borderStyle": "solid", - "borderWidth": 1, - "classes": "", - "color": "#4A4A4A", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 11, - "paddingRight": 11 - }, - "title": "Status" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": false, - "sort": "none", - "sortable": false, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "Symbol-Views/Controller-Views/CommandControlStatus", - "visible": true, - "width": 75 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "alarms", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "borderColor": "#4A4A4A", - "borderStyle": "solid", - "borderWidth": 1, - "classes": "", - "color": "#4A4A4A", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 11, - "paddingRight": 11 - }, - "title": "Active Alarms" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": false, - "sort": "none", - "sortable": false, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "Symbol-Views/Controller-Views/CommandControlAlarms", - "visible": true, - "width": "auto" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "actions", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "borderColor": "#4A4A4A", - "borderStyle": "solid", - "borderWidth": 1, - "classes": "", - "color": "#4A4A4A", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 11, - "paddingRight": 11 - }, - "title": "Controls" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "view", - "resizable": false, - "sort": "none", - "sortable": false, - "strictWidth": false, - "style": { - "classes": "", - "textAlign": "center" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "Symbol-Views/Controller-Views/CommandControlActions", - "visible": true, - "width": "auto" - } - ], - "dragOrderable": false, - "pager": { - "activeOption": 50, - "initialOption": 50 - }, - "rows": { - "height": 44, - "highlight": { - "color": "#EEEEEE" - }, - "striped": { - "enabled": false - }, - "style": { - "backgroundColor": "#FFFFFF", - "borderColor": "#4A4A4A", - "borderStyle": "none", - "borderWidth": 1, - "classes": "Fonts/BodyText14", - "color": "#4A4A4A" - } - }, - "selection": { - "enableRowSelection": false - }, - "style": { - "borderStyle": "none", - "margin": 5, - "overflow": "hidden", - "overflowX": "hidden", - "overflowY": "hidden" - }, - "virtualized": false - }, - "type": "ia.display.table" - } - ], - "custom": { - "Devices": [], - "count": "value", - "delay": 4000 - }, - "events": { - "system": { - "onShutdown": [ - { - "config": { - "script": "\tself.session.custom.command_auth.enabled \u003d False" - }, - "scope": "G", - "type": "script" - }, - { - "config": { - "script": "\twhid \u003d self.session.custom.fc\n\tsession_id \u003d self.session.props.id\n\tpage_id \u003d self.view.params.page_name\n\tCommands.analytics.send_page_details(whid, session_id, page_id)" - }, - "scope": "G", - "type": "script" - } - ] - } - }, - "meta": { - "name": "root" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/7056057edef6f4ead84c385ec37dec97cd22bd00de7a1a9b508666fb6df4d528 b/.resources/7056057edef6f4ead84c385ec37dec97cd22bd00de7a1a9b508666fb6df4d528 new file mode 100644 index 00000000..511c6657 Binary files /dev/null and b/.resources/7056057edef6f4ead84c385ec37dec97cd22bd00de7a1a9b508666fb6df4d528 differ diff --git a/.resources/70f3646846b33ec414f54b6408ce2195e3e86da5785e66bf6775c8c22f0ceb64 b/.resources/70f3646846b33ec414f54b6408ce2195e3e86da5785e66bf6775c8c22f0ceb64 deleted file mode 100644 index 0672839b..00000000 --- a/.resources/70f3646846b33ec414f54b6408ce2195e3e86da5785e66bf6775c8c22f0ceb64 +++ /dev/null @@ -1,47 +0,0 @@ -def handleClick(data): - if not data or len(data) != 1: - return - - row = data[0] - clickedTagPath = row.get("FullTag", "") - MCM = row.get("Location", "") - - MCM_Pages_Map = { - "MCM01": "Detailed-Views/MCM01 Bulk Inbound", - "MCM02": "Detailed-Views/MCM02 Fluid Inbound", - "MCM03": "Detailed-Views/MCM03 Fluid Inbound", - "MCM04": "Detailed-Views/MCM04 Sorter Destination, Chutes and Bypass", - "MCM05": "Detailed-Views/MCM05 Sorter Destination and Chutes", - } - - - page = MCM_Pages_Map.get(MCM) - - if not page: - return - - device = row.get("Device", "") - - if not device or not clickedTagPath: - return - - pathToDevice = "" - - # check for the mcm - if "MCM" in device: - parts = clickedTagPath.split("/") - pathToDevice = "/".join(parts[:3]) - - else: - index = clickedTagPath.find(device) - if index == -1: - return - pathToDevice = clickedTagPath[:index + len(device)] - - priority = row.get("Priority", "") - - #combining with priority - combined = pathToDevice + "||" + priority - - # Navigate to target view, passing the tag to highlight - system.perspective.navigate(view = page, params = {'highlightTagPath': str(combined)}) \ No newline at end of file diff --git a/.resources/72b0bfdcebb4ff714c1cee23a0cf00fbcbe33db768ef2d00ef78e9f97c15cfcd b/.resources/72b0bfdcebb4ff714c1cee23a0cf00fbcbe33db768ef2d00ef78e9f97c15cfcd new file mode 100644 index 00000000..a43b0659 Binary files /dev/null and b/.resources/72b0bfdcebb4ff714c1cee23a0cf00fbcbe33db768ef2d00ef78e9f97c15cfcd differ diff --git a/.resources/73d3cb00fec3e379719ec29117277cc094892200c815b756fbfb82ad5c5acdfe b/.resources/73d3cb00fec3e379719ec29117277cc094892200c815b756fbfb82ad5c5acdfe new file mode 100644 index 00000000..b865725d Binary files /dev/null and b/.resources/73d3cb00fec3e379719ec29117277cc094892200c815b756fbfb82ad5c5acdfe differ diff --git a/.resources/9801e388f1e2af8dd3354091ee5b61f396fe0378d37c8eaa5c459c4c183fde46 b/.resources/73da999f49013aba159135a2e4a19a43b1b37a83abc1d21319a4432031d1a487 similarity index 94% rename from .resources/9801e388f1e2af8dd3354091ee5b61f396fe0378d37c8eaa5c459c4c183fde46 rename to .resources/73da999f49013aba159135a2e4a19a43b1b37a83abc1d21319a4432031d1a487 index 422480da..7add4e80 100644 --- a/.resources/9801e388f1e2af8dd3354091ee5b61f396fe0378d37c8eaa5c459c4c183fde46 +++ b/.resources/73da999f49013aba159135a2e4a19a43b1b37a83abc1d21319a4432031d1a487 @@ -10,7 +10,7 @@ "priority": 0, "priority_string": "No active alarms", "running_status": 4, - "searchId": "value", + "searchId": "PLC01", "state": 5, "state_string": "Unknown", "tag_path_to_lookup": "[\"value\"]" @@ -602,7 +602,14 @@ }, "onMouseEnter": { "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" + "script": "\tself.props.style.transform \u003d \"scale(2)\"\n\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n#\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" + }, + "scope": "G", + "type": "script" + }, + "onMouseLeave": { + "config": { + "script": "\tself.props.style.transform \u003d \"scale(1)\"" }, "scope": "G", "type": "script" @@ -720,7 +727,9 @@ "mode": "percent", "style": { "cursor": "pointer", - "overflow": "hidden" + "overflow": "hidden", + "transform": "scale(1)", + "transition": "transform 100ms linear" } }, "type": "ia.container.coord" diff --git a/.resources/74152d7e2cb159bbffb64ed63a6d802e4022b8f103e410e7cd32062335e28b6c b/.resources/74152d7e2cb159bbffb64ed63a6d802e4022b8f103e410e7cd32062335e28b6c deleted file mode 100644 index 855523dc..00000000 --- a/.resources/74152d7e2cb159bbffb64ed63a6d802e4022b8f103e410e7cd32062335e28b6c +++ /dev/null @@ -1,204 +0,0 @@ -{ - "custom": {}, - "params": { - "Name": "", - "Path": "", - "forceFault": null, - "forceRunning": null - }, - "propConfig": { - "params.Name": { - "binding": { - "config": { - "path": "view.params.Path" - }, - "transforms": [ - { - "code": "\tstring \u003d value \n\tparts \u003d string.split(\"/\")\n\td \u003d parts[-1]\n\treturn d\n\treturn value", - "type": "script" - } - ], - "type": "property" - }, - "paramDirection": "inout", - "persistent": true - }, - "params.Path": { - "paramDirection": "inout", - "persistent": true - }, - "params.forceFault": { - "paramDirection": "inout", - "persistent": true - }, - "params.forceRunning": { - "paramDirection": "inout", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 44, - "width": 357 - } - }, - "root": { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "EmbeddedView" - }, - "position": { - "basis": 35 - }, - "propConfig": { - "props.params.forceFaultStatus": { - "binding": { - "config": { - "path": "view.params.forceFault" - }, - "type": "property" - } - }, - "props.params.forceRunningStatus": { - "binding": { - "config": { - "path": "view.params.forceRunning" - }, - "type": "property" - } - }, - "props.params.tagProps[0]": { - "binding": { - "config": { - "path": "view.params.Name" - }, - "type": "property" - } - }, - "props.path": { - "binding": { - "config": { - "path": "view.params.Path" - }, - "type": "property" - } - } - }, - "props": { - "params": { - "directionLeft": false, - "tagProps": [ - null, - "", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "style": { - "overflow": "hidden", - "pointerEvents": "None" - } - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "88px", - "shrink": 0 - }, - "props": { - "style": { - "overflow": "hidden", - "paddingLeft": 5 - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "50px", - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.Name" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "overflow": "hidden" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer_0" - }, - "position": { - "basis": "200px", - "grow": 1 - }, - "props": { - "style": { - "paddingLeft": 5 - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "45px", - "shrink": 0 - }, - "props": { - "style": { - "backgroundColor": "#3B3B3B", - "borderColor": "#CAC3C3", - "borderStyle": "solid", - "borderWidth": 1, - "overflow": "hidden" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column", - "style": { - "overflow": "hidden" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/8386f1f855c5836d81421e92f779a490d60dd7e72460ee842c6c3ad964fdfdd7 b/.resources/74e67bf28c6765d417b0e69d0c5bb3b960431cfc37118faf08c689b8f3b70b67 similarity index 98% rename from .resources/8386f1f855c5836d81421e92f779a490d60dd7e72460ee842c6c3ad964fdfdd7 rename to .resources/74e67bf28c6765d417b0e69d0c5bb3b960431cfc37118faf08c689b8f3b70b67 index 0bcd84f4..3c42c316 100644 --- a/.resources/8386f1f855c5836d81421e92f779a490d60dd7e72460ee842c6c3ad964fdfdd7 +++ b/.resources/74e67bf28c6765d417b0e69d0c5bb3b960431cfc37118faf08c689b8f3b70b67 @@ -5,9 +5,7 @@ "MCM02", "MCM03", "MCM04", - "MCM05", - "MCM06", - "MCM07" + "MCM05" ], "running_state": -1, "state": 0, @@ -1699,13 +1697,24 @@ } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": { + "enabled": true + } }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" + }, + "type": "expr" + } + }, "props.enabled": { "binding": { "config": { @@ -1792,13 +1801,24 @@ } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": { + "enabled": true + } }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" + }, + "type": "expr" + } + }, "props.enabled": { "binding": { "config": { @@ -1929,7 +1949,7 @@ } }, "props": { - "currentTabIndex": 1, + "currentTabIndex": 2, "menuType": "modern", "tabSize": { "width": 1000 diff --git a/.resources/75a2af29c91cf0d6682060c9417a6c994415b2f5f10c16aa2ee87830482fe5a8 b/.resources/75a2af29c91cf0d6682060c9417a6c994415b2f5f10c16aa2ee87830482fe5a8 new file mode 100644 index 00000000..6e4342dd --- /dev/null +++ b/.resources/75a2af29c91cf0d6682060c9417a6c994415b2f5f10c16aa2ee87830482fe5a8 @@ -0,0 +1,1258 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM01/IO_BLOCK/DPM/DPM1_ULC3-6", + "System/MCM01/Conveyor/Tipper/ULC3_1_ST1", + "System/MCM01/Conveyor/VFD/ULC3_3_VFD1", + "System/MCM01/Conveyor/VFD/ULC3_4_VFD1", + "System/MCM01/Conveyor/VFD/ULC3_6_VFD1", + "System/MCM01/Conveyor/Tipper/ULC4_1_ST1", + "System/MCM01/Conveyor/VFD/ULC4_3_VFD1", + "System/MCM01/Conveyor/VFD/ULC4_4_VFD1", + "System/MCM01/Conveyor/VFD/ULC4_6_VFD1", + "System/MCM01/IO_BLOCK/FIO/ULC3_3_FIO1", + "System/MCM01/IO_BLOCK/FIO/ULC3_06_FIO1", + "System/MCM01/IO_BLOCK/FIO/ULC4_4_FIO1", + "System/MCM01/IO_BLOCK/FIO/ULC4_6_FIO1", + "System/MCM01/IO_BLOCK/FIO/PDP01_FIO1", + "System/MCM01/PDP01_PMM1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM01/IO_BLOCK/DPM/DPM1_ULC3-6", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_1_ST1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/Tipper/ULC3_1_ST1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/TIPPER" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_1_ST1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "ULC3_1_ST1 11.200.1.70", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC3_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC3_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "ULC3_3_VFD1 11.200.1.71", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC3_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC3_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "ULC3_4_VFD1 11.200.1.72", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC3_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC3_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "ULC3_6_VFD1 11.200.1.73", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC4_1_ST1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/Tipper/ULC4_1_ST1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/TIPPER" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_1_ST1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "ULC4_1_ST1 11.200.1.74", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC4_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC4_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "ULC4_3_VFD1 11.200.1.75", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC4_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC4_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "ULC4_4_VFD1 11.200.1.76", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC4_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC4_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "ULC4_6_VFD1 11.200.1.77", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC3_3_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/ULC3_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_3_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "ULC3_3_FIO1 11.200.1.78", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC3_06_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/ULC3_06_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_06_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "ULC3_06_FIO1 11.200.1.79", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC4_4_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/ULC4_4_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_4_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "ULC4_4_FIO1 11.200.1.80", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "ULC4_6_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1315 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/ULC4_6_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_6_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.2142, + "y": 0.1646 + }, + "props": { + "text": "ULC4_6_FIO1 11.200.1.81", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PDP01_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3476 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/PDP01_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PDP01_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "PDP01_FIO1 11.200.1.82", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PDP01_PMM1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1523 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/PDP01_PMM1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/PMM" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PDP01_PMM1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "PDP01_PMM1 11.200.1.83", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM1_ULC3-6", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/75dd16cb25a3bcece01ca5928fe30d0ea335f5f93e1169d80982a08c6885f2bb b/.resources/75dd16cb25a3bcece01ca5928fe30d0ea335f5f93e1169d80982a08c6885f2bb deleted file mode 100644 index c47d6275..00000000 --- a/.resources/75dd16cb25a3bcece01ca5928fe30d0ea335f5f93e1169d80982a08c6885f2bb +++ /dev/null @@ -1,122 +0,0 @@ -from urllib2_aws4auth import aws_urlopen, Request -from urllib2 import HTTPError -from urllib import urlencode -import json -import system -import boto3 -from pprint import pformat - -REGION ='us-west-2' - - -def openSession(): - CREDS = boto3.Session().get_credentials() - AWS_ACCESS_KEY_ID = CREDS.access_key - AWS_SECRET_ACCESS_KEY = CREDS.secret_key - TOKEN = CREDS.token - CREDSRETURN = {'AccessKeyId':AWS_ACCESS_KEY_ID, - 'SecretAccessKey':AWS_SECRET_ACCESS_KEY, - 'SessionToken':TOKEN} -# OPENER = aws_urlopen( -# AWS_ACCESS_KEY_ID, -# AWS_SECRET_ACCESS_KEY, -# REGION, -# SERVICE, -# session_token=TOKEN, -# verify=False) -# return OPENER - - return CREDSRETURN - - -def DynamoDeleter(PrimaryKey, publish): - import json - from pprint import pformat - import boto3 - from datetime import datetime - from decimal import Decimal - import time - - LOGGER = system.util.getLogger('notify_to_dynamodb_log') - - # Get STAGE variable - roleArn = 'arn:aws:iam::533266954132:role/ignition_to_aws_scada_notify' - STAGE = 'beta' - # Make sure STAGE is valid. no gamma stage configured - if STAGE not in ['alpha', 'beta', 'gamma', 'prod']: - STAGE = 'beta' - if STAGE == 'gamma': - STAGE = 'beta' - - STAGE_CONFIG = { - 'alpha':{ - 'region' : 'us-west-2', - 'roleArn' : roleArn, - 'tableName' : 'NotificationsEntries' - }, - 'beta': { - 'region':'us-west-2', - 'roleArn': roleArn, - 'tableName' : 'NotificationsEntries' - - }, - 'prod': { - 'region':'us-west-2', - 'roleArn': roleArn, - 'tableName' : 'NotificationsEntries' - } - } - - - # create sts session to get credentials from EC2 - sts_client = boto3.client('sts') - region_name = STAGE_CONFIG.get(STAGE, 'alpha').get('region', 'us-west-2') - - assume_role_response = sts_client.assume_role( - RoleArn = STAGE_CONFIG.get(STAGE, 'beta').get('roleArn', roleArn), - RoleSessionName = 'AssumeRole' - ) - - temp_credentials = assume_role_response['Credentials'] - - # create session using the temp creds - b3_session = boto3.Session( - aws_access_key_id = temp_credentials['AccessKeyId'], - aws_secret_access_key = temp_credentials['SecretAccessKey'], - aws_session_token = temp_credentials['SessionToken'], - region_name = 'us-west-2', - ) - - # create a dynamodb session - dynamodb = b3_session.resource('dynamodb') - table = dynamodb.Table(STAGE_CONFIG.get(STAGE, 'beta').get('tableName', 'NotificationsEntries')) -# response = client.scan( -# TableName='string', -# IndexName='string', -# AttributesToGet=[ -# 'string', -# ], -# Limit=123, - - # write data directly to dynamodb table - try: - response = table.delete_item(Key={ - 'PrimaryKey': PrimaryKey, - "publish": publish - }, - ConditionExpression="attribute_exists (PrimaryKey)") -# response = table.scan(ProjectionExpression="PrimaryKey, publish, expire, title") -# TableName='NotificationsEntries', -# IndexName='publish', -## ProjectionExpression =['publish', 'expire', 'title'], -# Limit=123) -# system.perspective.print(response) - system.perspective.print('Delete from NotificationsEntries DynamoDB Table Successful') - except Exception as e: - system.perspective.print('Delete from NotificationsEntries DynamoDB Table NOT Successful') - system.perspective.print(str(e)) - LOGGER.error(str(e)) - - - return response - \ No newline at end of file diff --git a/.resources/79c083fd68f7da9811a02e35c431a6bd5872a2a2ca7cf7b2f056459d45365fb4 b/.resources/79c083fd68f7da9811a02e35c431a6bd5872a2a2ca7cf7b2f056459d45365fb4 new file mode 100644 index 00000000..8049a585 Binary files /dev/null and b/.resources/79c083fd68f7da9811a02e35c431a6bd5872a2a2ca7cf7b2f056459d45365fb4 differ diff --git a/.resources/7a01bb532f98c69f5cb657080d6043065e8e015ac3efe7f826f5a3db5c503619 b/.resources/7a01bb532f98c69f5cb657080d6043065e8e015ac3efe7f826f5a3db5c503619 deleted file mode 100644 index de13fbd3..00000000 --- a/.resources/7a01bb532f98c69f5cb657080d6043065e8e015ac3efe7f826f5a3db5c503619 +++ /dev/null @@ -1,558 +0,0 @@ -{ - "custom": { - "color": "#C2C2C2", - "priority": "No Active Alarms", - "state": "Closed" - }, - "params": { - "forceFaultStatus": null, - "tagProps": [ - "System/MCM01/Station/EPC/UL1_4_EPC1", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.color": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - }, - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#C2C2C2" - }, - { - "input": 1, - "output": "#FF0000" - }, - { - "input": 2, - "output": "#FFA500" - }, - { - "input": 3, - "output": "#0008FF" - }, - { - "input": 4, - "output": "#00FF00" - }, - { - "input": 5, - "output": "#FFF700" - }, - { - "input": 6, - "output": "#87CEEB" - }, - { - "input": 7, - "output": "#90EE90" - }, - { - "input": 8, - "output": "#964B00" - }, - { - "input": 9, - "output": "#FFFFFF" - }, - { - "input": 10, - "output": "#000000" - }, - { - "input": 11, - "output": "#8B0000" - }, - { - "input": 12, - "output": "#808080" - }, - { - "input": 13, - "output": "#8B8000" - }, - { - "input": 14, - "output": "#006400" - }, - { - "input": 15, - "output": "#FFFFC5" - }, - { - "input": 16, - "output": "#00008B" - }, - { - "input": 17, - "output": "#FF7276" - }, - { - "input": 18, - "output": "#556B2F" - }, - { - "input": 19, - "output": "#B43434" - }, - { - "input": 20, - "output": "#4682B4" - }, - { - "input": 21, - "output": "#FFD700" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.priority": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - }, - { - "fallback": null, - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "No Active Alarms" - }, - { - "input": 1, - "output": "High" - }, - { - "input": 2, - "output": "Medium" - }, - { - "input": 3, - "output": "Low" - }, - { - "input": 4, - "output": "Diagnostic" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.state": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - }, - { - "fallback": "Unknown", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "Closed" - }, - { - "input": 1, - "output": "Actuated" - }, - { - "input": 2, - "output": "Communication Faulted" - }, - { - "input": 3, - "output": "Conveyor Running In Maintenance Mode" - }, - { - "input": 4, - "output": "Disabled" - }, - { - "input": 5, - "output": "Disconnected" - }, - { - "input": 6, - "output": "Stopped" - }, - { - "input": 7, - "output": "Enabled Not Running" - }, - { - "input": 8, - "output": "Encoder Fault" - }, - { - "input": 9, - "output": "Energy Management" - }, - { - "input": 10, - "output": "ESTOP Was Actuated" - }, - { - "input": 11, - "output": "EStopped" - }, - { - "input": 12, - "output": "EStopped Locally" - }, - { - "input": 13, - "output": "Extended Faulted" - }, - { - "input": 14, - "output": "Full" - }, - { - "input": 15, - "output": "Gaylord Start Pressed" - }, - { - "input": 16, - "output": "Jam Fault" - }, - { - "input": 17, - "output": "Jammed" - }, - { - "input": 18, - "output": "Loading Allowed" - }, - { - "input": 19, - "output": "Loading Not Allowed" - }, - { - "input": 20, - "output": "Low Air Pressure Fault Was Present" - }, - { - "input": 21, - "output": "Maintenance Mode" - }, - { - "input": 22, - "output": "Conveyor Stopped In Maintenance Mode" - }, - { - "input": 23, - "output": "Motor Faulted" - }, - { - "input": 24, - "output": "Motor Was Faulted" - }, - { - "input": 25, - "output": "Normal" - }, - { - "input": 26, - "output": "Off Inactive" - }, - { - "input": 27, - "output": "Open" - }, - { - "input": 28, - "output": "PLC Ready To Run" - }, - { - "input": 29, - "output": "Package Release Pressed" - }, - { - "input": 30, - "output": "Power Branch Was Faulted" - }, - { - "input": 31, - "output": "Pressed" - }, - { - "input": 32, - "output": "Ready To Receive" - }, - { - "input": 33, - "output": "Running" - }, - { - "input": 34, - "output": "Started" - }, - { - "input": 35, - "output": "Stopped" - }, - { - "input": 36, - "output": "System Started" - }, - { - "input": 37, - "output": "Unknown" - }, - { - "input": 38, - "output": "VFD Fault" - }, - { - "input": 39, - "output": "Conveyor Running In Power Saving Mode" - }, - { - "input": 40, - "output": "Conveyor Jogging In Maintenance Mode" - }, - { - "input": 41, - "output": "VFD Reset Required" - }, - { - "input": 42, - "output": "Jam Reset Push Button Pressed" - }, - { - "input": 43, - "output": "Start Push Button Pressed" - }, - { - "input": 44, - "output": "Stop Push Button Pressed" - }, - { - "input": 45, - "output": "No Container" - }, - { - "input": 46, - "output": "Ready To Be Enabled" - }, - { - "input": 47, - "output": "Half Full" - }, - { - "input": 48, - "output": "Enabled" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - }, - "persistent": true - }, - "params.forceFaultStatus": { - "paramDirection": "input", - "persistent": true - }, - "params.tagProps": { - "paramDirection": "inout", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 10, - "width": 100 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "PullChord_Line2" - }, - "position": { - "height": 1, - "width": 1 - }, - "propConfig": { - "props.elements[0].stroke.paint": { - "binding": { - "config": { - "expression": "if({view.custom.state} \u003d \"Closed\", \"#000000\", {view.custom.color})" - }, - "type": "expr" - } - }, - "props.elements[0].visibility": { - "binding": { - "config": { - "expression": "if({parent.meta.visible}, \u0027visible\u0027, \u0027hidden\u0027)" - }, - "type": "expr" - } - } - }, - "props": { - "elements": [ - { - "d": "m -0.38931298,5.5674501 c 33.95623398,0 67.91246898,0 101.86870298,0", - "fill": { - "paint": "#FFFFFF" - }, - "name": "path", - "opacity": 1, - "stroke": { - "dasharray": "0, 0, 0", - "dashoffset": "\"20\"", - "key": "\"2.15848\"", - "miterlimit": "\"10\"", - "width": 3 - }, - "type": "path" - } - ], - "preserveAspectRatio": "none", - "viewBox": "-0.5 -0.5 102 12" - }, - "type": "ia.shapes.svg" - } - ], - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tsystem.perspective.openDock(\u0027Docked-East-EPC\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" - }, - "scope": "G", - "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root", - "tooltip": { - "enabled": true, - "location": "top-left", - "style": {} - } - }, - "propConfig": { - "meta.tooltip.style.classes": { - "binding": { - "config": { - "expression": "{view.custom.priority}" - }, - "transforms": [ - { - "fallback": "Alarms-Styles/NoAlarm", - "inputType": "scalar", - "mappings": [ - { - "input": "High", - "output": "Alarms-Styles/High" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - }, - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" - }, - "type": "expr" - } - }, - "meta.visible": { - "binding": { - "config": { - "path": "session.custom.alarm_filter.show_safety" - }, - "type": "property" - } - } - }, - "props": { - "mode": "percent", - "style": { - "borderStyle": "none", - "cursor": "pointer", - "overflow": "visible" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/7e1a4cc36f0a459267860d0238ae1df705e1853f3ea7a0aa65fc3e50c5ea6554 b/.resources/7e1a4cc36f0a459267860d0238ae1df705e1853f3ea7a0aa65fc3e50c5ea6554 deleted file mode 100644 index 6070270e..00000000 --- a/.resources/7e1a4cc36f0a459267860d0238ae1df705e1853f3ea7a0aa65fc3e50c5ea6554 +++ /dev/null @@ -1,522 +0,0 @@ -{ - "custom": {}, - "params": { - "body": "", - "link1": "", - "link1title": "", - "link2": "", - "link2title": "", - "priority": "", - "title": "" - }, - "propConfig": { - "params.body": { - "paramDirection": "inout", - "persistent": true - }, - "params.link1": { - "paramDirection": "inout", - "persistent": true - }, - "params.link1title": { - "paramDirection": "inout", - "persistent": true - }, - "params.link2": { - "paramDirection": "inout", - "persistent": true - }, - "params.link2title": { - "paramDirection": "inout", - "persistent": true - }, - "params.priority": { - "paramDirection": "inout", - "persistent": true - }, - "params.title": { - "paramDirection": "inout", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 227, - "width": 600 - } - }, - "root": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "title" - }, - "position": { - "basis": "50px", - "grow": 1 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "{this.props.text}" - }, - "transforms": [ - { - "fallback": true, - "inputType": "scalar", - "mappings": [ - { - "input": "", - "output": false - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - }, - "props.style.color": { - "binding": { - "config": { - "path": "view.params.state" - }, - "enabled": false, - "transforms": [ - { - "fallback": "var(--info)", - "inputType": "scalar", - "mappings": [ - { - "input": "info", - "output": "var(--info)" - }, - { - "input": "success", - "output": "var(--success)" - }, - { - "input": "error", - "output": "var(--error)" - }, - { - "input": "warning", - "output": "var(--warning)" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "path": "view.params.title" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Alerts/alertTitle", - "color": "#FFFFFF", - "marginLeft": 5 - }, - "textStyle": { - "paddingLeft": 5, - "paddingRight": 5 - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "TopRow" - }, - "position": { - "basis": "40px" - }, - "props": { - "style": { - "backgroundColor": "#555555" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Body-Label" - }, - "position": { - "basis": "80px", - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "bidirectional": true, - "path": "view.params.body" - }, - "type": "property" - } - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "BodyRow" - }, - "position": { - "basis": "90px", - "grow": 1 - }, - "props": { - "style": { - "marginBottom": 2.5, - "marginLeft": 10, - "marginRight": 5, - "marginTop": 5 - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tlink \u003d self.view.params.link1\n\t\n\tsystem.perspective.navigate(url\u003dlink, newTab\u003dTrue)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Icon", - "tooltip": { - "enabled": true - } - }, - "position": { - "basis": "30px" - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "path": "view.params.link1" - }, - "type": "property" - } - } - }, - "props": { - "path": "material/open_in_new", - "style": { - "marginLeft": 10, - "marginRight": 10 - } - }, - "type": "ia.display.icon" - }, - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tlink \u003d self.view.params.link1\n\t\n\tsystem.perspective.navigate(url\u003dlink, newTab\u003dTrue)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Link1-Label", - "tooltip": { - "enabled": true - } - }, - "position": { - "basis": "50px", - "grow": 1 - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "path": "view.params.link1" - }, - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "path": "view.params.link1title" - }, - "type": "property" - } - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "URL1Row" - }, - "position": { - "basis": "40px" - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "view.params.link1title" - }, - "transforms": [ - { - "code": "\tif len(value)\u003e0:\n\t\tvalue \u003d True\n\telse:\n\t\tvalue \u003d False\n\treturn value", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "style": { - "backgroundColor": "#555555", - "overflow": "hidden" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tlink \u003d self.view.params.link2\n\t\n\tsystem.perspective.navigate(url\u003dlink, newTab\u003dTrue)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Icon", - "tooltip": { - "enabled": true - } - }, - "position": { - "basis": "30px" - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "path": "view.params.link2" - }, - "type": "property" - } - } - }, - "props": { - "path": "material/open_in_new", - "style": { - "marginLeft": 10, - "marginRight": 10 - } - }, - "type": "ia.display.icon" - }, - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tlink \u003d self.view.params.link2\n\t\n\tsystem.perspective.navigate(url\u003dlink, newTab\u003dTrue)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Link2-Label", - "tooltip": { - "enabled": true - } - }, - "position": { - "basis": "50px", - "grow": 1 - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "path": "view.params.link2" - }, - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "path": "view.params.link2title" - }, - "type": "property" - } - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "URL2Row" - }, - "position": { - "basis": "40px" - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "view.params.link2title" - }, - "transforms": [ - { - "code": "\tif len(value)\u003e0:\n\t\tvalue \u003d True\n\telse:\n\t\tvalue \u003d False\n\treturn value", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "style": { - "backgroundColor": "#555555" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "content" - }, - "position": { - "basis": "500px", - "grow": 1 - }, - "props": { - "direction": "column", - "style": { - "classes": "Utilities/m-r-16" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "body" - }, - "position": { - "basis": "200px", - "grow": 1 - }, - "props": { - "alignItems": "flex-start", - "justify": "center", - "style": { - "boxSizing": "content-box", - "classes": "Background-Styles/Controller" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "root" - }, - "propConfig": { - "props.style.borderLeftColor": { - "binding": { - "config": { - "path": "view.params.priority" - }, - "transforms": [ - { - "fallback": "state5", - "inputType": "scalar", - "mappings": [ - { - "input": "Healthy", - "output": "state5" - }, - { - "input": "Diagnostic", - "output": "state4" - }, - { - "input": "Low", - "output": "state3" - }, - { - "input": "Medium", - "output": "state2" - }, - { - "input": "High", - "output": "state1" - } - ], - "outputType": "scalar", - "type": "map" - }, - { - "code": "\tprefix \u003d self.session.custom.colours[value]\n\treturn prefix", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "style": { - "borderBottomStyle": "none", - "borderLeftStyle": "solid", - "borderLeftWidth": 5, - "borderRightStyle": "none", - "borderTopStyle": "none", - "classes": "Background-Styles/Controller" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/7ec3d670cd904a32010acede3bf6e4fa02a9a6419c20f6aa46e56eec4bb95233 b/.resources/7ec3d670cd904a32010acede3bf6e4fa02a9a6419c20f6aa46e56eec4bb95233 deleted file mode 100644 index ea2f59ad..00000000 --- a/.resources/7ec3d670cd904a32010acede3bf6e4fa02a9a6419c20f6aa46e56eec4bb95233 +++ /dev/null @@ -1,21 +0,0 @@ -import json - -class SendMessage(): - - def __init__(self, whid): - self.whid = whid - tag_path = "[%s_SCADA_TAG_PROVIDER]System/wbsckt_messages_send" % (whid) - tags_to_read = system.tag.readBlocking([tag_path]) - self.messages_to_send = system.util.jsonDecode(tags_to_read[0].value) - system.tag.writeBlocking([tag_path],[system.util.jsonEncode({})]) - self.message_list ={} - - def build_message_list(self): - if self.messages_to_send: - self.message_list = json.dumps(self.messages_to_send) - else: - self.message_list = None - - - - diff --git a/.resources/7f61ac5a527a86bfcf6b4ece205e81a9a9d6cffeecee9b765f5cd829597f9ed1 b/.resources/7f61ac5a527a86bfcf6b4ece205e81a9a9d6cffeecee9b765f5cd829597f9ed1 deleted file mode 100644 index b13ca1bc..00000000 --- a/.resources/7f61ac5a527a86bfcf6b4ece205e81a9a9d6cffeecee9b765f5cd829597f9ed1 +++ /dev/null @@ -1,656 +0,0 @@ -{ - "custom": { - "PLC_list": [ - "MCM01", - "MCM02", - "MCM03", - "MCM04", - "MCM05" - ], - "running_state": -1, - "state": 0, - "views_data": [] - }, - "params": { - "tagProps": [ - "/System/Station/Buttons/UL1_3_JR_PB2", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.PLC_list": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]Configuration/PLC" - }, - "transforms": [ - { - "code": "\tdevices \u003d system.util.jsonDecode(value)\n\tplcList \u003d []\n\tfor k in devices.keys():\n\t\tplcList.append(k)\n\t\t\n\treturn(sorted(set(plcList)))\n", - "type": "script" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.running_state": { - "binding": { - "config": { - "expression": "try(jsonGet({session.custom.state_messages},{this.custom.tag_path_to_lookup}),-1)\t\r\n" - }, - "transforms": [ - { - "expression": "if({value} !\u003d -1, try(jsonGet({value},\"state\"),4),{value})", - "type": "expression" - } - ], - "type": "expr" - }, - "persistent": true - }, - "custom.state": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" - }, - "transforms": [ - { - "expression": "if(isNull({value}), 0, {value})", - "type": "expression" - }, - { - "fallback": null, - "inputType": "scalar", - "mappings": [ - { - "input": 3, - "output": 3 - }, - { - "input": 2, - "output": 2 - }, - { - "input": 1, - "output": 1 - }, - { - "input": 0, - "output": 0 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.views_data": { - "binding": { - "config": { - "struct": { - "equipment_id": "{view.params.tagProps[0]}" - }, - "waitOnAll": true - }, - "transforms": [ - { - "code": "\tproject_info \u003d system.perspective.getProjectInfo()\n\t#self.custom.views_data \u003d project_info\n\tviews \u003d project_info.get(\"views\")\n\t#equipment_id \u003d self.view.params.tagProps[0]\n\tviews_data \u003d [i for i in views if i[\"path\"].startswith(\"Custom-Views/\"+ value.equipment_id)]\n\t#self.custom.views_data \u003d views_data\n\t\n\treturn views_data", - "type": "script" - } - ], - "type": "expr-struct" - }, - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "width": 400 - } - }, - "root": { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "expression": "\u0027Source ID: \u0027 + {view.params.tagProps[0]}" - }, - "type": "expr" - } - } - }, - "props": { - "style": { - "color": "#FFFF", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 10 - } - }, - "type": "ia.display.label" - }, - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tsystem.perspective.closeDock(\u0027Docked-East-DS\u0027)\n\tself.getSibling(\"tabs\").props.currentTabIndex \u003d 0" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Icon", - "tooltip": { - "enabled": true, - "style": { - "cursor": "pointer" - }, - "text": "Close faceplate" - } - }, - "props": { - "path": "material/close", - "style": { - "cursor": "pointer", - "marginBottom": 5, - "marginLeft": 5, - "marginRight": 5, - "marginTop": 5 - } - }, - "type": "ia.display.icon" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "30px", - "shrink": 0 - }, - "props": { - "style": { - "overflow": "hidden" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "32px", - "display": false - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "if({../AlarmTable.props.params.length_of_table_data} \u003d 0, True, False)" - }, - "enabled": false, - "type": "expr" - } - } - }, - "props": { - "style": { - "classes": "Labels/Label_1", - "marginTop": 20 - }, - "text": "No Active Alarms" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "AlarmStatusTable" - }, - "position": { - "basis": "400px", - "grow": 1 - }, - "propConfig": { - "props.filters.active.text": { - "binding": { - "config": { - "path": "view.params.tagProps[0]" - }, - "transforms": [ - { - "code": "\treturn value[1:]", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "columns": { - "active": { - "displayPath": { - "enabled": false - }, - "priority": { - "enabled": false - }, - "source": { - "enabled": false - }, - "state": { - "enabled": false - } - } - }, - "filters": { - "active": { - "priorities": { - "critical": false, - "high": false, - "low": false, - "medium": false - }, - "states": { - "clearUnacked": false - } - } - }, - "refreshRate": 500, - "toolbar": { - "enabled": false - } - }, - "type": "ia.display.alarmstatustable" - } - ], - "meta": { - "name": "Active_tab" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "NameField" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "props": { - "style": { - "paddingLeft": 20 - }, - "text": "NAME" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "DeviceName" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.tagProps[0]" - }, - "transforms": [ - { - "code": " return value.rsplit(\u0027/\u0027, 1)[-1]", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "style": { - "backgroundColor": "#FFFFFF", - "classes": "Text-Styles/Ariel-Bold-12pt", - "paddingLeft": 10 - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Name" - }, - "position": { - "basis": "35px" - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel", - "overflow": "hidden" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer_0" - }, - "position": { - "basis": "35px" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "meta": { - "name": "NameField" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "props": { - "style": { - "paddingLeft": 20 - }, - "text": "COMMUNICATION FAULTED" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "PB_Light" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "propConfig": { - "props.style.backgroundColor": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": "#D5D5D5", - "inputType": "scalar", - "mappings": [ - { - "input": "UNKNOWN", - "output": "#FFFFFF" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Communication_Faulted" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", - "type": "expression" - }, - { - "fallback": "UNKNOWN", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "FAULTED" - }, - { - "input": 0, - "output": "NOT FAULTED" - }, - { - "input": true, - "output": "FAULTED" - }, - { - "input": false, - "output": "NOT FAULTED" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } - }, - "props.textStyle.color": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": "NOT FAULTED", - "output": "#47FF47" - }, - { - "input": "FAULTED", - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "paddingLeft": 10 - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Property" - }, - "position": { - "basis": "35px", - "shrink": 2 - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer_1" - }, - "position": { - "basis": "35px" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Info_tab" - }, - "position": { - "tabIndex": 1 - }, - "props": { - "direction": "column", - "style": { - "margin-left": "" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "tabs" - }, - "position": { - "grow": 1 - }, - "props": { - "menuType": "modern", - "tabSize": { - "width": 1000 - }, - "tabStyle": { - "active": { - "classes": "", - "color": "#FFFFFF", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 10 - }, - "inactive": { - "classes": "", - "color": "#B8B8B8", - "fontFamily": "Arial", - "fontSize": 14, - "fontWeight": "bold", - "paddingLeft": 10 - } - }, - "tabs": [ - "Alarms", - "Info" - ] - }, - "type": "ia.container.tab" - } - ], - "meta": { - "name": "FlexContainer_1" - }, - "position": { - "basis": "670px", - "grow": 1 - }, - "props": { - "style": { - "border-top": "1px solid white", - "gap": "" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "800px", - "grow": 1 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column", - "style": { - "classes": "Buttons/Button-Menu" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/7f6c388f1336b03dae423dc3995381f3e14349f94fcdc81b3a2d15d7b0f4d7f4 b/.resources/7f6c388f1336b03dae423dc3995381f3e14349f94fcdc81b3a2d15d7b0f4d7f4 new file mode 100644 index 00000000..495d19be Binary files /dev/null and b/.resources/7f6c388f1336b03dae423dc3995381f3e14349f94fcdc81b3a2d15d7b0f4d7f4 differ diff --git a/.resources/8148e841ee3b9fe632089940a4dbe2194c7e1bd9a944cfb7f2cc7686e8fe6b9a b/.resources/8148e841ee3b9fe632089940a4dbe2194c7e1bd9a944cfb7f2cc7686e8fe6b9a new file mode 100644 index 00000000..dc5eafb2 Binary files /dev/null and b/.resources/8148e841ee3b9fe632089940a4dbe2194c7e1bd9a944cfb7f2cc7686e8fe6b9a differ diff --git a/.resources/814b68e97d82aff8c094dbd1df785b6267a4b23e03c626098e46c4874e06667a b/.resources/814b68e97d82aff8c094dbd1df785b6267a4b23e03c626098e46c4874e06667a deleted file mode 100644 index b21b1a14..00000000 --- a/.resources/814b68e97d82aff8c094dbd1df785b6267a4b23e03c626098e46c4874e06667a +++ /dev/null @@ -1,479 +0,0 @@ -{ - "custom": {}, - "params": {}, - "props": { - "defaultSize": { - "width": 600 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Label_4" - }, - "position": { - "basis": "48px" - }, - "props": { - "style": { - "fontSize": "24px", - "textAlign": "center" - }, - "text": "Swap Theme" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Dropdown" - }, - "position": { - "basis": "40px", - "shrink": 0 - }, - "propConfig": { - "props.value": { - "binding": { - "config": { - "bidirectional": true, - "path": "session.props.theme" - }, - "type": "property" - } - } - }, - "props": { - "options": [ - { - "label": "Light", - "value": "light" - }, - { - "label": "Light (cool tint)", - "value": "light-cool" - }, - { - "label": "Light (warm tint)", - "value": "light-warm" - }, - { - "label": "Dark", - "value": "dark" - }, - { - "label": "Dark (cool tint)", - "value": "dark-cool" - }, - { - "label": "Dark (warm tint)", - "value": "dark-warm" - } - ], - "placeholder": { - "text": "" - }, - "search": { - "enabled": false - }, - "style": { - "classes": "Utilities/m-b-16" - } - }, - "type": "ia.input.dropdown" - }, - { - "meta": { - "name": "Label_2" - }, - "position": { - "basis": "40px" - }, - "props": { - "alignVertical": "bottom", - "style": { - "fontSize": "24px", - "textAlign": "center" - }, - "text": "Example Scripts" - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\t# ~~ 12 PARAMETERS ~~\n\t# state\t\t\t\t\t(default \u003d info) empty string uses generic gray styling\n\t# title \t\t\t\t(default \u003d Alert Title) empty string sets the title visibility to false\n\t# message \t\t\t\t(default \u003d Alert message goes here.)\n\t# show close button\t\t(default \u003d true) boolean\n\t# btn text primary\t\t(default \u003d \"Primary\")\n\t# btn text secondary\t(default \u003d \"Secondary\")\n\t# btn icon primary \t\t(default \u003d chevron_right) do not include \u0027material/\u0027 in the path, just the icon name\n\t# btn icon secondary \t(default \u003d \"\") do not include \u0027material/\u0027 in the path, just the icon name\n\t# btn icon alignment\t(default \u003d \"right\") left or right\n\t# btn primary action\t(default \u003d \"\") add message handlers on this button to enable other script actions\n\t# btn secondary action\t(default \u003d \"\") add message handlers on this button to enable other script actions\n\t# btn close action\t\t(default \u003d \"\") add message handlers on this icon to enable other script actions\n\n\tAlerts.showAlert(\"warning\", \"This is a Warning!\", \"You have been warned.\", \"false\", \"Accept\", \"Cancel\", \"\", \"\", \"\", \"closePopup\", \"closePopup\", \"closePopup\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "warning script" - }, - "position": { - "basis": "80px", - "grow": 1 - }, - "props": { - "style": { - "classes": "Alerts/states/warningBtn1 Utilities/m-r-8 Utilities/p-8" - }, - "text": "Warning" - }, - "type": "ia.input.button" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\t# ~~ 12 PARAMETERS ~~\n\t# state\t\t\t\t\t(default \u003d info) empty string uses generic gray styling\n\t# title \t\t\t\t(default \u003d Alert Title) empty string sets the title visibility to false\n\t# message \t\t\t\t(default \u003d Alert message goes here.)\n\t# show close button\t\t(default \u003d true) boolean\n\t# btn text primary\t\t(default \u003d \"Primary\")\n\t# btn text secondary\t(default \u003d \"Secondary\")\n\t# btn icon primary \t\t(default \u003d chevron_right) do not include \u0027material/\u0027 in the path, just the icon name\n\t# btn icon secondary \t(default \u003d \"\") do not include \u0027material/\u0027 in the path, just the icon name\n\t# btn icon alignment\t(default \u003d \"right\") left or right\n\t# btn primary action\t(default \u003d \"\") add message handlers on this button to enable other script actions\n\t# btn secondary action\t(default \u003d \"\") add message handlers on this button to enable other script actions\n\t# btn close action\t\t(default \u003d \"\") add message handlers on this icon to enable other script actions\n\n\tAlerts.showAlert(\"success\", \"You\u0027re So Successful\", \"Fantastic work. Really, just a job well done.\", \"true\", \"I know\", \"No\", \"tag_faces\", \"close\", \"\", \"closePopup\", \"closePopup\", \"closePopup\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "success script" - }, - "position": { - "basis": "80px", - "grow": 1 - }, - "props": { - "style": { - "classes": "Alerts/states/successBtn1 Utilities/m-r-8 Utilities/p-8" - }, - "text": "Success" - }, - "type": "ia.input.button" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\t# ~~ 12 PARAMETERS ~~\n\t# state\t\t\t\t\t(default \u003d info) empty string uses generic gray styling\n\t# title \t\t\t\t(default \u003d Alert Title) empty string sets the title visibility to false\n\t# message \t\t\t\t(default \u003d Alert message goes here.)\n\t# show close button\t\t(default \u003d true) boolean\n\t# btn text primary\t\t(default \u003d \"Primary\")\n\t# btn text secondary\t(default \u003d \"Secondary\")\n\t# btn icon primary \t\t(default \u003d chevron_right) do not include \u0027material/\u0027 in the path, just the icon name\n\t# btn icon secondary \t(default \u003d \"\") do not include \u0027material/\u0027 in the path, just the icon name\n\t# btn icon alignment\t(default \u003d \"right\") left or right\n\t# btn primary action\t(default \u003d \"\") add message handlers on this button to enable other script actions\n\t# btn secondary action\t(default \u003d \"\") add message handlers on this button to enable other script actions\n\t# btn close action\t\t(default \u003d \"\") add message handlers on this icon to enable other script actions\n\n\tAlerts.showAlert(\"error\", \"I\u0027m Sorry, Dave.\", \"I\u0027m afraid I can\u0027t do that. I think you know what the problem is just as well as I do.\", \"true\", \"Disconnect Hal\", \"\", \"disc_full\", \"\", \"\", \"closePopup\", \"closePopup\", \"closePopup\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "error script" - }, - "position": { - "basis": "80px", - "grow": 1 - }, - "props": { - "style": { - "classes": "Alerts/states/errorBtn1 Utilities/m-r-8 Utilities/p-8" - }, - "text": "Error" - }, - "type": "ia.input.button" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\t# ~~ 12 PARAMETERS ~~\n\t# state\t\t\t\t\t(default \u003d info) empty string uses generic gray styling\n\t# title \t\t\t\t(default \u003d Alert Title) empty string sets the title visibility to false\n\t# message \t\t\t\t(default \u003d Alert message goes here.)\n\t# show close button\t\t(default \u003d true) boolean\n\t# btn text primary\t\t(default \u003d \"Primary\")\n\t# btn text secondary\t(default \u003d \"Secondary\")\n\t# btn icon primary \t\t(default \u003d chevron_right) do not include \u0027material/\u0027 in the path, just the icon name\n\t# btn icon secondary \t(default \u003d \"\") do not include \u0027material/\u0027 in the path, just the icon name\n\t# btn icon alignment\t(default \u003d \"right\") left or right\n\t# btn primary action\t(default \u003d \"\") add message handlers on this button to enable other script actions\n\t# btn secondary action\t(default \u003d \"\") add message handlers on this button to enable other script actions\n\t# btn close action\t\t(default \u003d \"\") add message handlers on this icon to enable other script actions\n\n\tAlerts.showAlert(\"info\", \"Info Title\", \"Alert message goes here.\", \"true\", \"Continue\", \"Cancel\", \"\", \"\", \"\", \"closePopup\", \"closePopup\", \"closePopup\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "info script" - }, - "position": { - "basis": "80px", - "grow": 1 - }, - "props": { - "style": { - "classes": "Alerts/states/infoBtn1 Utilities/m-r-8 Utilities/p-8" - }, - "text": "Info" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "scripts" - }, - "position": { - "basis": "56px" - }, - "props": { - "alignItems": "center", - "style": { - "classes": "Utilities/m-b-16" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Label_3" - }, - "position": { - "basis": "48px" - }, - "props": { - "alignVertical": "bottom", - "style": { - "fontSize": "24px", - "textAlign": "center" - }, - "text": "Example Actions" - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "draggable": false, - "id": "alertWarning", - "modal": true, - "overlayDismiss": true, - "resizable": false, - "showCloseIcon": false, - "type": "open", - "viewParams": { - "btnActionClose": "closePopup", - "btnActionPrimary": "closePopup", - "btnActionSecondary": "closePopup", - "btnIconPrimary": "", - "btnTextPrimary": "Accept", - "btnTextSecondary": "Cancel", - "message": "You have been warned.", - "showCloseBtn": "false", - "state": "warning", - "title": "This is a Warning!" - }, - "viewPath": "Alerts/alert" - }, - "scope": "C", - "type": "popup" - } - } - }, - "meta": { - "name": "warning action" - }, - "position": { - "basis": "80px", - "grow": 1 - }, - "props": { - "style": { - "classes": "Alerts/states/warningBtn1 Utilities/m-r-8 Utilities/p-8" - }, - "text": "Warning" - }, - "type": "ia.input.button" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "draggable": false, - "id": "alertSuccess", - "modal": true, - "overlayDismiss": true, - "resizable": false, - "showCloseIcon": false, - "type": "open", - "viewParams": { - "btnActionClose": "closePopup", - "btnActionPrimary": "closePopup", - "btnActionSecondary": "closePopup", - "btnIconPrimary": "tag_faces", - "btnIconSecondary": "close", - "btnTextPrimary": "I Know", - "btnTextSecondary": "No", - "message": "Fantastic work. Really, just a job well done.", - "state": "success", - "title": "You\u0027re So Successful" - }, - "viewPath": "Alerts/alert" - }, - "scope": "C", - "type": "popup" - } - } - }, - "meta": { - "name": "success action" - }, - "position": { - "basis": "80px", - "grow": 1, - "shrink": 0 - }, - "props": { - "style": { - "classes": "Alerts/states/successBtn1 Utilities/m-r-8 Utilities/p-8" - }, - "text": "Success" - }, - "type": "ia.input.button" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "draggable": false, - "id": "alertError", - "modal": true, - "overlayDismiss": true, - "resizable": false, - "showCloseIcon": false, - "type": "open", - "viewParams": { - "btnActionClose": "closePopup", - "btnActionPrimary": "closePopup", - "btnActionSecondary": "closePopup", - "btnIconPrimary": "disc_full", - "btnTextPrimary": "Disconnect Hal", - "btnTextSecondary": "", - "message": "I\u0027m afraid I can\u0027t do that. I think you know what the problem is just as well as I do. ", - "state": "error", - "title": "I\u0027m Sorry, Dave." - }, - "viewPath": "Alerts/alert" - }, - "scope": "C", - "type": "popup" - } - } - }, - "meta": { - "name": "error action" - }, - "position": { - "basis": "80px", - "grow": 1 - }, - "props": { - "style": { - "classes": "Alerts/states/errorBtn1 Utilities/m-r-8 Utilities/p-8" - }, - "text": "Error" - }, - "type": "ia.input.button" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "draggable": false, - "id": "alertInfo", - "modal": true, - "overlayDismiss": true, - "resizable": false, - "showCloseIcon": false, - "type": "open", - "viewParams": { - "btnActionClose": "closePopup", - "btnActionPrimary": "closePopup", - "btnActionSecondary": "closePopup", - "btnIconPrimary": "", - "btnTextPrimary": "Continue", - "btnTextSecondary": "Cancel", - "state": "info", - "title": "Info Title" - }, - "viewPath": "Alerts/alert" - }, - "scope": "C", - "type": "popup" - } - } - }, - "meta": { - "name": "info action" - }, - "position": { - "basis": "80px", - "grow": 1 - }, - "props": { - "style": { - "classes": "Alerts/states/infoBtn1 Utilities/m-r-8 Utilities/p-8" - }, - "text": "Info" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "actions" - }, - "position": { - "basis": "56px" - }, - "props": { - "alignItems": "center", - "style": { - "classes": "Utilities/m-b-16" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "info" - }, - "position": { - "basis": "400px", - "grow": 1 - }, - "props": { - "source": "Thank you for downloading this Ignition resource!\n\n## How to Use\nAlert popups may be called via a script or event action. The specified parameters drive their appearance and features.\n\n### Button Actions\nThe action performed when interacting with an alert button is determined by [component message handlers](https://docs.inductiveautomation.com/display/DOC80/Component+Message+Handlers). In this way, they are dynamic and extensible based on the parameters driving the alert. Add a message handler to the corresponding button to enable a new action onActionPerformed.", - "style": { - "backgroundColor": "var(--neutral-30)", - "borderRadius": "4px", - "fontSize": "0.875rem", - "marginTop": "1rem", - "padding": "1rem", - "textAlign": "center" - } - }, - "type": "ia.display.markdown" - } - ], - "meta": { - "name": "root" - }, - "props": { - "alignContent": "flex-start", - "direction": "column", - "style": { - "margin": "0 auto", - "maxWidth": "600px", - "padding": "1rem" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/82d7a00628e97b6cd0844ba353efe6dac9cfa292f1c5bff9b968d45bc0f4576e b/.resources/82d7a00628e97b6cd0844ba353efe6dac9cfa292f1c5bff9b968d45bc0f4576e new file mode 100644 index 00000000..969d17bc Binary files /dev/null and b/.resources/82d7a00628e97b6cd0844ba353efe6dac9cfa292f1c5bff9b968d45bc0f4576e differ diff --git a/.resources/8304263edfd4e8198c278a42e7ea311b65b1196cdebccfbeedea21b7766fd834 b/.resources/8304263edfd4e8198c278a42e7ea311b65b1196cdebccfbeedea21b7766fd834 new file mode 100644 index 00000000..55004a4c Binary files /dev/null and b/.resources/8304263edfd4e8198c278a42e7ea311b65b1196cdebccfbeedea21b7766fd834 differ diff --git a/.resources/84b80df61e50a0c807446d3436b8520babc22148eb142a8bea0714bbf495f3ad b/.resources/84b80df61e50a0c807446d3436b8520babc22148eb142a8bea0714bbf495f3ad new file mode 100644 index 00000000..70d520cf Binary files /dev/null and b/.resources/84b80df61e50a0c807446d3436b8520babc22148eb142a8bea0714bbf495f3ad differ diff --git a/.resources/863f6d20248316d84cbd65c32c3d7ef567d411cf63e58836925899a9ef87948f b/.resources/863f6d20248316d84cbd65c32c3d7ef567d411cf63e58836925899a9ef87948f deleted file mode 100644 index 801bbdaf..00000000 Binary files a/.resources/863f6d20248316d84cbd65c32c3d7ef567d411cf63e58836925899a9ef87948f and /dev/null differ diff --git a/.resources/8753e1e308a37e268195adaa9c994a6f6f44168a3b3dfc4fa667e33a946383bf b/.resources/8753e1e308a37e268195adaa9c994a6f6f44168a3b3dfc4fa667e33a946383bf new file mode 100644 index 00000000..25512f22 --- /dev/null +++ b/.resources/8753e1e308a37e268195adaa9c994a6f6f44168a3b3dfc4fa667e33a946383bf @@ -0,0 +1,459 @@ +{ + "custom": {}, + "params": { + "LD": false, + "LR": false, + "LRD": false, + "LRU": false, + "LU": false, + "On": false, + "RD": false, + "RLD": false, + "RLU": false, + "RU": false + }, + "propConfig": { + "params.LD": { + "paramDirection": "input", + "persistent": true + }, + "params.LR": { + "paramDirection": "input", + "persistent": true + }, + "params.LRD": { + "paramDirection": "input", + "persistent": true + }, + "params.LRU": { + "paramDirection": "input", + "persistent": true + }, + "params.LU": { + "paramDirection": "input", + "persistent": true + }, + "params.On": { + "paramDirection": "input", + "persistent": true + }, + "params.RD": { + "paramDirection": "input", + "persistent": true + }, + "params.RLD": { + "paramDirection": "input", + "persistent": true + }, + "params.RLU": { + "paramDirection": "input", + "persistent": true + }, + "params.RU": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 540, + "width": 640 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "CommLines" + }, + "position": { + "basis": "300px", + "grow": 1 + }, + "propConfig": { + "props.elements[0].elements[0].visibility": { + "binding": { + "config": { + "path": "view.params.LU" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[1].visibility": { + "binding": { + "config": { + "path": "view.params.RD" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[2].visibility": { + "binding": { + "config": { + "path": "view.params.LR" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[3].visibility": { + "binding": { + "config": { + "path": "view.params.RU" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[4].visibility": { + "binding": { + "config": { + "path": "view.params.RD" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[5].visibility": { + "binding": { + "config": { + "path": "view.params.RLU" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[6].visibility": { + "binding": { + "config": { + "path": "view.params.RLD" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[7].visibility": { + "binding": { + "config": { + "path": "view.params.LRU" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[0].elements[8].visibility": { + "binding": { + "config": { + "path": "view.params.LRD" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "hidden" + }, + { + "input": true, + "output": "visible" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "d": "M 0.01474311,101.46884 H 289.94649 L 289.94649,0", + "fill": { + "paint": "transparent" + }, + "id": "LU", + "name": "LU", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "M 0.01474311,101.46884 H 289.94649 l -0.018,978.53286", + "fill": { + "paint": "transparent" + }, + "id": "RD", + "name": "RD", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "M 0.01474311,101.46884 1919.9985,101.46829", + "fill": { + "paint": "transparent" + }, + "id": "LR", + "name": "LR", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "m 1920.0085,101.47076 -310.7599,0.13258 V -0.00390625", + "fill": { + "paint": "transparent" + }, + "id": "RU", + "name": "RU", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "m 1919.9974,101.46523 -310.7488,0.13811 V 1080", + "fill": { + "paint": "transparent" + }, + "id": "RD", + "name": "RD", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "M 1919.9872,101.49029 289.94291,101.54297 289.94291,0", + "fill": { + "paint": "transparent" + }, + "id": "RLU", + "name": "RLU", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "m 1920.0178,101.46885 -1629.98505,-1e-4 -0.092,978.52045", + "fill": { + "paint": "transparent" + }, + "id": "RLD", + "name": "RLD", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "m 0.28125,101.53444 1608.95705,0.0609 0.01,-101.59604783662", + "fill": { + "paint": "transparent" + }, + "id": "path8", + "name": "path8", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "3.77953" + }, + "type": "path" + }, + { + "d": "m 0.2890625,101.47273 1608.9570375,0.0664 -10e-4,978.38257", + "fill": { + "paint": "transparent" + }, + "id": "LRD", + "name": "LRD", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "3.77953" + }, + "type": "path" + } + ], + "id": "layer1", + "name": "layer1", + "type": "group" + } + ], + "preserveAspectRatio": "none", + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/.resources/87e2d895b0d0716520f07a49e48ad0070b51c12c27725fe7d6a9adf7e62ee334 b/.resources/87e2d895b0d0716520f07a49e48ad0070b51c12c27725fe7d6a9adf7e62ee334 new file mode 100644 index 00000000..0ae774b8 Binary files /dev/null and b/.resources/87e2d895b0d0716520f07a49e48ad0070b51c12c27725fe7d6a9adf7e62ee334 differ diff --git a/.resources/893636a3101d99e74481180593af33f20cab7e631679d4e45ad1f3de9bf5a675 b/.resources/893636a3101d99e74481180593af33f20cab7e631679d4e45ad1f3de9bf5a675 deleted file mode 100644 index 65db1c1f..00000000 --- a/.resources/893636a3101d99e74481180593af33f20cab7e631679d4e45ad1f3de9bf5a675 +++ /dev/null @@ -1,15 +0,0 @@ -def detailed_view(page_id): - """ - This function is used to naviagte to a page from a navigation button - This function takes one parameter "page_id. This is the id of the page - the user wishes to navigate to. - - Args: - page_id : Target page the function will use to navigate to. - Returns: - None. - - Raises: - None. - """ - system.perspective.navigate(page_id) diff --git a/.resources/8accdd98bfd11bededc8d40429c6f6b766f0c5e41d0dd322bc0f36d8226b0835 b/.resources/8accdd98bfd11bededc8d40429c6f6b766f0c5e41d0dd322bc0f36d8226b0835 deleted file mode 100644 index 71794c5e..00000000 --- a/.resources/8accdd98bfd11bededc8d40429c6f6b766f0c5e41d0dd322bc0f36d8226b0835 +++ /dev/null @@ -1,146 +0,0 @@ -{ - "custom": {}, - "params": { - "page_id": "value", - "text": "enter text" - }, - "propConfig": { - "params.page_id": { - "paramDirection": "input", - "persistent": true - }, - "params.text": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 48, - "width": 136 - } - }, - "root": { - "children": [ - { - "custom": { - "PLC": "none" - }, - "meta": { - "name": "text_label" - }, - "position": { - "height": 1, - "width": 1 - }, - "propConfig": { - "custom.text": { - "binding": { - "config": { - "path": "view.params.text" - }, - "type": "property" - } - }, - "props.elements[1].elements[0].text": { - "binding": { - "config": { - "path": "this.custom.text" - }, - "type": "property" - } - } - }, - "props": { - "elements": [ - { - "name": "defs", - "type": "defs" - }, - { - "elements": [ - { - "fill": { - "paint": "#000000" - }, - "name": "tspan", - "stroke": { - "paint": "#020202", - "width": ".165" - }, - "text-anchor": "middle", - "type": "tspan", - "x": 5.7088058, - "y": 6.8615942 - } - ], - "fill": { - "paint": "#000000" - }, - "fontSize": "4.4316px", - "name": "text", - "stroke": { - "linecap": "round", - "linejoin": "round", - "paint": "#020202", - "width": ".165" - }, - "style": { - "paintOrder": "stroke fill markers" - }, - "transform": "scale(.99694 1.0031)", - "type": "text", - "x": "3.7088058", - "y": "6.8615942" - } - ], - "style": { - "backgroundColor": "#FFFFFF", - "borderBottomLeftRadius": "5px", - "borderBottomRightRadius": "5px", - "borderStyle": "solid", - "borderTopLeftRadius": "5px", - "borderTopRightRadius": "5px", - "borderWidth": "1px" - }, - "viewBox": "0 0 10.583 10.583" - }, - "type": "ia.shapes.svg" - } - ], - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tsystem.perspective.navigate(\"/\" + self.view.params.page_id)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root", - "tooltip": { - "enabled": true - } - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "path": "view.params.page_id" - }, - "type": "property" - } - } - }, - "props": { - "mode": "percent", - "style": { - "cursor": "pointer" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/8ae2f2d3e126f6f11883ca1044d366a4c0285ea0782a052efddefd1c92a4f775 b/.resources/8ae2f2d3e126f6f11883ca1044d366a4c0285ea0782a052efddefd1c92a4f775 deleted file mode 100644 index d11998fc..00000000 --- a/.resources/8ae2f2d3e126f6f11883ca1044d366a4c0285ea0782a052efddefd1c92a4f775 +++ /dev/null @@ -1,16 +0,0 @@ -# This function is not intented to be called. This docstring template should be used on all function call. - -def docstring(): - """ - This is an example of Google style. - - Args: - param1: This is the first param. - param2: This is a second param. - - Returns: - This is a description of what is returned. - - Raises: - KeyError: Raises an exception. - """ diff --git a/.resources/8b21cb94fdd864f689b817758b9c05087ed06d005cde05b8bc1cfa16044745f9 b/.resources/8b21cb94fdd864f689b817758b9c05087ed06d005cde05b8bc1cfa16044745f9 deleted file mode 100644 index e6742798..00000000 --- a/.resources/8b21cb94fdd864f689b817758b9c05087ed06d005cde05b8bc1cfa16044745f9 +++ /dev/null @@ -1,24 +0,0 @@ -def AvgCalc(): - ## Code to calc avg latency. - whid = system.tag.readBlocking(["Configuration/FC"])[0].value - - # Read tag value - tag_values = system.tag.readBlocking(['[%s_SCADA_TAG_PROVIDER]Latency/rolling_latency'% whid])[0].value - - # Convert string timestamps to milliseconds - timestamps = [int(value) for value in tag_values] - - if 0 in timestamps: - return - else: - # Calculate the average latency in milliseconds - avg_latency = round(sum(timestamps) / len(tag_values), 3) - zero_list = [0]*30 - circular_buffer = '[%s_SCADA_TAG_PROVIDER]Latency/rolling_latency.value'% whid - avg_latency_path ='[%s_SCADA_TAG_PROVIDER]Latency/avg_latency'% whid - - # clear array to all 0's so we can wait to trigger until 30 new records have happened and write new avg - system.tag.writeBlocking([avg_latency_path,circular_buffer], [avg_latency,zero_list]) # writing the avg_latency back to tag on purpose for visual. - - # Call Dynamodb write script, passing in site and latency to be written. - Latency.WriteToDynamo.DynamoWriter(whid,avg_latency) \ No newline at end of file diff --git a/.resources/8bf172ff65426267039b1117472c7256403bd77d23141a4cc84dc807c038566d b/.resources/8bf172ff65426267039b1117472c7256403bd77d23141a4cc84dc807c038566d new file mode 100644 index 00000000..19cad120 Binary files /dev/null and b/.resources/8bf172ff65426267039b1117472c7256403bd77d23141a4cc84dc807c038566d differ diff --git a/.resources/8cd9e1f19cc72affbb2078761dacf0f3110ca2bcb73dc3a3c8f39e7125288a40 b/.resources/8cd9e1f19cc72affbb2078761dacf0f3110ca2bcb73dc3a3c8f39e7125288a40 deleted file mode 100644 index 9a95243e..00000000 --- a/.resources/8cd9e1f19cc72affbb2078761dacf0f3110ca2bcb73dc3a3c8f39e7125288a40 +++ /dev/null @@ -1,138 +0,0 @@ -{ - "custom": {}, - "params": { - "Message": { - "acceptPB": "value", - "cancelPB": "value", - "iconPath": "value", - "labelText": "value", - "okFunc": "value" - } - }, - "propConfig": { - "params.Message": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 251, - "width": 299 - } - }, - "root": { - "children": [ - { - "custom": { - "iD": "value" - }, - "meta": { - "name": "Button", - "visible": false - }, - "position": { - "height": 34, - "width": 80, - "x": 22, - "y": 203 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.Message.acceptPB" - }, - "type": "property" - } - } - }, - "type": "ia.input.button" - }, - { - "meta": { - "name": "Button_0" - }, - "position": { - "height": 34, - "width": 80, - "x": 177, - "y": 203 - }, - "propConfig": { - "meta.visible": { - "binding": { - "config": { - "expression": "if({this.props.text} \u003d \"hide\",false, true)" - }, - "type": "expr" - } - }, - "props.text": { - "binding": { - "config": { - "path": "view.params.Message.cancelPB" - }, - "type": "property" - } - } - }, - "props": { - "primary": false - }, - "type": "ia.input.button" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "height": 146, - "width": 251, - "x": 22, - "y": 40 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.Message.labelText" - }, - "type": "property" - } - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Icon" - }, - "position": { - "height": 30, - "width": 30, - "x": 132.5, - "y": 10 - }, - "propConfig": { - "props.path": { - "binding": { - "config": { - "path": "view.params.Message.iconPath" - }, - "type": "property" - } - } - }, - "props": { - "color": "#EE5B5B" - }, - "type": "ia.display.icon" - } - ], - "meta": { - "name": "root" - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/8ddc6c539ed4b014833ef10912a99091165d710028eece07f326a43ddc0d4519 b/.resources/8ddc6c539ed4b014833ef10912a99091165d710028eece07f326a43ddc0d4519 deleted file mode 100644 index 343918d4..00000000 --- a/.resources/8ddc6c539ed4b014833ef10912a99091165d710028eece07f326a43ddc0d4519 +++ /dev/null @@ -1,82 +0,0 @@ -def latencyCalc(): - import json - import system - from java.lang import Exception as JException, Thread - import time - - whid = system.tag.readBlocking(["Configuration/FC"])[0].value - aws_data,first_pass = system.tag.readBlocking(['[%s_SCADA_TAG_PROVIDER]Latency/aws_data_copy'% whid,'[%s_SCADA_TAG_PROVIDER]Latency/first_pass'% whid]) - json_data = json.loads(aws_data.value) - first_pass = first_pass.value - ids = [] - - # in instances where aws_data tag has been reset - if not json_data: - system.tag.writeBlocking(['[%s_SCADA_TAG_PROVIDER]Latency/first_pass.value'% whid], [1]) - return - - #### check if this is the first time running. if it is, set the values in prev_key to get this kicked off and then set the flag tag to False. - if first_pass: - if not json_data: - return - for key in json_data: - ids.append(str(key)) - system.tag.writeBlocking(["[%s_SCADA_TAG_PROVIDER]Latency/prev_key"% whid,"[%s_SCADA_TAG_PROVIDER]Latency/first_pass"% whid],[ids,0]) - return - - # get a list of names that are new and can be used to calculate latency. - # added try except in here in case there is a time when new prev keys are present during first pass or a reset of the tag accidentely. - try: - prev_ids = set(system.util.jsonDecode(system.tag.readBlocking(['[%s_SCADA_TAG_PROVIDER]Latency/prev_key'% whid])[0].value)) - except: - system.tag.writeBlocking(['[%s_SCADA_TAG_PROVIDER]Latency/first_pass.value'% whid], 1) - return - to_be_processed = [] - new_to_be_processed = {} - for key in json_data: - if key not in prev_ids: - to_be_processed.append(str(key)) - - if to_be_processed: - new_to_be_processed = {key: json_data[key] for key in to_be_processed if key in json_data} - - #### This class will read the aws_data tag and calculate the latency of all the tags provided(newly added tags). - class TimestampLatencyCollector: - - def __init__(self): - self.latencies = [] - - def process_dict(self, data_dict): - import system - current_time_ms = system.date.toMillis(system.date.now()) # Current time in milliseconds - - for key, value in data_dict.items(): - timestamp_ms = data_dict[key]['timestamp'] - # Calculate latency in milliseconds - latency_ms = current_time_ms - timestamp_ms - self.latencies.append(latency_ms) - - if new_to_be_processed: - last_alarm_change = '[%s_SCADA_TAG_PROVIDER]Latency/last_alarm_change_ts.value'% whid - - # Create an instance of the TimestampLatencyCollector - collector = TimestampLatencyCollector() - - # Process the nested dictionary - collector.process_dict(new_to_be_processed) - - #read in circular buffer of latencies - circular_buffer_tag_path = '[%s_SCADA_TAG_PROVIDER]Latency/rolling_latency.value'% whid - circular_buffer = system.tag.readBlocking([circular_buffer_tag_path])[0].value - - for latency in collector.latencies: - circular_buffer.append(str(latency)) - - # keep only the last 30 entries. - circular_buffer = circular_buffer[-30:] - system.tag.writeBlocking([circular_buffer_tag_path,last_alarm_change], [circular_buffer,system.date.now()]) - - persistence = [] - for key in json_data: - persistence.append(str(key)) - system.tag.writeBlocking(["[%s_SCADA_TAG_PROVIDER]Latency/prev_key"% whid],[persistence]) \ No newline at end of file diff --git a/.resources/8e960ecd39c094063bf3045df0e397949bd70b888a6b98a83de592ec7a7400a6 b/.resources/8e960ecd39c094063bf3045df0e397949bd70b888a6b98a83de592ec7a7400a6 new file mode 100644 index 00000000..cecc7deb --- /dev/null +++ b/.resources/8e960ecd39c094063bf3045df0e397949bd70b888a6b98a83de592ec7a7400a6 @@ -0,0 +1,640 @@ +{ + "custom": { + "dpm1-dpm2": false, + "dpm2-dpm3": false, + "dpm3-dpm4": false, + "dpm4-mcm": false, + "mcm-dpm1": false + }, + "params": { + "tagProps": [ + "System/MCM03/Rack", + "System/MCM03/IO_BLOCK/DPM/DPM1_PS3-1", + "System/MCM03/IO_BLOCK/DPM/DPM1_PS4-1", + "System/MCM03/IO_BLOCK/DPM/DPM2_PS3-1", + "System/MCM03/IO_BLOCK/DPM/DPM2_PS4-1" + ] + }, + "propConfig": { + "custom.dpm1-dpm2": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "1": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{1}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm2-dpm3": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "2": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{2}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm3-dpm4": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "3": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{3}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm4-mcm": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "4": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{4}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.mcm-dpm1": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 894, + "width": 1920 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "MCM" + }, + "position": { + "height": 0.5, + "width": 0.3333, + "x": 0.6666, + "y": 0.5 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm4-mcm" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.mcm-dpm1" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": false, + "OutRight": false, + "OutUp": true + }, + "path": "Windows/Tabs/Enternet Windows/Components/EN4TR" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM1_PS3-1" + }, + "position": { + "height": 0.5, + "width": 0.3333, + "x": 0.6666 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm1-dpm2" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.mcm-dpm1" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": false, + "Down3": true, + "DownLeft": false, + "DownOn": false, + "DownRight": false, + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": true, + "OutRight": false, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM03/DPM1_PS3-1" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM1_PS4-1" + }, + "position": { + "height": 0.5, + "width": 0.3333, + "x": 0.3333 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm2-dpm3" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm1-dpm2" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": false, + "Down3": false, + "DownLeft": false, + "DownOn": false, + "DownRight": false, + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": false, + "OutRight": true, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM03/DPM1_PS4-1" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM2_PS3-1" + }, + "position": { + "height": 0.5, + "width": 0.3333 + }, + "propConfig": { + "props.params.DownOn": { + "binding": { + "config": { + "path": "view.custom.dpm3-dpm4" + }, + "type": "property" + } + }, + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm3-dpm4" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm2-dpm3" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": true, + "Down3": false, + "DownLeft": false, + "DownRight": false, + "InDown": true, + "InLeft": false, + "InUp": false, + "OutDown": false, + "OutRight": true, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM03/DPM2_PS3-1" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM2_PS4-1" + }, + "position": { + "height": 0.5, + "width": 0.3333, + "y": 0.5 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm3-dpm4" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm4-mcm" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": false, + "Down3": false, + "DownLeft": false, + "DownOn": false, + "DownRight": false, + "InDown": false, + "InLeft": false, + "InUp": true, + "OutDown": false, + "OutRight": true, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM03/DPM2_PS4-1" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.65, + "y": 0.1 + }, + "props": { + "text": "DPM1_PS3-1 11.200.1.2", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.32, + "y": 0.1 + }, + "props": { + "text": "DPM1_PS4-1 11.200.1.4", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.005, + "y": 0.1 + }, + "props": { + "text": "DPM2_PS3-1 11.200.1.3", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.005, + "y": 0.6 + }, + "props": { + "text": "DPM2_PS4-1 11.200.1.5", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DEVICE" + }, + "position": { + "height": 0.5, + "width": 0.3333, + "x": 0.3333, + "y": 0.4999 + }, + "propConfig": { + "props.params.On": { + "binding": { + "config": { + "path": "view.custom.dpm4-mcm" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "LR": true, + "LRU": false, + "LU": false, + "RD": false, + "RLD": false, + "RLU": false, + "RU": false + }, + "path": "Windows/Tabs/Enternet Windows/Components/CommLines" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 120, + "y": -723 + }, + "props": { + "mode": "percent", + "style": { + "backgroundColor": "#ffffff" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/8f8d755fbaee4ed576dc9d28a925faa60901b87bf13cb6cc1674a9bf911f2006 b/.resources/8f8d755fbaee4ed576dc9d28a925faa60901b87bf13cb6cc1674a9bf911f2006 new file mode 100644 index 00000000..c67fbc45 Binary files /dev/null and b/.resources/8f8d755fbaee4ed576dc9d28a925faa60901b87bf13cb6cc1674a9bf911f2006 differ diff --git a/.resources/8fdc3c86f295f5f0adbfd5b9bdd4ed9fa870348b6bfadba5cc54090120e32dd7 b/.resources/8fdc3c86f295f5f0adbfd5b9bdd4ed9fa870348b6bfadba5cc54090120e32dd7 deleted file mode 100644 index f8810a1c..00000000 --- a/.resources/8fdc3c86f295f5f0adbfd5b9bdd4ed9fa870348b6bfadba5cc54090120e32dd7 +++ /dev/null @@ -1,24 +0,0 @@ -def get_count(whid, alarm_data): - device_count = {} - provider = "[%s_SCADA_TAG_PROVIDER]" % (whid) - int_to_priority ={"5":"Critical", "4":"High", "3":"Medium", - "2":"Low", "1":"Diagnostic"} - for k,v in alarm_data.items(): - source_id = k - device_id = source_id.split("/")[0] - alarm_data = v - priority = str(v["priority"]) - priority_string = int_to_priority.get(priority, "Unknown") - check = device_count.get(device_id) - if check == None: - device_count[device_id] = {"Critical":0, "High":0, "Medium":0, "Low":0, "Diagnostic":0, "Unknown":0} - device_count[device_id][priority_string]+=1 - else: - device_count[device_id][priority_string]+=1 - counts_encoded = system.util.jsonEncode(device_count) - system.tag.writeAsync([provider+"System/device_count"],[counts_encoded]) - - - - - diff --git a/.resources/8ff37963312fc286a39d636f9e91523a871b7218f13ec858d1022885acac1654 b/.resources/8ff37963312fc286a39d636f9e91523a871b7218f13ec858d1022885acac1654 new file mode 100644 index 00000000..841dc47e --- /dev/null +++ b/.resources/8ff37963312fc286a39d636f9e91523a871b7218f13ec858d1022885acac1654 @@ -0,0 +1,229 @@ +{ + "custom": { + "alarm_filter": { + "magnificaiton": "x2", + "orderby": false, + "show_buttons": true, + "show_camera_jams": true, + "show_diagnostic": true, + "show_fio": true, + "show_gateways": true, + "show_low_alarm": true, + "show_map": true, + "show_running": true, + "show_safety": true + }, + "alarms": [], + "aws": { + "prefix": "eu", + "region": "eu-west-1" + }, + "colours": { + "Fallback": "#00FF00", + "colour_impaired": false, + "state0": "#8C8C8C", + "state1": "#FF0000", + "state6": "#CCCCFF" + }, + "command_auth": { + "auth_time": { + "$": [ + "ts", + 192, + 1674052360661 + ], + "$ts": 1674052360661 + }, + "enabled": false, + "timeout_sp": 500 + }, + "covert": true, + "deviceSearchId": "", + "download_url": "https://scadacloud-storage-prod-downloadbucketdc1a1095-17r7vrw051y3t.s3.amazonaws.com/history/DNG2/58b56f26-c115-41b5-badb-a3394f312630-1672826106.csv?AWSAccessKeyId\u003dASIAVDEI3U6Y3J5KB2NA\u0026Signature\u003dzucRF2nCigK4y5M%2BNbjoI06UUng%3D\u0026x-amz-security-token\u003dIQoJb3JpZ2luX2VjEKL%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCWV1LXdlc3QtMSJIMEYCIQCy78peP6YRJ1gyf9RROmmcfk%2BRHyPhxv6ejHJgyEG0KQIhALXnJXYIyDiWzr9vxehoDIa2c7sx818gUyuiFXYY6rb2KsoDCOv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEQABoMMzUwMzI2ODU5Njk3IgzVrdKyNsVjl%2BNjqWQqngOJCTFOLVppHMmo1otgHZCXlVISlnBz6rz6ykr8SHgGQPc0EsaL9a1I0oQmS42i%2BlRHpEpQfMdjUbP3dr2OnVKXmopkkUJZ592SPzA3MZzS95SHXMvbbPDs0OAw5mKdS6LHQAQb90ZdQdeoEj%2FG1bPEIiifVT07PhHMA0JMS7ExgXmHzq1c6W%2Fjc%2BdfQOjl41qnWcE1GH5MaVfU%2FOKW5PffN6pLf%2BJ61YjjbXqPIpPHimJSGqMI5BmFzAfSlsYAtgFT8bMyJhbUDaPlDF7X42SSYLs1CeAbddPFMvrhDIUk%2BYTA3oV69SMjX91LrKBNqRhFS%2F0R4U8nbA4rSd%2BhMkdr5RSwa9Q22ZQpbzuqQU1H%2B4oQy6419lQg3lkBF5SBNGdvQajD6mav2ipHYe7OkX5GKq2pNzBLzJsqGGnsJvISB83ShA6SnuiZFx%2F2LXvDtEu3jTCS4yRjDegxiKRBs%2FiwH0dN2ztb8a3vnSJN0EqaoORf2eVb%2BozzAv1EBaqnUEZZAoOKb8iaxpbZtqLaUNOOd7VsHsUPoBQRkKqH2RAw95nVnQY6nQFAgIr2YAjgyrsuAfVgr2b41jc3Dj83zJ6I9LI%2BglDMgQFyfL0RNPmoxEu3DDfq5yLy8MtiPlYcs71J3J8Z%2B7xIkH%2BIPWKwmKLsvaEtN7Io1kOfvFgEcMhhIPRwwEj70AVokPncUQ8HtKQhXnq7l1YZ4yyAw2poT%2Ff%2FgJwv7suOu2dZeh%2BH%2B9OwE4M%2BRmVoFO7tTWIakPgODw2ZFzqs\u0026Expires\u003d1672829705", + "dpm_view_path": "value", + "enable_activity_logging": true, + "fc": "CNO8", + "id_to_state": "{\"PLC01/0820_06_09\":1,\"PLC02/0820_91_16/B4510\":1,\"PLC03/0820_82_04/B312_3\":1,\"PLC09/0120_33_01/B425_0\":1,\"PLC09/1210_03_27\":3,\"PLC02/0820_07_39_BT1\":1,\"ARSAW1501/05_10/B12_6\":3,\"PLC09/0110_13_40\":1,\"FSC10/TRZ_0850_01/CAS_0850_01_0299\":2,\"PLC02/0820_05_31/B4000_2\":1,\"PLC09/1210_03_30\":3,\"PLC09/1210_03_36\":3,\"PLC1000/1000_43_01\":1,\"PLC09/0120_35_18/B505_2\":1,\"PLC02/0820_05_20/B3804_6\":1,\"PLC01/0820_06_05\":1,\"PLC01/0820_06_07\":1,\"PLC1000/1000_22_02/B501_3\":1,\"PLC01/0820_01_41/B6103_2\":1,\"PLC1000/1000_42_04/B517_7\":1,\"PLC09/2210_08_60/B911_1\":1,\"PLC02/0820_05_06/B3702_6\":1,\"PLC09/2210_08_60/B911_5\":1,\"PLC09/0110_23_40/B304_2\":1,\"PLC09/1210_02_01/B705_0\":1,\"PLC09/1210_03_25\":3,\"PLC01/0820_01_75/B6401_6\":1,\"PLC01/0820_64_03\":1,\"PLC02/0820_07_29_BT1/TN12A\":1,\"PLC02/0820_05_03/B3701_2\":1,\"PLC01/0820_06_14\":1,\"PLC09/2210_03_45/B1007_4\":1,\"PLC01/0820_06_17\":1,\"PLC01/0820_06_18\":1,\"FSC10/OFZ_0850_31/CH_0850_31_06\":2,\"FSC10/OFZ_0850_31/CH_0850_31_07\":2,\"FSC10/OFZ_0850_31/CH_0850_31_04\":2,\"FSC10/OFZ_0850_31/CH_0850_31_05\":2,\"FSC10/OFZ_0850_31/CH_0850_31_08\":2,\"FSC10/OFZ_0850_31/CH_0850_31_09\":2,\"PLC09/1210_03_06\":3,\"PLC09/1210_03_04\":3,\"PLC02/0820_05_41/B4100_2\":1,\"FSC10/OFZ_0850_31/CH_0850_31_02\":2,\"PLC02/0820_91_08/B4318\":1,\"FSC10/OFZ_0850_31/CH_0850_31_03\":2,\"FSC10/OFZ_0850_31/CH_0850_31_01\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0148\":3,\"PLC02/0820_01_07\":1,\"PLC09/1210_03_13\":3,\"PLC09/1210_03_12\":1,\"PLC26/0513_11_02/B118_1\":3,\"PLC09/0120_52_23/B528_6\":1,\"PLC09/0120_51_01/B510_0\":1,\"ARSAW1303\":3,\"PLC09/2210_02_01\":1,\"PLC09/1210_02_30\":3,\"PLC1000/1000_42_04\":1,\"PLC09/1210_03_02\":3,\"PLC1000/1000_43_01/B525_0\":1,\"PLC26/0513_31_30/M1\":3,\"PLC01/0820_02_02/B6500_6\":1,\"FSC10/OFZ_0850_31/CH_0850_31_28\":2,\"FSC10/OFZ_0850_31/CH_0850_31_29\":2,\"FSC10/OFZ_0850_31/CH_0850_31_26\":2,\"PLC09/0110_23_40\":1,\"PLC01/0820_01_47/B6200_6\":1,\"FSC10/OFZ_0850_52/CH_0850_52_01\":2,\"FSC10/OFZ_0850_31/CH_0850_31_27\":2,\"FSC10/OFZ_0850_31/CH_0850_31_20\":2,\"FSC10/OFZ_0850_31/CH_0850_31_21\":2,\"FSC10/OFZ_0850_31/CH_0850_31_24\":2,\"FSC10/OFZ_0850_31/CH_0850_31_25\":2,\"FSC10/OFZ_0850_31/CH_0850_31_22\":2,\"FSC10/OFZ_0850_31/CH_0850_31_23\":2,\"FSC10/IFZ_0850_68/PCO_0850_68_98\":2,\"PLC09/0120_33_10\":1,\"PLC09/2210_09_60\":1,\"PLC09/0110_01_20\":1,\"FSC10/OFZ_0850_31/CH_0850_31_17\":2,\"FSC10/OFZ_0850_31/CH_0850_31_18\":2,\"FSC10/OFZ_0850_31/CH_0850_31_15\":2,\"FSC10/OFZ_0850_31/CH_0850_31_16\":2,\"FSC10/OFZ_0850_31/CH_0850_31_19\":2,\"PLC09/0120_52_08/B526_7\":1,\"FSC10/OFZ_0850_31/CH_0850_31_10\":2,\"PLC02/0820_91_14/B4422\":1,\"FSC10/OFZ_0850_31/CH_0850_31_13\":2,\"FSC10/OFZ_0850_31/CH_0850_31_14\":2,\"FSC10/OFZ_0850_31/CH_0850_31_11\":2,\"FSC10/OFZ_0850_31/CH_0850_31_12\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0147\":3,\"PLC01/0820_06_05/B6902_2\":1,\"FSC10/OFZ_0850_51/CH_0850_51_50\":2,\"PLC09/0120_33_01\":1,\"PLC09/1210_03_60\":3,\"FSC10/OFZ_0850_31/CH_0850_31_48\":2,\"FSC10/OFZ_0850_31/CH_0850_31_49\":2,\"PLC01/0820_02_04/B6501_6\":1,\"FSC10/OFZ_0850_31/CH_0850_31_42\":2,\"PLC02/0820_07_09_BT1\":1,\"FSC10/OFZ_0850_51/CH_0850_51_43\":2,\"PLC01/0820_03_18/B6802_6\":1,\"FSC10/OFZ_0850_31/CH_0850_31_43\":2,\"PLC09/1210_03_48\":3,\"FSC10/OFZ_0850_31/CH_0850_31_40\":2,\"FSC10/OFZ_0850_51/CH_0850_51_41\":2,\"FSC10/OFZ_0850_31/CH_0850_31_41\":2,\"PLC02/0820_91_18/B4518\":1,\"FSC10/OFZ_0850_31/CH_0850_31_46\":2,\"FSC10/OFZ_0850_31/CH_0850_31_47\":2,\"FSC10/OFZ_0850_51/CH_0850_51_44\":2,\"FSC10/OFZ_0850_31/CH_0850_31_44\":2,\"FSC10/OFZ_0850_31/CH_0850_31_45\":2,\"PLC01/0820_55_03/B420_1\":1,\"FSC10/OFZ_0850_31/CH_0850_31_39\":2,\"FSC10/OFZ_0850_31/CH_0850_31_37\":2,\"FSC10/OFZ_0850_31/CH_0850_31_38\":2,\"PLC09/1210_03_39\":3,\"FSC10/OFZ_0850_31/CH_0850_31_31\":2,\"FSC10/OFZ_0850_31/CH_0850_31_32\":2,\"PLC09/0120_32_02\":1,\"FSC10/OFZ_0850_31/CH_0850_31_30\":2,\"PLC09/0120_35_10/B504_1\":1,\"FSC10/OFZ_0850_31/CH_0850_31_35\":2,\"PLC09/2210_02_01/B905_0\":1,\"PLC09/0110_23_40/B305_1\":1,\"ARSAW1501\":3,\"PLC09/0110_23_40/B305_0\":1,\"FSC10/OFZ_0850_31/CH_0850_31_36\":2,\"FSC10/OFZ_0850_31/CH_0850_31_33\":2,\"PLC09/0110_23_40/B305_2\":1,\"FSC10/OFZ_0850_31/CH_0850_31_34\":2,\"PLC09/1210_03_42\":3,\"PLC01/0820_06_07/B6903_2\":1,\"PLC26/0513_11_02\":3,\"PLC09/1210_03_45\":3,\"PLC09/0120_32_11\":1,\"ARSAW1303/05_22\":3,\"PLC09/0110_01_20/B102_3\":1,\"PLC09/0110_01_20/B102_2\":1,\"PLC09/2210_03_45\":1,\"PLC01/0820_01_73/B6400_6\":1,\"PLC02/0820_07_49_BT1\":1,\"PLC80/0632_05_40/B113_3\":1,\"PLC80/0632_05_40/B113_4\":1,\"PLC26/S01/A902\":4,\"PLC80/0632_05_40/B113_5\":1,\"PLC26/S01/A901\":4,\"PLC26/0513_31_23\":3,\"PLC09/0120_43_01\":1,\"PLC80/0632_05_40/B113_2\":1,\"PLC80/0632_01_07/B103_6\":1,\"PLC14/0580_01_01\":3,\"PLC09/0120_51_08/B510_7\":1,\"PLC09/0120_41_20/B521_3\":1,\"PLC26/0513_31_19\":3,\"PLC01/0820_02_05/B6502_2\":1,\"PLC02/0820_07_29_BT1\":1,\"PLC02/0820_91_12/B4414\":1,\"PLC82/0640_21_02/BT1\":1,\"PLC01/0820_02_01/B6500_2\":1,\"FSC10/OFZ_0850_53/CH_0850_53_02\":2,\"PLC81/0631_05_40/B113_5\":1,\"PLC02/0820_91_13/B4418\":1,\"PLC09/1210_02_30/M1\":3,\"PLC81/0631_05_40/B113_4\":1,\"PLC81/0631_05_40/B113_3\":1,\"FSC10/OFZ_0850_55/CH_0850_55_04\":2,\"PLC1000/1000_22_02\":1,\"PLC69/0330_07_20/B118_4\":1,\"FSC10/OFZ_0850_55/CH_0850_55_02\":2,\"FSC10/OFZ_0850_55/CH_0850_55_03\":2,\"PLC69/0330_07_20/B118_3\":1,\"PLC16/0580_21_01\":3,\"PLC01/0820_01_43/B6104_2\":1,\"PLC1000/1000_33_12\":1,\"PLC01/0820_55_03\":1,\"PLC27/0514_04_20/B106_5\":1,\"PLC09/2210_04_22\":1,\"PLC02/0820_05_14/B3801_6\":1,\"PLC26/0513_31_30\":3,\"PLC26/0513_32_01\":3,\"PLC09/1210_03_27/B805_2\":3,\"PLC02/0820_05_24/B3901_6\":1,\"PLC09/1210_03_04/B802_3\":3,\"PLC82/0640_21_03\":1,\"PLC82/0640_21_04\":1,\"PLC82/0640_21_01\":1,\"PLC26/0513_31_23/B320_6\":3,\"PLC82/0640_21_02\":1,\"FSC10/OFZ_0850_53/CH_0850_53_20\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_1180\":3,\"PLC02/0820_91_06/B4310\":1,\"PLC09/0110_21_20\":1,\"PLC1000/1000_33_01\":1,\"FSC10/OFZ_0850_53/CH_0850_53_29\":2,\"FSC10/OFZ_0850_53/CH_0850_53_26\":2,\"PLC01/0820_01_71/B6306_6\":1,\"PLC09/0120_35_26/B506_2\":1,\"PLC09/0120_51_01\":1,\"PLC09/0120_51_08\":1,\"PLC09/0120_41_14/B520_5\":1,\"PLC09/0120_41_20\":1,\"PLC09/0120_32_11/B423_2\":1,\"PLC82/0640_21_01/BT1\":1,\"PLC09/1210_09_60/M1\":3,\"PLC80/0632_05_40\":1,\"PLC09/0120_41_14\":1,\"FSC10\":4,\"PLC01/0820_57_03\":1,\"PLC02/0820_05_02/B3700_6\":1,\"PLC09/0120_51_15\":1,\"PLC02/0820_91_51/B5210\":1,\"PLC27/0514_04_20\":1,\"PLC09/1210_03_45/B807_4\":3,\"PLC09/1210_03_39/B806_6\":3,\"PLC01/0820_57_03/B421_1\":1,\"PLC09/0120_41_08\":1,\"PLC02/0820_91_52/B5214\":1,\"PLC09/0120_51_23\":1,\"PLC09/2210_03_12\":1,\"FSC10/TRZ_0850_01/CAS_0850_01_1174\":3,\"PLC09/0120_52_15/B527_6\":1,\"PLC01/0820_01_77/B6402_6\":1,\"PLC01/0820_06_18/B7003_6\":1,\"PLC02/0820_91_02/B4214\":1,\"FSC10/OFZ_0850_33/CH_0850_33_21\":2,\"PLC26/0513_31_19/B320_2\":3,\"FSC10/OFZ_0850_33/CH_0850_33_25\":2,\"PLC09/0120_52_01\":1,\"PLC02/0820_91_53/B5218\":1,\"FSC10/OFZ_0850_75\":2,\"FSC10/OFZ_0850_73\":2,\"PLC09/0120_52_08\":1,\"PLC01/0820_02_03/B6501_2\":1,\"PLC09/2210_07_01\":1,\"FSC10/OFZ_0850_54/CH_0850_54_08\":2,\"PLC01/0820_06_14/B7001_6\":1,\"FSC10/OFZ_0850_54/CH_0850_54_06\":2,\"FSC10/OFZ_0850_54/CH_0850_54_03\":2,\"PLC82/0640_21_04/BT1\":1,\"FSC10/MAZ_0850_98/CCO_0850_98_98\":3,\"PLC09/0120_52_15\":1,\"PLC02/0820_07_19_BT1/TN8A\":1,\"FSC10/OFZ_0850_33/CH_0850_33_13\":2,\"PLC02/0820_04_28/B3601_6\":1,\"FSC10/OFZ_0850_33/CH_0850_33_14\":2,\"FSC10/OFZ_0850_33/CH_0850_33_12\":2,\"PLC01/0820_06_09/B6904_2\":1,\"PLC09/2210_06_29\":1,\"FSC10/OFZ_0850_33/CH_0850_33_15\":2,\"PLC09/2210_03_12/B1003_3\":1,\"PLC81/0631_05_40\":1,\"FSC10/OFZ_0850_33/CH_0850_33_19\":2,\"FSC10/OFZ_0850_54/CH_0850_54_19\":2,\"PLC02/0820_07_39_BT1/TN16A\":1,\"FSC10/OFZ_0850_54/CH_0850_54_17\":2,\"PLC69\":1,\"PLC09/2210_09_60/B912_5\":1,\"PLC09/0120_52_23\":1,\"PLC02/0820_05_41\":1,\"PLC01/0820_01_49/B6201_6\":1,\"FSC10/OFZ_0850_55\":2,\"PLC09/2210_07_27\":1,\"FSC10/OFZ_0850_54\":2,\"FSC10/OFZ_0850_33/CH_0850_33_05\":2,\"FSC10/OFZ_0850_53\":2,\"PLC01/0820_64_03/B425_5\":1,\"FSC10/OFZ_0850_52\":2,\"FSC10/OFZ_0850_51\":2,\"PLC02/0820_07_19_BT1\":1,\"FSC10/OFZ_0850_75/CH_0850_75_08\":2,\"FSC10/OFZ_0850_54/CH_0850_54_20\":2,\"PLC02/0820_91_07/B4314\":1,\"PLC69/0330_09_30\":1,\"PLC69/0330_09_30/B120_2\":1,\"PLC69/0330_09_30/B120_4\":1,\"PLC07/0320_31_20/B520_1\":1,\"PLC80\":1,\"PLC09/0120_51_15/B511_6\":1,\"FSC10/MAZ_0850_98\":3,\"PLC03\":1,\"PLC01/0820_02_04\":1,\"PLC01/0820_02_03\":1,\"PLC01/0820_02_13/B6600_2\":1,\"PLC09/2210_04_22/B1011_5\":1,\"PLC01\":1,\"PLC01/0820_02_02\":1,\"PLC01/0820_02_01\":1,\"PLC02\":1,\"PLC07\":1,\"PLC02/0820_05_20\":1,\"FSC10/OFZ_0850_33\":2,\"FSC10/OFZ_0850_32\":2,\"FSC10/OFZ_0850_31\":2,\"PLC02/0820_05_24\":1,\"PLC02/0820_05_27\":1,\"PLC82/0640_21_03/BT1\":1,\"PLC09\":3,\"PLC01/0820_02_05\":1,\"PLC14\":3,\"PLC01/0820_01_47\":1,\"PLC01/0820_01_46\":1,\"PLC01/0820_02_13\":1,\"ARSAW1501/05_10\":3,\"PLC01/0820_06_17/B7003_2\":1,\"PLC01/0820_01_43\":1,\"PLC02/0820_91_17/B4514\":1,\"PLC01/0820_71_03/B428_1\":1,\"PLC01/0820_01_41\":1,\"PLC16\":3,\"PLC02/0820_05_31\":1,\"PLC1000/1000_12_02/B308_7\":1,\"PLC01/0820_01_50/B6202_2\":1,\"PLC01/0820_59_03/B422_1\":1,\"PLC09/1210_03_60/M1\":3,\"PLC03/0820_82_04\":1,\"PLC01/0820_01_49\":1,\"PLC26\":4,\"PLC01/0820_02_20\":1,\"PLC27\":1,\"PLC01/0820_71_03\":1,\"PLC01/0820_01_50\":1,\"PLC02/0820_05_03\":1,\"PLC02/0820_05_02\":1,\"PLC02/0820_91_28/B4718\":1,\"PLC02/0820_91_33/B4818\":1,\"PLC02/0820_05_06\":1,\"PLC1000/1000_12_02\":1,\"PLC80/0632_03_01/B106_0\":1,\"PLC02/0820_91_15/B4430\":1,\"PLC01/0820_03_07\":1,\"PLC01/0820_03_08\":1,\"PLC01/0820_01_63\":1,\"PLC02/0820_05_14\":1,\"ARSAW1303/05_22/B11_4\":3,\"PLC02/0820_05_15\":1,\"PLC09/2210_06_02\":1,\"PLC01/0820_59_03\":1,\"PLC09/0120_51_23/B512_6\":1,\"PLC09/1210_03_12/B803_3\":1,\"PLC09/1210_03_06/B802_5\":3,\"PLC09/2210_07_01/B1025_0\":1,\"PLC01/0820_03_18\":1,\"PLC01/0820_03_07/B6703_2\":1,\"FSC10/OFZ_0850_32/CH_0850_32_03\":2,\"PLC01/0820_01_79\":1,\"PLC09/0120_41_08/B519_7\":1,\"PLC01/0820_01_77\":1,\"PLC02/0820_91_18\":1,\"PLC02/0820_91_17\":1,\"PLC01/0820_01_75\":1,\"PLC02/0820_91_16\":1,\"PLC01/0820_01_73\":1,\"PLC02/0820_91_15\":1,\"PLC02/0820_91_14\":1,\"FSC10/OFZ_0850_31/CH_0850_31_64\":2,\"PLC01/0820_01_71\":1,\"FSC10/OFZ_0850_31/CH_0850_31_65\":2,\"PLC02/0820_91_13\":1,\"PLC02/0820_91_12\":1,\"FSC10/OFZ_0850_31/CH_0850_31_62\":2,\"FSC10/OFZ_0850_31/CH_0850_31_63\":2,\"FSC10/OFZ_0850_32/CH_0850_32_09\":2,\"FSC10/OFZ_0850_32/CH_0850_32_06\":2,\"FSC10/OFZ_0850_31/CH_0850_31_68\":2,\"FSC10/OFZ_0850_31/CH_0850_31_69\":2,\"FSC10/OFZ_0850_31/CH_0850_31_66\":2,\"PLC26/S01\":4,\"FSC10/OFZ_0850_31/CH_0850_31_67\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0694\":3,\"FSC10/OFZ_0850_31/CH_0850_31_60\":2,\"FSC10/OFZ_0850_31/CH_0850_31_61\":2,\"PLC02/0820_07_49_BT1/TN20A\":1,\"PLC02/0820_91_36/B4910\":1,\"FSC10/OFZ_0850_32/CH_0850_32_13\":2,\"FSC10/OFZ_0850_32/CH_0850_32_14\":2,\"FSC10/OFZ_0850_31/CH_0850_31_59\":2,\"FSC10/OFZ_0850_32/CH_0850_32_12\":2,\"PLC02/0820_91_08\":1,\"PLC02/0820_91_07\":1,\"FSC10/OFZ_0850_73/CH_0850_73_13\":2,\"PLC02/0820_91_06\":1,\"FSC10/OFZ_0850_32/CH_0850_32_10\":2,\"PLC80/0632_03_06/B106_5\":1,\"FSC10/OFZ_0850_73/CH_0850_73_11\":2,\"PLC09/2210_07_27/B1028_2\":1,\"FSC10/OFZ_0850_31/CH_0850_31_53\":2,\"PLC02/0820_91_02\":1,\"FSC10/OFZ_0850_31/CH_0850_31_54\":2,\"FSC10/OFZ_0850_73/CH_0850_73_18\":2,\"FSC10/OFZ_0850_31/CH_0850_31_51\":2,\"FSC10/OFZ_0850_73/CH_0850_73_15\":2,\"PLC02/0820_05_27/B3903_2\":1,\"FSC10/OFZ_0850_31/CH_0850_31_52\":2,\"FSC10/OFZ_0850_32/CH_0850_32_17\":2,\"PLC02/0820_04_28\":1,\"FSC10/OFZ_0850_31/CH_0850_31_57\":2,\"FSC10/OFZ_0850_31/CH_0850_31_58\":2,\"FSC10/OFZ_0850_32/CH_0850_32_18\":2,\"FSC10/OFZ_0850_32/CH_0850_32_15\":2,\"FSC10/OFZ_0850_73/CH_0850_73_19\":2,\"FSC10/OFZ_0850_31/CH_0850_31_55\":2,\"FSC10/OFZ_0850_31/CH_0850_31_56\":2,\"PLC07/0320_31_20\":1,\"FSC10/OFZ_0850_32/CH_0850_32_16\":2,\"FSC10/OFZ_0850_31/CH_0850_31_50\":2,\"PLC26/0513_03_10/B104_7\":3,\"PLC02/0820_01_07/B3103_2\":1,\"PLC69/0330_07_20\":1,\"FSC10/OFZ_0850_73/CH_0850_73_02\":2,\"FSC10/OFZ_0850_73/CH_0850_73_03\":2,\"FSC10/OFZ_0850_73/CH_0850_73_01\":2,\"PLC02/0820_91_36\":1,\"FSC10/OFZ_0850_73/CH_0850_73_04\":2,\"PLC02/0820_91_33\":1,\"PLC09/0110_13_40/B204_2\":1,\"FSC10/IFZ_0850_68\":2,\"PLC26/0513_03_10\":3,\"FSC10/OFZ_0850_31/CH_0850_31_80\":2,\"PLC09/1210_03_48/B807_7\":3,\"PLC80/0632_03_06\":1,\"PLC02/0820_91_28\":1,\"PLC09/2210_08_60\":1,\"PLC80/0632_03_01\":1,\"FSC10/OFZ_0850_31/CH_0850_31_75\":2,\"FSC10/OFZ_0850_31/CH_0850_31_76\":2,\"FSC10/OFZ_0850_31/CH_0850_31_73\":2,\"FSC10/OFZ_0850_31/CH_0850_31_74\":2,\"FSC10/OFZ_0850_31/CH_0850_31_79\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0557\":3,\"PLC1000/1000_33_12/B419_3\":1,\"FSC10/OFZ_0850_32/CH_0850_32_37\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0556\":3,\"FSC10/OFZ_0850_31/CH_0850_31_77\":2,\"FSC10/OFZ_0850_31/CH_0850_31_78\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0565\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0564\":2,\"FSC10/OFZ_0850_31/CH_0850_31_71\":2,\"FSC10/OFZ_0850_31/CH_0850_31_72\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0680\":3,\"FSC10/OFZ_0850_31/CH_0850_31_70\":2,\"PLC02/0820_05_15/B3802_2\":1,\"PLC09/0120_33_10/B426_1\":1,\"PLC09/1210_09_60\":3,\"FSC10/OFZ_0850_32/CH_0850_32_47\":2,\"PLC09/0120_35_26\":1,\"PLC81\":1,\"PLC82\":1,\"FSC10/TRZ_0850_01/CAS_0850_01_0891\":4,\"PLC09/1210_03_30/B805_5\":3,\"PLC09/0110_13_40/B205_1\":1,\"PLC02/0820_91_53\":1,\"PLC09/0110_13_40/B205_0\":1,\"PLC02/0820_91_52\":1,\"PLC09/0110_13_40/B205_2\":1,\"PLC02/0820_91_51\":1,\"PLC09/2210_06_02/B1018_1\":1,\"FSC10/TRZ_0850_01\":4,\"PLC80/0632_01_07\":1,\"PLC09/0110_03_40\":1,\"PLC1000/1000_33_01/B418_0\":1,\"FSC10/OFZ_0850_32/CH_0850_32_54\":2,\"PLC09/0120_35_18\":1,\"FSC10/TRZ_0850_01/CAS_0850_01_0780\":2,\"PLC09/0110_03_40/B105_2\":1,\"PLC09/0110_03_40/B105_0\":1,\"PLC01/0820_01_79/B6403_6\":1,\"PLC09/0110_03_40/B105_1\":1,\"PLC26/0513_32_01/B405_4\":3,\"FSC10/TRZ_0850_01/CAS_0850_01_0300\":2,\"FSC10/TRZ_0850_01/CAS_0850_01_0779\":2,\"PLC09/1210_03_13/B803_4\":3,\"FSC10/OFZ_0850_33/CH_0850_33_43\":2,\"PLC01/0820_01_46/B6200_2\":1,\"PLC09/0110_21_20/B302_3\":1,\"PLC09/0110_21_20/B302_2\":1,\"PLC1000\":1,\"PLC09/0120_35_10\":1,\"PLC09/1210_03_36/B806_3\":3,\"PLC09/1210_02_01\":1,\"PLC09/1210_03_42/B807_1\":3,\"PLC09/2210_06_29/B1021_4\":1,\"PLC09/0120_32_02/B422_1\":1,\"PLC09/0110_03_40/B104_2\":1,\"PLC09/1210_03_25/B805_0\":3,\"PLC02/0820_07_09_BT1/TN4A\":1,\"PLC01/0820_01_63/B6302_6\":1,\"PLC01/0820_02_20/B6603_6\":1,\"PLC09/1210_03_02/B802_1\":3,\"PLC26/S01/A999\":4,\"PLC09/0120_52_01/B526_0\":1,\"PLC01/0820_03_08/B6703_6\":1}", + "page_id": "value", + "product_metrics": { + "enable": true + }, + "searchId": "PLC01", + "show_dpm_device_view": false, + "show_dpm_view": true, + "sources": [], + "view_in_focus": "/" + }, + "propConfig": { + "custom.alarmId": { + "persistent": false + }, + "custom.colours.state2": { + "binding": { + "config": { + "expression": "if({this.custom.colours.colour_impaired},\u0027#F00077\u0027,\u0027#FF8000\u0027)" + }, + "type": "expr" + } + }, + "custom.colours.state3": { + "binding": { + "config": { + "expression": "if({this.custom.colours.colour_impaired},\u0027#FF6000\u0027,\u0027#FFFF00\u0027)" + }, + "type": "expr" + } + }, + "custom.colours.state4": { + "binding": { + "config": { + "expression": "if({this.custom.colours.colour_impaired},\u0027#FCC400\u0027,\u0027#007EFC\u0027)" + }, + "type": "expr" + } + }, + "custom.colours.state5": { + "binding": { + "config": { + "expression": "if({this.custom.colours.colour_impaired},\u0027#007DFA\u0027,\u0027#00CC00\u0027)" + }, + "type": "expr" + } + }, + "custom.command_auth.auth_timeout": { + "binding": { + "config": { + "expression": "if({this.custom.command_auth.enabled},toInt(dateDiff({this.custom.command_auth.auth_time},now(),\u0027seconds\u0027)),0)" + }, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\tif currentValue.value \u003e self.custom.command_auth.timeout_sp:\n\t\tself.custom.command_auth.enabled \u003d False" + } + }, + "custom.command_auth.enabled": { + "onChange": { + "enabled": null, + "script": "\tif currentValue.value:\n\t\tself.custom.command_auth.auth_time \u003d system.date.now()" + } + }, + "custom.covert": { + "access": "PRIVATE" + }, + "custom.deviceSearchId": { + "access": "PRIVATE" + }, + "custom.downloads": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "fc": "{this.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/download" + }, + "transforms": [ + { + "code": "\tvalue_decoded \u003d system.util.jsonDecode(value)\n\tdownloads \u003d value_decoded.get(\"data\",[])\n\tfor i in downloads:\n\t\tsession_id \u003d i.get(\"session_id\")\n\t\turl \u003d i.get(\"url\")\n\t\tif session_id \u003d\u003d self.props.id:\n\t\t\tself.custom.download_url \u003d url\n\t\t\treturn True\n\t\telse:\n\t\t\treturn False", + "type": "script" + } + ], + "type": "tag" + } + }, + "custom.fc": { + "access": "PRIVATE" + }, + "custom.has_fc_role": { + "access": "PRIVATE", + "binding": { + "config": { + "expression": "{this.props.auth.user.roles}" + }, + "transforms": [ + { + "code": "\tuser_roles \u003d value\n\tfc_role \u003d self.custom.fc\n\trme_role \u003d fc_role.lower() + \"-rme-all\"\n\thas_role \u003d False\n\tfor roles in user_roles:\n\t\tif roles.lower() \u003d\u003d rme_role:\n\t\t\thas_role \u003d True\n\t\t\t\t\n\treturn has_role\n", + "type": "script" + } + ], + "type": "expr" + } + }, + "custom.id_to_state": { + "access": "PRIVATE", + "persistent": true + }, + "custom.show_south_dock": { + "access": "PRIVATE" + }, + "custom.state": { + "access": "PRIVATE" + }, + "custom.state_messages": { + "access": "PRIVATE" + }, + "custom.state_view": { + "access": "PRIVATE" + }, + "props.auth": { + "access": "PRIVATE", + "persistent": false + }, + "props.device.accelerometer": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.identifier": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.timezone": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.type": { + "access": "SYSTEM", + "persistent": false + }, + "props.device.userAgent": { + "access": "SYSTEM", + "persistent": false + }, + "props.gateway": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.data": { + "access": "SYSTEM", + "persistent": false + }, + "props.geolocation.permissionGranted": { + "access": "SYSTEM", + "persistent": false + }, + "props.host": { + "access": "SYSTEM", + "persistent": false + }, + "props.id": { + "access": "SYSTEM", + "persistent": false + }, + "props.lastActivity": { + "access": "SYSTEM", + "persistent": false + } + }, + "props": { + "address": "127.0.0.1", + "appBar": { + "togglePosition": "hidden" + }, + "device": {}, + "geolocation": {}, + "locale": "en-US", + "timeZoneId": "Asia/Tbilisi" + } +} \ No newline at end of file diff --git a/.resources/90ad2f63fb1d63471606c4e52f87c3f85858e18c23e6eb203e009fd3e6413c47 b/.resources/90ad2f63fb1d63471606c4e52f87c3f85858e18c23e6eb203e009fd3e6413c47 new file mode 100644 index 00000000..137384f3 Binary files /dev/null and b/.resources/90ad2f63fb1d63471606c4e52f87c3f85858e18c23e6eb203e009fd3e6413c47 differ diff --git a/.resources/90c168f2da462905fb567e0226dd94e4e97b66f75f825c3ba98bfed99636bf14 b/.resources/90c168f2da462905fb567e0226dd94e4e97b66f75f825c3ba98bfed99636bf14 deleted file mode 100644 index 7497e549..00000000 --- a/.resources/90c168f2da462905fb567e0226dd94e4e97b66f75f825c3ba98bfed99636bf14 +++ /dev/null @@ -1,396 +0,0 @@ -{ - "custom": {}, - "params": { - "body": "", - "link1": "", - "link1title": "", - "link2": "", - "link2title": "", - "title": "" - }, - "propConfig": { - "params.body": { - "paramDirection": "inout", - "persistent": true - }, - "params.link1": { - "paramDirection": "inout", - "persistent": true - }, - "params.link1title": { - "paramDirection": "inout", - "persistent": true - }, - "params.link2": { - "paramDirection": "inout", - "persistent": true - }, - "params.link2title": { - "paramDirection": "inout", - "persistent": true - }, - "params.title": { - "paramDirection": "inout", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 310, - "width": 600 - } - }, - "root": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "title" - }, - "position": { - "basis": "50px", - "grow": 1, - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "{this.props.text}" - }, - "transforms": [ - { - "fallback": true, - "inputType": "scalar", - "mappings": [ - { - "input": "", - "output": false - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - }, - "props.style.color": { - "binding": { - "config": { - "path": "view.params.state" - }, - "enabled": false, - "transforms": [ - { - "fallback": "var(--info)", - "inputType": "scalar", - "mappings": [ - { - "input": "info", - "output": "var(--info)" - }, - { - "input": "success", - "output": "var(--success)" - }, - { - "input": "error", - "output": "var(--error)" - }, - { - "input": "warning", - "output": "var(--warning)" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "path": "view.params.title" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Alerts/alertTitle", - "color": "#FFFFFF" - }, - "textStyle": { - "paddingLeft": 5, - "paddingRight": 5 - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "TopRow" - }, - "position": { - "basis": "40px", - "display": false - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Body-TextArea" - }, - "position": { - "basis": "160px", - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "bidirectional": true, - "path": "view.params.body" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "borderStyle": "solid", - "fontFamily": "Arial" - } - }, - "type": "ia.input.text-area" - } - ], - "meta": { - "name": "BodyRow" - }, - "position": { - "basis": "300px", - "grow": 1 - }, - "props": { - "style": { - "marginBottom": 2.5, - "marginLeft": 5, - "marginRight": 5, - "marginTop": 5 - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "URL1TextField" - }, - "position": { - "basis": "32px", - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.link1" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "borderStyle": "solid", - "marginBottom": 2.5, - "marginLeft": 5, - "marginRight": 5, - "marginTop": 2.5 - } - }, - "type": "ia.input.text-field" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tlink \u003d self.view.params.link1\n\t\n\tsystem.perspective.navigate(url\u003dlink, newTab\u003dTrue)\n\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "basis": "120px" - }, - "props": { - "image": { - "icon": { - "path": "material/open_in_new" - } - }, - "style": { - "backgroundColor": "#555555", - "classes": "Background-Styles/Controller", - "marginBottom": 5, - "marginLeft": 5, - "marginRight": 10, - "marginTop": 5 - }, - "text": "Open" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "URL1Row" - }, - "position": { - "basis": "40px", - "display": false - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "URL2TextField" - }, - "position": { - "basis": "32px", - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.link2" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "borderStyle": "solid", - "marginBottom": 2.5, - "marginLeft": 5, - "marginRight": 5, - "marginTop": 2.5 - } - }, - "type": "ia.input.text-field" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tlink \u003d self.view.params.link2\n\t\n\tsystem.perspective.navigate(url\u003dlink, newTab\u003dTrue)\n\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "basis": "120px" - }, - "props": { - "image": { - "icon": { - "path": "material/open_in_new" - } - }, - "style": { - "backgroundColor": "#555555", - "classes": "Background-Styles/Controller", - "marginBottom": 5, - "marginLeft": 5, - "marginRight": 10, - "marginTop": 5 - }, - "text": "Open" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "URL2Row" - }, - "position": { - "basis": "40px", - "display": false - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "content" - }, - "position": { - "basis": "600px", - "grow": 1 - }, - "props": { - "direction": "column", - "style": { - "classes": "Utilities/m-r-16" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "body" - }, - "position": { - "basis": "600px", - "grow": 1 - }, - "props": { - "alignItems": "flex-start", - "justify": "center", - "style": { - "boxSizing": "content-box", - "classes": "Utilities/p-16" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column", - "style": { - "classes": "Background-Styles/Controller" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/b36d0320dd52a86417e5d7cfcdf2b70ae67f9c53b68e2d7b499009b6cc3e3b8e b/.resources/9131f898fe5a758c80b04d354233ee3075c407b94b59cb45459a8bd55acf085f similarity index 99% rename from .resources/b36d0320dd52a86417e5d7cfcdf2b70ae67f9c53b68e2d7b499009b6cc3e3b8e rename to .resources/9131f898fe5a758c80b04d354233ee3075c407b94b59cb45459a8bd55acf085f index d06193c9..8070a6b3 100644 --- a/.resources/b36d0320dd52a86417e5d7cfcdf2b70ae67f9c53b68e2d7b499009b6cc3e3b8e +++ b/.resources/9131f898fe5a758c80b04d354233ee3075c407b94b59cb45459a8bd55acf085f @@ -1,8 +1,8 @@ { "custom": { - "color": "#00FF00", + "color": "#C2C2C2", "priority": "No Active Alarms", - "state": "Normal" + "state": "Closed" }, "params": { "forceFaultStatus": null, diff --git a/.resources/932f01fbfdb982d53e4e431b865337ec5556a57aafb8bc40d29834e8c6f8e0ae b/.resources/932f01fbfdb982d53e4e431b865337ec5556a57aafb8bc40d29834e8c6f8e0ae new file mode 100644 index 00000000..00458fbc Binary files /dev/null and b/.resources/932f01fbfdb982d53e4e431b865337ec5556a57aafb8bc40d29834e8c6f8e0ae differ diff --git a/.resources/93912b2ca6fbfd11077ba29b8660339b6342542c41225fb5c32cd8c520a6e4a9 b/.resources/93912b2ca6fbfd11077ba29b8660339b6342542c41225fb5c32cd8c520a6e4a9 deleted file mode 100644 index ec8c9ef9..00000000 --- a/.resources/93912b2ca6fbfd11077ba29b8660339b6342542c41225fb5c32cd8c520a6e4a9 +++ /dev/null @@ -1,97 +0,0 @@ -{ - "custom": {}, - "params": { - "direction": { - "downward": false, - "left": false, - "right": false, - "upward": false - }, - "pageid": "" - }, - "propConfig": { - "params.direction": { - "paramDirection": "input", - "persistent": true - }, - "params.pageid": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 45, - "width": 45 - } - }, - "root": { - "children": [ - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tsystem.perspective.navigate(\"/\" + self.view.params.pageid)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button", - "tooltip": { - "enabled": true - } - }, - "position": { - "basis": "45px" - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "path": "view.params.pageid" - }, - "type": "property" - } - }, - "props.align": { - "persistent": true - }, - "props.image.icon.path": { - "binding": { - "config": { - "expression": "if({view.params.direction.upward},\"material/keyboard_arrow_up\",\nif({view.params.direction.downward},\"material/keyboard_arrow_down\",\nif({view.params.direction.left},\"material/keyboard_arrow_left\",\nif({view.params.direction.right},\"material/keyboard_arrow_right\",0))))" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "height": 45, - "icon": { - "color": "#000000" - }, - "position": "center", - "width": 45 - }, - "style": { - "backgroundColor": "#F6F6F6" - }, - "text": "" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/93bccd01338ea80e459fd431c49ca4b6e37a7ca525f43f79a69bca0375c49054 b/.resources/93bccd01338ea80e459fd431c49ca4b6e37a7ca525f43f79a69bca0375c49054 deleted file mode 100644 index 6c7eb4be..00000000 --- a/.resources/93bccd01338ea80e459fd431c49ca4b6e37a7ca525f43f79a69bca0375c49054 +++ /dev/null @@ -1,155 +0,0 @@ -{ - "custom": {}, - "params": {}, - "props": { - "defaultSize": { - "height": 192, - "width": 167 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Label_0", - "tooltip": { - "enabled": true, - "text": "Uncontrolled Stop" - } - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "borderBottomStyle": "solid", - "classes": "State-Styles/Background-Fill/State1", - "textAlign": "center" - }, - "text": "Fault" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_1", - "tooltip": { - "enabled": true, - "text": "Controlled Stop" - } - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "borderBottomStyle": "solid", - "classes": "State-Styles/Background-Fill/State2", - "textAlign": "center" - }, - "text": "Stop" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_2", - "tooltip": { - "enabled": true, - "text": "Process Alarm" - } - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "borderBottomStyle": "solid", - "classes": "State-Styles/Background-Fill/State3", - "textAlign": "center" - }, - "text": "Process Alarm" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_3", - "tooltip": { - "enabled": true, - "text": "Diagnostic" - } - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "borderBottomStyle": "solid", - "classes": "State-Styles/Background-Fill/State4", - "textAlign": "center" - }, - "text": "Diagnostic" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_4", - "tooltip": { - "enabled": true, - "text": "Running" - } - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "classes": "State-Styles/Background-Fill/State5", - "textAlign": "center" - }, - "text": "Running" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_5", - "tooltip": { - "enabled": true, - "text": "Unknown" - } - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "borderTopStyle": "solid", - "classes": "State-Styles/Background-Fill/State6", - "textAlign": "center" - }, - "text": "Unknown" - }, - "type": "ia.display.label" - } - ], - "custom": { - "display": true - }, - "meta": { - "name": "root", - "tooltip": { - "text": "key" - } - }, - "props": { - "direction": "column", - "style": { - "borderStyle": "solid" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/946a7f7140219dc207055c7e981fdf12fa2bb599465b8b059d09f969318eca97 b/.resources/946a7f7140219dc207055c7e981fdf12fa2bb599465b8b059d09f969318eca97 new file mode 100644 index 00000000..1ee081b2 --- /dev/null +++ b/.resources/946a7f7140219dc207055c7e981fdf12fa2bb599465b8b059d09f969318eca97 @@ -0,0 +1,191 @@ +SELECT + roundtime, + MCM03_Fluid_Inbound, + MCM02_Fluid_Inbound, + Bulk_Inbound + +FROM ( + SELECT + FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(a.eventtime) / 600) * 600) AS roundtime, + SUM(a.category = 'MCM03_Fluid_Inbound') AS MCM03_Fluid_Inbound, + SUM(a.category = 'MCM02_Fluid_Inbound') AS MCM02_Fluid_Inbound, + SUM(a.category = 'Bulk_Inbound') AS Bulk_Inbound + + FROM ( + SELECT + ae.eventtime, + m.category + FROM alarm_events ae + JOIN ( + + SELECT 'ULC2_2_PE1' AS device, 'Bulk_Inbound' AS category UNION ALL + SELECT 'ULC3_3_JPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC4_3_JPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC3_7_PE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC3_3_JPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC4_3_JPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC3_6_JPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC4_7_PE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC4_6_JPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_8_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_8_TPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_10_TPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_11_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_12_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_10_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC4_4_JPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_8_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_11_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_12_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_10_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC3_6_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_4_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_4_TPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_4_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_4_TPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_6_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_6_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_5_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_5_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC4_6_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_2_PE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_10_TPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC3_4_JPE1', 'Bulk_Inbound' UNION ALL + + SELECT 'PS1_2A_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_2_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_2_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_3_TPE3', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_2_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_3_TPE3', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_1_TPE3', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_1_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_1_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_2_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_3_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_3_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_3_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_3_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_1_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_7_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_5A_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_1_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_7_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_5_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_5_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_5_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_4_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_4_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_7_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_6_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_5_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_5_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_4_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_3_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_8_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_1_TPE4', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_1_TPE4', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_2_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_3_TPE3', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_3_TPE3', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_1_TPE3', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_1_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_1_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_3_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_3_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_3_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_3_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_8_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_7_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_6_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_3_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_5_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_4_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_4_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_7_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_5_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_5_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_7_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_5_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_5_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + + SELECT 'UL11_3_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_6_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_7_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_8_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_1_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_1_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_5_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_4_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_4_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL11_7_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL11_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL11_5_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL11_5_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_7_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_5_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_5_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_7_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_5_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_5_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_7_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_5_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_5_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_5_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_5A_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_4_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_5A_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_3_TPE3', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_2_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_1_TPE4', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_2_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_2_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL11_3_TPE3', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_3_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_3_TPE3', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_3_TPE3', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_2_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_1_TPE3', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_1_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_1_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_4_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_1_TPE3', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_1_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_2_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_2_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL11_3_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_3_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_3_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_3_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_3_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_3_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_8_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_7_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_6_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_1_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_4_TPE1', 'MCM03_Fluid_Inbound' + ) AS m + ON ae.displaypath = m.device + WHERE ae.eventtype = 0 + AND ae.eventtime BETWEEN :starttime AND :endtime + AND ae.displaypath NOT LIKE '%System Startup%' + AND ae.source NOT LIKE '%System Startup%' + ) AS a + GROUP BY FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(a.eventtime) / 600) * 600) + ORDER BY roundtime ASC +) AS okeyjam; diff --git a/.resources/94b5abc57c480be44d430e553a288d05c29b36d5404e72593c10a35c72b87ab0 b/.resources/94b5abc57c480be44d430e553a288d05c29b36d5404e72593c10a35c72b87ab0 new file mode 100644 index 00000000..b92ae98a --- /dev/null +++ b/.resources/94b5abc57c480be44d430e553a288d05c29b36d5404e72593c10a35c72b87ab0 @@ -0,0 +1,1419 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM04_VS01A", + "System/MCM04/Conveyor/VFD/BYAB_2_VFD1", + "System/MCM04/Conveyor/VFD/BYAB_3_VFD1", + "System/MCM04/IO_BLOCK/FIO/BYAB_3_FIO1", + "System/MCM04/Conveyor/VFD/BYCB_2_VFD1", + "System/MCM04/Conveyor/VFD/BYCB_3_VFD1", + "System/MCM04/IO_BLOCK/FIO/BYCB_3_FIO1", + "System/MCM04/PE/ZMX/S011050_ZMX1", + "System/MCM04/PE/ZMX/S011051_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM15", + "System/MCM04/PE/ZMX/S011052_ZMX1", + "System/MCM04/PE/ZMX/S011054_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM16", + "System/MCM04/PE/ZMX/S011053_ZMX1", + "System/MCM04/PE/ZMX/S011055_ZMX1", + "System/MCM04/PE/ZMX/S011056_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM17" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM04_VS01A", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_2" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/Conveyor/VFD/BYAB_2_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "BYAB_2_VFD1 11.200.1.102", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "BYAB_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/Conveyor/VFD/BYAB_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "BYAB_3_VFD1 11.200.1.103", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "BYAB_3_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/BYAB_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_3_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "BYAB_3_FIO1 11.200.1.104", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "BYCB_2" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/Conveyor/VFD/BYCB_2_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "BYCB_2_VFD1 11.200.1.105", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "BYCB_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/Conveyor/VFD/BYCB_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "BYCB_3_VFD1 11.200.1.106", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "BYCB_3_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/BYCB_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_3_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "BYCB_3_FIO1 11.200.1.107", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011050_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011050_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011050_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "S011050_ZMX1 11.200.1.108", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011051_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011051_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011051_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "S011051_ZMX1 11.200.1.109", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM15" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM15", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM15_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "VS01A_FIOM15 11.200.1.110", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011052_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011052_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011052_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "S011052_ZMX1 11.200.1.111", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011054_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011054_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011054_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "S011054_ZMX1 11.200.1.112", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM16" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1315 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM16", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM16_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.2142, + "y": 0.1646 + }, + "props": { + "text": "VS01A_FIOM16 11.200.1.113", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011053_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011053_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011053_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "S011053_ZMX1 11.200.1.114", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011055_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011055_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011055_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "S011055_ZMX1 11.200.1.115", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011056_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011056_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011056_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "S011056_ZMX1 11.200.1.116", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM17" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM17", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM17_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "VS01A_FIOM17 11.200.1.117", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM04_VS01A", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/95a6ea275094a6fb275a4cd25f7c5ab33f79fe059ce631483386fb7ac38b8690 b/.resources/95a6ea275094a6fb275a4cd25f7c5ab33f79fe059ce631483386fb7ac38b8690 new file mode 100644 index 00000000..fb6fd564 --- /dev/null +++ b/.resources/95a6ea275094a6fb275a4cd25f7c5ab33f79fe059ce631483386fb7ac38b8690 @@ -0,0 +1,54 @@ +/* --- Option A (MySQL ≥5.7 / 8.0): add a per-query timeout hint --- */ +/*+ MAX_EXECUTION_TIME(8000) */ -- 8s budget (optional) + +SELECT + a.id AS ID, + a.eventtime AS StartTimestamp, + clr.eventtime AS EndTimestamp, + CONCAT( + LPAD(FLOOR(TIMESTAMPDIFF(SECOND, a.eventtime, COALESCE(clr.eventtime, NOW())) / 3600), 2, '0'), ':', + LPAD(FLOOR((TIMESTAMPDIFF(SECOND, a.eventtime, COALESCE(clr.eventtime, NOW())) % 3600) / 60), 2, '0'), ':', + LPAD( (TIMESTAMPDIFF(SECOND, a.eventtime, COALESCE(clr.eventtime, NOW())) % 60) , 2, '0') + ) AS Duration, + CONCAT(REPLACE(a.displaypath, '_', '-'), ' ', SUBSTRING_INDEX(a.source, ':/alm:', -1)) AS Description, + CASE a.priority + WHEN 0 THEN 'Diagnostic' + WHEN 1 THEN 'Low' + WHEN 2 THEN 'Medium' + WHEN 3 THEN 'High' + WHEN 4 THEN 'Critical' + ELSE 'Unknown' + END AS Priority, + SUBSTRING_INDEX(SUBSTRING_INDEX(aed.strValue, '/', 2), '/', -1) AS Location, + COALESCE(aed.strValue, SUBSTRING_INDEX(a.source, ':/tag:', -1)) AS Tag, + COALESCE(aed.strValue, a.source) AS FullTag, + a.displaypath AS Device +FROM alarm_events a +LEFT JOIN alarm_events clr ON ( + clr.eventid = a.eventid + AND clr.eventtype = 1 + AND clr.eventtime >= a.eventtime + AND clr.eventtime = ( + SELECT MIN(eventtime) + FROM alarm_events ae2 + WHERE ae2.eventid = a.eventid + AND ae2.eventtype = 1 + AND ae2.eventtime >= a.eventtime + ) +) +LEFT JOIN alarm_event_data aed ON ( + aed.id = a.id + AND aed.propname = 'myTag' +) +WHERE + a.eventtype = 0 + AND a.displaypath NOT LIKE '%System Startup%' + AND a.source NOT LIKE '%System Startup%' + AND ( + (a.eventtime >= :starttime AND a.eventtime < :endtime) + OR (a.eventtime < :starttime AND (clr.eventtime IS NULL OR clr.eventtime >= :starttime)) + ) +ORDER BY + CASE WHEN clr.eventtime IS NULL THEN 0 ELSE 1 END, + COALESCE(clr.eventtime, a.eventtime) DESC, + a.id DESC; diff --git a/.resources/960ff97837e236d1b4df37657dca566ba040137e07d9c41fcd95d3a44efce573 b/.resources/960ff97837e236d1b4df37657dca566ba040137e07d9c41fcd95d3a44efce573 new file mode 100644 index 00000000..14b8bc34 Binary files /dev/null and b/.resources/960ff97837e236d1b4df37657dca566ba040137e07d9c41fcd95d3a44efce573 differ diff --git a/.resources/966937954daefcc3da8fa2b40ed349b7b53d05c1b63ab602af4bc9bf4a6b920c b/.resources/966937954daefcc3da8fa2b40ed349b7b53d05c1b63ab602af4bc9bf4a6b920c deleted file mode 100644 index 3ade6ba9..00000000 --- a/.resources/966937954daefcc3da8fa2b40ed349b7b53d05c1b63ab602af4bc9bf4a6b920c +++ /dev/null @@ -1,239 +0,0 @@ -{ - "custom": { - "api_region_name": "na", - "loading": false, - "query_params": { - "copy_option": null, - "destination_bucket": null, - "destination_site": null, - "destination_view": null, - "end_time": null, - "error_occurred": null, - "operation": null, - "source_bucket": null, - "source_site": null, - "source_view": null, - "start_time": null, - "username": "" - }, - "raw_data": [] - }, - "events": { - "system": { - "onStartup": { - "config": { - "script": "\tquery_params \u003d self.params.query_params\n\tself.custom.query_params \u003d query_params\n\tsystem.perspective.sendMessage(\u0027refresh_audit_table_data\u0027, scope\u003d\u0027view\u0027)\n\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "params": { - "query_params": { - "copy_option": null, - "destination_bucket": null, - "destination_site": null, - "destination_view": null, - "end_time": null, - "error_occurred": null, - "operation": null, - "source_bucket": null, - "source_site": null, - "source_view": null, - "start_time": null, - "username": "" - } - }, - "propConfig": { - "custom.api_region_name": { - "binding": { - "config": { - "path": "session.custom.aws.prefix" - }, - "type": "property" - }, - "persistent": true - }, - "custom.loading": { - "persistent": true - }, - "custom.query_params": { - "persistent": true - }, - "custom.raw_data": { - "persistent": true - }, - "params.query_params": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "width": 1200 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Query Params" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "props.params.params.query_params": { - "binding": { - "config": { - "path": "view.custom.query_params" - }, - "type": "property" - } - } - }, - "props": { - "params": { - "open_expanded": false, - "params": {}, - "path": "Objects/Templates/S3/Audit/Query_Options", - "show_box_shadow_on_expanded": true, - "title": "Query Params", - "useDefaultHeight": false, - "useDefaultWidth": false - }, - "path": "Framework/Card/Card_Collapsible_Transparent" - }, - "type": "ia.display.view" - }, - { - "meta": { - "name": "Log Table" - }, - "position": { - "basis": "100%" - }, - "propConfig": { - "props.params.table_data": { - "binding": { - "config": { - "path": "view.custom.raw_data" - }, - "type": "property" - } - }, - "props.params.title": { - "binding": { - "config": { - "expression": "\u0027SCADA S3 Audit Logs - \u0027+\r\nif({view.custom.loading}, \u0027Loading...\u0027, stringFormat(\u0027%d Record(s)\u0027, len({view.custom.raw_data})))" - }, - "type": "expr" - } - } - }, - "props": { - "params": { - "NavigationSettings": { - "BaseUrl": "/singleMP/main", - "Column": "mp_name", - "Enabled": false - }, - "SelectedRow": [], - "filters": [], - "header_order": [ - "timestamp", - "username", - "operation", - { - "field": "destination_bucket", - "visible": true - }, - "destination_site", - "destination_view", - { - "field": "destination_object_key", - "visible": false - }, - { - "field": "destination_version_id", - "visible": false - }, - "expires", - { - "field": "source_bucket", - "visible": true - }, - "source_site", - "source_view", - { - "field": "source_object_key", - "visible": false - }, - { - "field": "source_version_id", - "visible": false - }, - { - "field": "response", - "visible": false - }, - "error_occurred", - { - "field": "error_message", - "visible": true - }, - { - "field": "audit_id", - "visible": false - }, - { - "field": "copy_option", - "visible": false - }, - { - "field": "ttl", - "visible": false - } - ] - }, - "path": "Objects/Templates/S3/Audit/Log_Table" - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column" - }, - "scripts": { - "customMethods": [ - { - "name": "refresh_audit_table_data", - "params": [], - "script": "\t# refresh the audit table query\n\tfrom helper.helper import sanitize_tree\n\tfrom AWS.s3 import S3Manager\n\t\n\tself.view.custom.loading \u003d True\n\tapi_stage \u003d \u0027prod\u0027\n\tusername \u003d self.session.props.auth.user.userName\n\tapi_region_name \u003d self.view.custom.api_region_name\n\ts3m \u003d S3Manager(api_stage, api_region_name, username)\n\t\n\tparams \u003d sanitize_tree(self.view.custom.query_params)\n\tresp \u003d s3m.query_audit_table(return_items_only\u003dTrue, **params)\n\t# sort records in descending order by timestamp (newest first)\n\tself.view.custom.raw_data \u003d sorted(resp, key\u003dlambda d: d[\u0027timestamp\u0027], reverse\u003dTrue)\n\tself.view.custom.loading \u003d False\n\t" - } - ], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "audit_table_query_params_changed", - "pageScope": false, - "script": "\t# update the `view.custom.query_params` object from received payload\n\tfrom helper.helper import sanitize_tree\n\td \u003d sanitize_tree(payload)\n\tdct \u003d sanitize_tree(self.view.custom.query_params)\n\tdct.update(d)\n\tself.view.custom.query_params \u003d dct\n\t", - "sessionScope": true, - "viewScope": true - }, - { - "messageType": "refresh_audit_table_data", - "pageScope": false, - "script": "\t# implement your handler here\n\tself.refresh_audit_table_data()\n\t", - "sessionScope": true, - "viewScope": true - } - ] - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/bcceb7e53a20ccf341c94a4c16a1e7102813bddec8ea0c739b3cdcb5a91b0047 b/.resources/973b8d20d06d433ea2d0cdd78cbf8ab31e07bbba1a4ccbdb83f3cf5b734c544c similarity index 93% rename from .resources/bcceb7e53a20ccf341c94a4c16a1e7102813bddec8ea0c739b3cdcb5a91b0047 rename to .resources/973b8d20d06d433ea2d0cdd78cbf8ab31e07bbba1a4ccbdb83f3cf5b734c544c index 3baef39f..abefc7d3 100644 --- a/.resources/bcceb7e53a20ccf341c94a4c16a1e7102813bddec8ea0c739b3cdcb5a91b0047 +++ b/.resources/973b8d20d06d433ea2d0cdd78cbf8ab31e07bbba1a4ccbdb83f3cf5b734c544c @@ -403,6 +403,10 @@ { "input": 48, "output": "Enabled" + }, + { + "input": 49, + "output": "Tipper Faulted" } ], "outputType": "scalar", @@ -495,7 +499,7 @@ "props": { "elements": [ { - "d": "M 0 0 L 40 0 L 40 0 L 70 30 L 40 60 L 40 60 L 0 60 L 30 30 Z", + "d": "M 5 15 L 45 15 L 60 25 L 60 55 L 20 55 L 5 45 Z M 5 15 L 15 5 L 55 5 L 60 25 M 45 15 L 55 5", "fill": {}, "name": "path", "stroke": { @@ -517,7 +521,7 @@ "dom": { "onClick": { "config": { - "script": "\tsystem.perspective.openDock(\u0027Docked-East-VFD\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" + "script": "\tsystem.perspective.openDock(\u0027Docked-East-TPR\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" }, "scope": "G", "type": "script" @@ -529,13 +533,6 @@ "enabled": false, "scope": "G", "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" } } }, diff --git a/.resources/97863ff34fb93495d76f65374cbdf2c0ec8ae553628c505827deed1f11334b45 b/.resources/97863ff34fb93495d76f65374cbdf2c0ec8ae553628c505827deed1f11334b45 deleted file mode 100644 index a355cbfb..00000000 --- a/.resources/97863ff34fb93495d76f65374cbdf2c0ec8ae553628c505827deed1f11334b45 +++ /dev/null @@ -1,105 +0,0 @@ -############################################################################################# -# Purpose: This package contains all the modules that get called by the symbol library # -# and edit item views. These modules MAKES calls to S3 under the SCADA account. # -# Some of these modules depend on the AWS > S3 manager. # -# Login: Date: #Comment: Version: # -# dmamani 1/4/23 Release to Production V1 # -# # -############################################################################################# - -from AWS.s3 import S3Manager -from datetime import datetime -from pprint import pprint -import json - -BUCKET_REGION = "us-east-1" -BUCKET_NAME = "map-ignition-parent-docs" -SYMBOL_LIBRARY_JSON = "symbol_library.json" - -def fetch_library(backup_path=SYMBOL_LIBRARY_JSON, username=None): - # - Create a client to interact with AWS S3 - s3 = S3Manager(username=username) - # - Fetch the object from S3. If backup path was provided, use that, otherwise fetch the primary file. Convert - # data response to a string - library_json = s3.download(backup_path or SYMBOL_LIBRARY_JSON, bucket=BUCKET_NAME, region=BUCKET_REGION) - return library_json - -def list_backups(username=None): - # - Create a client to interact with AWS S3 - s3 = S3Manager(username=username) - # - Fetch list of objects in S3 from the backups folder. List comp is used to convert response objects from - # aws to a simple list of S3 paths to each Backup object - backup_objects = [] - - for backup_object in s3.list_objects(bucket=BUCKET_NAME, region=BUCKET_REGION): - if backup_object['Key'] != SYMBOL_LIBRARY_JSON: - backup_objects.append(backup_object['Key']) - return sorted(backup_objects, reverse=True) - -def write_library(library, backup=True, username=None): - # - Check type of object to write. Raise exception if it isnt a dictionary - if not isinstance(library, dict): - raise ValueError("'library' argument must be a dictionary of the entire symbol " - "library dataset, not %" % type(library)) - # - Create a client to interact with AWS S3 - library = json.dumps(library).encode() - s3 = S3Manager(username=username) - if backup: - resp = s3.upload( - library, - "%s--%s" % (datetime.utcnow().strftime('%m-%d-%y %H:%M:%S.%f'), username), - bucket=BUCKET_NAME, - region=BUCKET_REGION, - content_type='application/json' - ) - resp = s3.upload(library, SYMBOL_LIBRARY_JSON, bucket=BUCKET_NAME, region=BUCKET_REGION, content_type='application/json') - return resp - -def update_symbol_library(path, username=None, **value): - # - Fetch the most recent library from S3 - current_lib = fetch_library(username=username) - # - Update the given path with the **value dictionary of key-value arguments - if path in current_lib: - current_lib[path].update(value) - else: - current_lib[path]=value - print(current_lib[path]) - print(value) - # - Write the modified library to S3 - resp = write_library(current_lib, username=username) - return resp - - -def delete_symbol(path, username=None): - current_lib = fetch_library(username=username) - try: - del current_lib[path] - return write_library(current_lib, username=username) - except KeyError: - raise Exception("path %s does not exist" % path) - -def rollback(backup_path, username=None): - # - Fetch the backup object - library = fetch_library(backup_path, username=username) - # - Write it to the primary location. Disable backup to prevent duplicate backups - write_library(library, backup=False, username=username) - - - # - Gets List of Categories -def list_categories(library_items): - # - Example of Entry: !!! insert example here bro - categories = list(set([entry["category"] for entry in library_items.values() if entry["category"]])) - categories = sorted(categories) - categories.insert(0,"ALL") - return categories - - # - Searches List of -def search_items(library_items, category): - if category == 'ALL' : - items = [name for name, entry in library_items.items()] - else: - items = [name for name, entry in library_items.items() if entry["category"] == category] - # - Obtains the last part of the path for example ( - items.sort(key = lambda x : x.split("/")[len(x.split("/"))-1]) - return items - \ No newline at end of file diff --git a/.resources/6121700724070091aa5ef2328c1264f5a479572856a561ed766da5b1a62d6d5f b/.resources/97eef2d83b70433e84063d6dfb6b57461002fc10a96a36f99a2052835ebd3d39 similarity index 86% rename from .resources/6121700724070091aa5ef2328c1264f5a479572856a561ed766da5b1a62d6d5f rename to .resources/97eef2d83b70433e84063d6dfb6b57461002fc10a96a36f99a2052835ebd3d39 index 991ced8a..e1157785 100644 --- a/.resources/6121700724070091aa5ef2328c1264f5a479572856a561ed766da5b1a62d6d5f +++ b/.resources/97eef2d83b70433e84063d6dfb6b57461002fc10a96a36f99a2052835ebd3d39 @@ -1,12 +1,14 @@ { "custom": { - "color": "000000", + "alarm_message": null, + "color": "#C2C2C2", "priority": "No Active Alarms", "state": "Closed" }, "params": { "forceFaultStatus": null, "forceRunningStatus": null, + "has_state": false, "tagProps": [ "value", "value", @@ -420,6 +422,10 @@ "paramDirection": "input", "persistent": true }, + "params.has_state": { + "paramDirection": "input", + "persistent": true + }, "params.tagProps": { "paramDirection": "inout", "persistent": true @@ -427,33 +433,25 @@ }, "props": { "defaultSize": { - "height": 100, - "width": 10 + "height": 47, + "width": 68 } }, "root": { "children": [ { "meta": { - "name": "PullChord_Line" + "name": "ControlCabinet" }, "position": { "height": 1, "width": 1 }, "propConfig": { - "props.elements[0].stroke.paint": { + "props.elements[0].fill.paint": { "binding": { "config": { - "expression": "if({view.custom.state} \u003d \"Closed\", \"#000000\", {view.custom.color})" - }, - "type": "expr" - } - }, - "props.elements[0].visibility": { - "binding": { - "config": { - "expression": "if({parent.meta.visible}, \u0027visible\u0027, \u0027hidden\u0027)" + "expression": "if(\r\n {view.custom.state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.color}\r\n)\r\n" }, "type": "expr" } @@ -462,25 +460,31 @@ "props": { "elements": [ { - "d": "m 5.5101192,-0.5 c 0,33.992373 0,67.984747 0,101.97712", + "d": "M 0 40 L 0 0 L 61 40 Z", + "fill": {}, + "name": "path", + "stroke": { + "paint": "#4c4c4c", + "width": 4 + }, + "transform": "rotate(-180,30.5,20)", + "type": "path" + }, + { + "d": "M 0 40 L 0 0 L 61 40 Z", "fill": { - "paint": "#FFFFFF" + "paint": "#4C4C4C" }, "name": "path", - "opacity": 1, "stroke": { - "dasharray": "0, 0, 0", - "dashoffset": "\"20\"", - "key": "\"2.15848\"", - "miterlimit": "\"10\"", - "width": 3 + "paint": "#000000", + "width": 4 }, "type": "path" } ], "preserveAspectRatio": "none", - "style": {}, - "viewBox": "0 0 10 100" + "viewBox": "-0.5 -0.5 62 41" }, "type": "ia.shapes.svg" } @@ -489,7 +493,7 @@ "dom": { "onClick": { "config": { - "script": "\tsystem.perspective.openDock(\u0027Docked-East\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" + "script": "\tsystem.perspective.openDock(\u0027Docked-East-DS\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" }, "scope": "G", "type": "script" @@ -501,13 +505,6 @@ "enabled": false, "scope": "G", "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" } } }, @@ -533,6 +530,18 @@ { "input": "High", "output": "Alarms-Styles/High" + }, + { + "input": "Medium", + "output": "Alarms-Styles/Medium" + }, + { + "input": "Low", + "output": "Alarms-Styles/Low" + }, + { + "input": "Diagnostic", + "output": "Alarms-Styles/Diagnostic" } ], "outputType": "style-list", @@ -553,17 +562,17 @@ "meta.visible": { "binding": { "config": { - "path": "session.custom.alarm_filter.show_safety" + "path": "session.custom.alarm_filter.show_gateways" }, "type": "property" } } }, "props": { + "aspectRatio": "68:47", "mode": "percent", "style": { - "cursor": "pointer", - "overflow": "visible" + "cursor": "pointer" } }, "type": "ia.container.coord" diff --git a/.resources/9a91c9b0da1f454bb77175c6198d548265adc9416164f324578fc0fb9ca564e7 b/.resources/9a91c9b0da1f454bb77175c6198d548265adc9416164f324578fc0fb9ca564e7 deleted file mode 100644 index 7b9f3dff..00000000 --- a/.resources/9a91c9b0da1f454bb77175c6198d548265adc9416164f324578fc0fb9ca564e7 +++ /dev/null @@ -1,284 +0,0 @@ -class helper: - @staticmethod - def list_of_dict_to_dataset(dict_data,dict_column): #dict_data and dict_column are lists of dictionaries - import pprint - #get keys in the first dictionary in the list - #This is used to ensure only real fields are used in the column - if len(dict_data) != 0 and len(dict_column) != 0: - if isinstance(dict_data[0], dict) and isinstance(dict_column[0], dict): - pass - else: - raise TypeError('Dictionary','The items in lists are not Dictionaries.') - else: - raise TypeError('List','List provided is empty') - test = dict_data[0] - pprint.pprint(test) - d_keys = dict_data[0].keys() - - #create the column headers from provided dict_column - #but only if the column name is used as a dict in the data. - column_header = [] - pprint.pprint(dict_column) - for row in dict_column: - if row['field'] in d_keys: - column_header.append(row['field']) - pprint.pprint(column_header) - # create rows used as final list of lists for conversion to dataset - rows = [] - for di in dict_data: - #create individual row - row = [] - for column in column_header: - if di.has_key(column): - row.append(di[column]) - else: - row.append('') - #append each row to rows so all data is captured in a list of lists. - rows.append(row) - - #screate dataset from header and rows of data - dataset = system.dataset.toDataSet(column_header,rows) - return({'basic_dataset':dataset}) - - - - @staticmethod - def sanitize_tree(element): - """ - Arguments: - element: array/list or dict to be sanitized (remove Java "object wrappers") - Returns: - element: sanitized input array/list/dict - Usage: - from helper.helper import sanitize_tree - sanitizedTableData = sanitize_tree(myTable.props.data) - - ## This function loops recursively over a component property and converts all - ## siblings and children to base elements - """ - if hasattr(element, '__iter__'): - if hasattr(element, 'keys'): - return dict((helper.string_decode(k), helper.sanitize_tree(helper.string_decode(element[k]))) for k in element.keys()) - else: - return list(helper.sanitize_tree(helper.string_decode(x)) for x in element) - return element - - - - @staticmethod - def dataset_to_dict(dataset): #provide a basicdataset as input - #verify basic dataset was passed in - string_type = str(type(dataset)) - if string_type != "": - raise TypeError('Dataset','expected BaiscDataset type received %s'%(string_type)) - else: - raw_dataset = system.dataset.toPyDataSet(dataset) - #convert from PyDataSet to list of lists and header names. - headers = [((str(col).replace(' ','')).replace('_','')) for col in raw_dataset.getColumnNames()] - raw_dataset = [[col for col in row] for row in raw_dataset] - - #create needed empty lists to put dictionaries in - col_data = [] - data_data = [] - #create column names for column field of a table - for col in headers: - col_data.append({'field':col, - 'visible': True, - 'editable':False, - 'render':'auto', - 'justify':'auto', - 'align':'center', - 'resizable':True, - 'sortable':True, - 'sort':'none', - 'boolean':'checkbox', - 'number':'value', - 'numberFormat': '0,0.##', - 'dateFormat':'MM/DD/YYYY' - }) - #Create Data dictionaries used for data field of a table - data_counter = 0 - for row in raw_dataset: - data = {} - for col_num in range(len(row)): - data[headers[col_num]] = row[col_num] - data_data.append(data) - data_counter = data_counter+1 - #pass out list of dictionary, list of dictionary, string - return({'data':data_data,'column':col_data}) - - @staticmethod - def xyChartTransform(ds=None, columns=None): - ## This function is for use with the XY chart in Perspective - ## This component requires an array of dictionaries for the chart data structure, rather than an Ignition dataset - ## Each dict item should have the format of: {'Column_X': valueX, 'Column_Y': valueY} - ## ds = Ignition dataset, such as that returned by a SQL query binding - ## columns = list of column names to be included in the array of dicts returned by function. - ## NOTE: the first column name listed will be the X axis - ## If no column list passed in, the function will grab all names from the dataset - - ## NOTE: This function will return every column/value in the dataset as a dict key - rows = [] - if ds is None: - return rows ## return empty array if no dataset passed in - try: - data = system.dataset.toPyDataSet(ds) ## convert to python dataset - if columns is None: - columns = system.dataset.getColumnHeaders(ds) ## extract column names from dataset - for row in data: ## Loop over python dataset - d = {} ## initialize empty dictionary for each row - for c in columns: ## loop over column list - d[c] = row[c] ## add key for each column as key and assign value - rows.append(d) ## append new row - return rows - except: - return rows - - @staticmethod - def string_decode(v): - """ - Arguments: - v: value to be decoded (ignore if not unicode string) - Returns: - v: decoded value - Usage: - from helper.helper import string_decode - my_unicode_string = (u'hello world') - decoded_string = string_decode(my_unicode_string) - - ## This function is a helper for the sanitize_tree function, normally - """ - # vscode pylint v2.7.* will complain about this but it works, also works in Ignition v.8.1.* - if isinstance(v, unicode): - # replace any nasty em- or en-dashes with a more sane '-' short dash - # this should avoid most of the nested try:except: blocks below - if u'\u2013' in v: v = v.replace(u'\u2013', '-') - try: v = str(v) - except: - import traceback - from loggerConfig import getLogger - logger = getLogger('sanitize_tree_string_decode') - logger.warn(traceback.format_exc()) - try: - v = v.encode('utf-8') - v = str(v) - except: - logger.warn(traceback.format_exc()) - try: v.encode('ascii', 'ignore') - except: - logger.warn(traceback.format_exc()) - try: v = repr(v) - except: - logger.warn(traceback.format_exc()) - return v - return v - - @staticmethod - def centerJustifyTableColumns(columns=[]): - """ - ## This method takes a table column config object (array of dicts) and returns it with all columns and their headers set to center justified - Arguments: - columns: [array of dict] table column configuration - Returns: - columns: [array of dict] table column config, with all columns/headers center justified - Usage: - from helper.helper import centerJustifyTableColumns - myTable.props.columns = centerJustifyTableColumns(myTable.props.columns) - """ - try: - for column in columns: - try: - column['justify'] = 'center' - column['header']['justify'] = 'center' - except: continue - except: pass - return columns - - @staticmethod - def get_dropdown_options_from_dataset(ds=None, value_column=None, label_column=None): - """ - This method takes an ignition dataset object, and a name or index for "value" and "label" columns - and returns an array of dict objects for each row to use in the binding of perspective dropdown "options" prop. - Arguments: - ds: Ignition dataset object, ie from named SQL query - value_column: [string or integer] if string, the name of the column to represent the value when option is selected. - if integer, the column index for the value - label_column: [string or integer] if string, the name of the column to represent the label (display) for option selection. - if integer, the column index for the label - Returns: [{ - value: value to be assigned to dropdown "value" property when options selection - label: value to be displayed in the dropdown for each option - }] - Usage: - # in a script transform on the dropdown.props.options binding - from helper.helper import get_dropdown_options_from_dataset - options = get_dropdown_options_from_dataset( - ds=value, # from property/query binding above this transform - value_column='my_value_column_name', - label_column='my_label_column_name - ) - return options - """ - # Check required arguments for null values - if ds is None: - msg = 'No dataset passed in' - return {'error': msg} - if value_column is None: - msg = 'No value_column name or index passed in' - return {'error': msg} - if label_column is None: - msg = 'No label_column name or index passed in' - return {'error': msg} - # convert the ignition dataset to python dataset to iterate over - try: data = system.dataset.toPyDataSet(ds) - except: - import traceback - msg = 'Error converting dataset to python data: %s' % traceback.format_exc() - return {'error': msg} - # grab the column headers from input dataset - headers = system.dataset.getColumnHeaders(ds) - # verify both the value and label columns are in the list of column headers, if passed in as strings - # if passed in as integer indexes, make sure they are valid - if isinstance(value_column, str): - if value_column not in headers: - msg = 'value_column (%s) not in dataset column headers!' % value_column - return {'error': msg} - elif isinstance(value_column, int): - if value_column not in range(len(headers)): - msg = 'value_column index (%d) not valid!' % value_column - return {'error': msg} - else: # if not string or integer, invalid type - msg = 'invalid type for value_column (%s). Must be integer or string' % type(value_column) - return {'error': msg} - if isinstance(label_column, str): - if label_column not in headers: - msg = 'label_column (%s) not in dataset column headers!' % label_column - return {'error': msg} - elif isinstance(label_column, int): - if label_column not in range(len(headers)): - msg = 'label_column index (%d) not valid!' % label_column - return {'error': msg} - else: # if not string or integer, invalid type - msg = 'invalid type for label_column (%s). Must be integer or string' % type(label_column) - return {'error': msg} - # if passed all verification checks, build array of objects representing label/value pairs for each dataset row - options = [{'value': row[value_column], 'label': row[label_column]} for row in data] - return options - - @staticmethod - def keys_exists(element, *keys): - ''' - Check if *keys (nested) exists in `element` (dict). - ''' - if not isinstance(element, dict): - raise AttributeError('keys_exists() expects dict as first argument.') - if len(keys) == 0: - raise AttributeError('keys_exists() expects at least two arguments, one given.') - - _element = element - for key in keys: - try: - _element = _element[key] - except KeyError: - return False - return True \ No newline at end of file diff --git a/.resources/9b6908896e743b3b9b6f7583bdbde5f223bd758889560f0936fbe1a05fc33146 b/.resources/9b6908896e743b3b9b6f7583bdbde5f223bd758889560f0936fbe1a05fc33146 deleted file mode 100644 index 64275380..00000000 --- a/.resources/9b6908896e743b3b9b6f7583bdbde5f223bd758889560f0936fbe1a05fc33146 +++ /dev/null @@ -1,141 +0,0 @@ -def send_message(**kwargs): - fc = system.tag.readBlocking("Configuration/FC")[0].value - payload = kwargs - message_type = kwargs.get("message_type") - scope = kwargs.get("scope") - source = kwargs.get("source") - try: - system.perspective.sendMessage(message_type, payload = payload, scope = scope) - except: - system.perspective.print(source, destination="client") - -def update_device_filters(devices): - payload= {} - payload["data"] = devices - system.perspective.sendMessage("update-device-filters", payload = payload, scope = "page") - -def reset_historical_filters(action): - payload = {} - payload["data"] = action - system.perspective.sendMessage("reset-historical-filters", payload = payload, scope = "page") - -def update_source_id_filters(source_ids): - payload= {} - payload["data"] = source_ids - system.perspective.sendMessage("update-source_id-filters", payload = payload, scope = "page") - -def send_http_response_code(response): - payload= {} - payload["response"] = response - system.perspective.sendMessage("http-response-code", payload = payload, scope = "page") - -def update_historical(historical_data): - payload= {} - payload["data"] = historical_data - system.perspective.sendMessage("update-historical-data", payload = payload, scope = "page") - -def update_historical_first_request(historical_data): - payload = {} - payload["data"] = historical_data - payload["initial_data"] = historical_data - system.perspective.sendMessage("update-first-request", payload = payload, scope = "page") - -def load_initial_data(request): - #Pass a boolean to load the initial dataset. - payload = {} - payload["data"] = request - system.perspective.sendMessage("load_initial_data", payload = payload, scope = "page") - -def update_token_array(token_array): - payload = {} - payload["data"] = token_array - system.perspective.sendMessage("update-token-array", payload = payload, scope = "page") - -def show_historical_filters(action): - payload = {} - payload["data"] = action - system.perspective.sendMessage("show-historical-filters", - payload = payload, scope = "page") - -def update_initial_token(number): - payload = {} - payload["data"] = number - system.perspective.sendMessage("update-initial-tokens", payload = payload, scope = "page") - -def set_source_filters(self): - filters = self.props.value - payload = {} - payload["data"] = filters - system.perspective.sendMessage("set-source-filters", payload = payload, - scope = "page") - - -def set_type_filters(self): - filters = self.props.value - payload = {} - payload["data"] = filters - system.perspective.sendMessage("set-type-filters", payload = payload, - scope = "page") - -def set_priority_filters(self): - filters = self.props.value - payload = {} - payload["data"] = filters - system.perspective.sendMessage("set-priority-filters", payload = payload, - scope = "page") - -def set_device_filters(self): - filters = self.props.value - payload = {} - payload["data"] = filters - system.perspective.sendMessage("set-device-filters", payload = payload, - scope = "page") - -def set_message_filters(self): - filters = self.props.value - payload = {} - payload["data"] = filters - system.perspective.sendMessage("set-message-filters", payload = payload, - scope = "page") - -def set_time_from_filters(self): - "This filter sets the time from for history" - time = self.props.value - payload = {} - payload["data"] = time - system.perspective.sendMessage("set-from-filters", payload = payload, - scope = "page") - -def set_time_to_filters(self): - "This filter sets the time to for history" - time = self.props.value - payload = {} - payload["data"] = time - system.perspective.sendMessage("set-to-filters", payload = payload, - scope = "page") - -def set_duration_filters(self): - filters = self.props.value - ms = filters * 1000 - payload = {} - payload["data"] = ms - system.perspective.sendMessage("set-duration-filters", payload = payload, - scope = "page") - -def update_page_number(page): - payload = {} - payload["data"] = page - system.perspective.sendMessage("update-page-number", payload = payload, - scope = "page") - -def update_client_id(client_id): - payload = {} - payload["data"] = client_id - system.perspective.sendMessage("update-client-id", payload = payload, - scope = "page") - -#Generic message handler scoped at view level -def view_message_handler(message, message_type): - payload = {} - payload["data"] = message - system.perspective.sendMessage(message_type, payload, scope = "view") diff --git a/.resources/9e5db339fad5055e2e22d633a822ad337bb5bec93b2b1308538cc9139e59dd84 b/.resources/9e5db339fad5055e2e22d633a822ad337bb5bec93b2b1308538cc9139e59dd84 new file mode 100644 index 00000000..b1411995 Binary files /dev/null and b/.resources/9e5db339fad5055e2e22d633a822ad337bb5bec93b2b1308538cc9139e59dd84 differ diff --git a/.resources/9f896f1d79977637c7a664535c10e7204f04abf31fffe6b71ec2c85b2427b495 b/.resources/9f896f1d79977637c7a664535c10e7204f04abf31fffe6b71ec2c85b2427b495 new file mode 100644 index 00000000..787dd0f6 Binary files /dev/null and b/.resources/9f896f1d79977637c7a664535c10e7204f04abf31fffe6b71ec2c85b2427b495 differ diff --git a/.resources/9ff56876fd69d7070fec46212efe514299684b184384d97681a2d780113ea03e b/.resources/9ff56876fd69d7070fec46212efe514299684b184384d97681a2d780113ea03e new file mode 100644 index 00000000..093b464b --- /dev/null +++ b/.resources/9ff56876fd69d7070fec46212efe514299684b184384d97681a2d780113ea03e @@ -0,0 +1,1824 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM01_VS01A", + "System/MCM04/PE/ZMX/S011001_ZMX1", + "System/MCM04/PE/ZMX/S011003_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM01", + "System/MCM04/PE/ZMX/S011005_ZMX1", + "System/MCM04/PE/ZMX/S011007_ZMX1", + "System/MCM04/PE/ZMX/S011002_ZMX1", + "System/MCM04/PE/ZMX/S011004_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM02", + "System/MCM04/PE/ZMX/S011006_ZMX1", + "System/MCM04/PE/ZMX/S011008_ZMX1", + "System/MCM04/PE/ZMX/S011010_ZMX1", + "System/MCM04/PE/ZMX/S011012_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM04", + "System/MCM04/PE/ZMX/S011014_ZMX1", + "System/MCM04/PE/ZMX/S011016_ZMX1", + "System/MCM04/PE/ZMX/S011009_ZMX1", + "System/MCM04/PE/ZMX/S011011_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM03", + "System/MCM04/PE/ZMX/S011013_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM05", + "System/MCM04/PE/ZMX/S011015_ZMX1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[16]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[17]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[17]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[18]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[18]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[19]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[19]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[20]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[20]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[21]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM01_VS01A", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011001_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011001_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011001_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "S011001_ZMX1 11.200.1.30", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011003_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011003_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011003_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "S011003_ZMX1 11.200.1.31", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM01" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM01", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM01_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "VS01A_FIOM01 11.200.1.32", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011005_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011005_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011005_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "S011005_ZMX1 11.200.1.33", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011007_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011007_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011007_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "S011007_ZMX1 11.200.1.34", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011002_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011002_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011002_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "S011002_ZMX1 11.200.1.35", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011004_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011004_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011004_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "S011004_ZMX1 11.200.1.36", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM02" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM02", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM02_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "VS01A_FIOM02 11.200.1.37", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011006_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011006_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011006_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "S011006_ZMX1 11.200.1.38", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011008_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011008_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011008_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "S011008_ZMX1 11.200.1.39", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011010_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011010_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011010_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "S011010_ZMX1 11.200.1.40", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011012_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1315 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011012_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011012_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.2142, + "y": 0.1646 + }, + "props": { + "text": "S011012_ZMX1 11.200.1.41", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM04" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM04", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM04_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "VS01A_FIOM04 11.200.1.42", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011014_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011014_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011014_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "S011014_ZMX1 11.200.1.43", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011016_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011016_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011016_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "S011016_ZMX1 11.200.1.44", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011009_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011009_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011009_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "S011009_ZMX1 11.200.1.45", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011011_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8571, + "y": 0.6639 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011011_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011011_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.7257 + }, + "props": { + "text": "S011011_ZMX1 11.200.1.46", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM03" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8585, + "y": 0.8329 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM03", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM03_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.8927 + }, + "props": { + "text": "VS01A_FIOM03 11.200.1.47", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011013_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.374, + "y": 0.8324 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011013_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011013_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.4587, + "y": 0.8896 + }, + "props": { + "text": "S011013_ZMX1 11.200.1.48", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM05" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2481, + "y": 0.8324 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM05", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM05_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3311, + "y": 0.8887 + }, + "props": { + "text": "VS01A_FIOM05 11.200.1.49", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011015_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1222, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011015_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011015_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.2071, + "y": 0.8886 + }, + "props": { + "text": "S011015_ZMX1 11.200.1.50", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM01_VS01A", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/9ffb6d296b657b2217a535a0e015029503465a25ad5e55c1b21f9ae5ef236c37 b/.resources/9ffb6d296b657b2217a535a0e015029503465a25ad5e55c1b21f9ae5ef236c37 deleted file mode 100644 index 018e3d1f..00000000 --- a/.resources/9ffb6d296b657b2217a535a0e015029503465a25ad5e55c1b21f9ae5ef236c37 +++ /dev/null @@ -1,53 +0,0 @@ -import com.amazonaws.auth.profile.ProfileCredentialsProvider as ProfileCredentialsProvider -import com.amazonaws.services.securitytoken.AWSSecurityTokenService as AWSSecurityTokenService -import com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClientBuilder as AWSSecurityTokenServiceClientBuilder -import com.amazonaws.auth.AWSStaticCredentialsProvider as AWSStaticCredentialsProvider -import com.amazonaws.services.securitytoken.model.GetCallerIdentityRequest as GetCallerIdentityRequest -import com.amazonaws.services.securitytoken.model.AssumeRoleRequest as AssumeRoleRequest - -class GetCredentials(): - ''' - Gets aws credentials for the provided path and region. - - ''' - - def __init__(self, path, profile, region): - self.path = path - self.profile = profile - self.region = region - self.credentials = self.get_credentials() - - def get_credentials(self): - '''Gets the credentials for the AWS account which the s3 bucket is in. - - Args: - - Returns: - credentials : The aws credentials for a given profile stored on the server. - ''' - credentials = ProfileCredentialsProvider(self.path, self.profile).getCredentials() - return credentials - -def assume_role(**kwargs): - aws_credentials_file_path = kwargs.get("credentials_file_path") - aws_profile_name = kwargs.get("profile_name") - aws_region = kwargs.get("region") - aws_arn = kwargs.get("arn") - aws_api_id = kwargs.get("api_id") - aws_stage = kwargs.get("stage") - aws_arn_role = kwargs.get("arn_role") - arn_role = "arn:aws:iam::%s:role/client-api-access-role" % (aws_arn) - #Query the credentials on the ec2 instance, they are found at CREDENTIALS_FILE_PATH -# aws = AWS.credentials.GetCredentials(aws_credentials_file_path, aws_profile_name, aws_region ) -# aws_creds = aws.get_credentials() - sts_client = AWSSecurityTokenServiceClientBuilder.standard().build() - identity_request = GetCallerIdentityRequest() - identity = sts_client.getCallerIdentity(identity_request) - assumeRoleRequest = AssumeRoleRequest().withRoleArn(arn_role).withRoleSessionName("Ignition8"); - response = sts_client.assumeRole(assumeRoleRequest); - session_creds = response.getCredentials(); - access_key = session_creds.getAccessKeyId() - secret_key = session_creds.getSecretAccessKey() - session_token = session_creds.getSessionToken() - credentials = {"AccessKey":access_key, "SecretKey":secret_key, "SessionKey":session_token} - return credentials diff --git a/.resources/a00e2564e93fa9e6fbd795311f1e05a6334e208b9ae9cf97953d22797683e8f0 b/.resources/a00e2564e93fa9e6fbd795311f1e05a6334e208b9ae9cf97953d22797683e8f0 deleted file mode 100644 index 05f423e8..00000000 --- a/.resources/a00e2564e93fa9e6fbd795311f1e05a6334e208b9ae9cf97953d22797683e8f0 +++ /dev/null @@ -1,87 +0,0 @@ -{ - "custom": {}, - "params": {}, - "props": {}, - "root": { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "height": 49, - "width": 171, - "x": 174, - "y": 182 - }, - "props": { - "style": { - "classes": "State-Styles/Background-Fill/State1" - }, - "text": "Label" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_0" - }, - "position": { - "height": 49, - "width": 171, - "x": 174, - "y": 246 - }, - "props": { - "text": "Label" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_1" - }, - "position": { - "height": 49, - "width": 171, - "x": 174, - "y": 328 - }, - "props": { - "text": "Label" - }, - "type": "ia.display.label" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tvalue \u003d 1\n\tsystem.tag.writeBlocking([\"PLC1000/Cmd/inReset\"],[value])" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "height": 54, - "width": 174, - "x": 100, - "y": 516 - }, - "props": { - "text": "Reset" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "root" - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/038bee44e08408354d69c0b824d3d44d161e43328c5748adaa1bf6065e518ba4 b/.resources/a01f9a648bbb1f60e9ad00b4aad2eeab57591149db993de47a4bf2c9b0027f8f similarity index 97% rename from .resources/038bee44e08408354d69c0b824d3d44d161e43328c5748adaa1bf6065e518ba4 rename to .resources/a01f9a648bbb1f60e9ad00b4aad2eeab57591149db993de47a4bf2c9b0027f8f index 3597fd50..a36d7776 100644 --- a/.resources/038bee44e08408354d69c0b824d3d44d161e43328c5748adaa1bf6065e518ba4 +++ b/.resources/a01f9a648bbb1f60e9ad00b4aad2eeab57591149db993de47a4bf2c9b0027f8f @@ -3,20 +3,23 @@ "counts": { "Critical": 0, "Diagnostic": 0, - "High": 0, - "Low": 0, - "Medium": 0, - "Total": 0 + "High": 37, + "Low": 7, + "Medium": 2, + "Total": 46 }, "totalAlarms": { "$": [ "ds", 192, - 1759323051157 + 1760345752781 ], "$columns": [ { "data": [ + "MCM01", + "MCM01", + "MCM01", "MCM02", "MCM02" ], @@ -25,6 +28,9 @@ }, { "data": [ + "High", + "Low", + "Medium", "High", "Low" ], @@ -33,7 +39,10 @@ }, { "data": [ - 1, + 37, + 7, + 2, + 8, 2 ], "name": "Count", diff --git a/.resources/a0f029bce258a44721367cdc8022bfdc4f04897cdc96b90259076cfb72c63c4a b/.resources/a0f029bce258a44721367cdc8022bfdc4f04897cdc96b90259076cfb72c63c4a new file mode 100644 index 00000000..1a50e6f1 Binary files /dev/null and b/.resources/a0f029bce258a44721367cdc8022bfdc4f04897cdc96b90259076cfb72c63c4a differ diff --git a/.resources/a1e7abbdbdd31c59ec1f995819f32b80d6f7c6a5bb445848ce44355dcd1f31b1 b/.resources/a1e7abbdbdd31c59ec1f995819f32b80d6f7c6a5bb445848ce44355dcd1f31b1 new file mode 100644 index 00000000..5e044fda --- /dev/null +++ b/.resources/a1e7abbdbdd31c59ec1f995819f32b80d6f7c6a5bb445848ce44355dcd1f31b1 @@ -0,0 +1 @@ +{"onStartup":"\t# Auto-login for SAT9_SCADA\n\tif not session.props.auth.authenticated:\n\t # Auto-login with minimal credentials for local access\n\t try:\n\t system.perspective.login(username='auto', password='auto', force=True)\n\t except:\n\t pass\n\t\n\t# Initialize session properties from parent\n\ttags_to_read = system.tag.readBlocking([\"Configuration/FC\", \"Configuration/aws\"])\n\tsession.custom.fc = tags_to_read[0].value if tags_to_read[0].quality.isGood() else \"SAT9\"\n\ttry:\n\t aws = system.util.jsonDecode(tags_to_read[1].value) if tags_to_read[1].quality.isGood() else {\"prefix\": \"eu\", \"region\": \"eu-west-1\"}\n\t prefix = aws.get(\"prefix\", \"eu\")\n\t region = aws.get(\"region\", \"eu-west-1\")\n\t session.custom.aws.prefix = prefix\n\t session.custom.aws.region = region\n\texcept:\n\t session.custom.aws.prefix = \"eu\"\n\t session.custom.aws.region = \"eu-west-1\"\n\t\n\tsession.custom.covert = False\n\tsession.custom.download_url = None\n\tsession.custom.alarm_filter.show_map = False\n\tsession.custom.alarm_filter.magnificaiton = \"x2\"","onShutdown":"#\tsystem.perspective.logout()","onBarcodeDataReceived":"\t","onBluetoothReceived":"\t","onAccelerometerDataReceived":"\t","onNdefDataReceived":"\t"} \ No newline at end of file diff --git a/.resources/f3414835de43152236e515186cee50423b6ff20baaa2a780f0171e75adcce445 b/.resources/a3554f701dc202cb940114bc322aad09bc5be3f825c8734fe968f73a09ad5a9b similarity index 57% rename from .resources/f3414835de43152236e515186cee50423b6ff20baaa2a780f0171e75adcce445 rename to .resources/a3554f701dc202cb940114bc322aad09bc5be3f825c8734fe968f73a09ad5a9b index 77ae0fb4..25519d73 100644 --- a/.resources/f3414835de43152236e515186cee50423b6ff20baaa2a780f0171e75adcce445 +++ b/.resources/a3554f701dc202cb940114bc322aad09bc5be3f825c8734fe968f73a09ad5a9b @@ -26,117 +26,15 @@ "custom.color": { "binding": { "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + "expression": "now(1000)" }, "transforms": [ { - "expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n", - "type": "expression" - }, - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#C2C2C2" - }, - { - "input": 1, - "output": "#FF0000" - }, - { - "input": 2, - "output": "#FFA500" - }, - { - "input": 3, - "output": "#0008FF" - }, - { - "input": 4, - "output": "#00FF00" - }, - { - "input": 5, - "output": "#FFF700" - }, - { - "input": 6, - "output": "#87CEEB" - }, - { - "input": 7, - "output": "#90EE90" - }, - { - "input": 8, - "output": "#964B00" - }, - { - "input": 9, - "output": "#FFFFFF" - }, - { - "input": 10, - "output": "#000000" - }, - { - "input": 11, - "output": "#8B0000" - }, - { - "input": 12, - "output": "#808080" - }, - { - "input": 13, - "output": "#8B8000" - }, - { - "input": 14, - "output": "#006400" - }, - { - "input": 15, - "output": "#FFFFC5" - }, - { - "input": 16, - "output": "#00008B" - }, - { - "input": 17, - "output": "#FF7276" - }, - { - "input": 18, - "output": "#556B2F" - }, - { - "input": 19, - "output": "#B43434" - }, - { - "input": 20, - "output": "#4682B4" - }, - { - "input": 21, - "output": "#FFD700" - } - ], - "outputType": "color", - "type": "map" + "code": "\tstate \u003d str(self.custom.state).strip().upper() # normalize input\n\t\n\tif state \u003d\u003d \"CLOSED\": \n\t\treturn \"#C2C2C2\"\n\t\n\timport datetime\n\tsecond \u003d datetime.datetime.now().second % 2 # 0 or 1 for blinking\n\t\n\tif state \u003d\u003d \"CLEAR\":\n\t return \"#1fff1a\"\n\telif state \u003d\u003d \"BLOCKED\":\n\t return \"#000\"\n\telif state \u003d\u003d \"DISABLED\":\n\t return \"#3800fd\"\n\telif state \u003d\u003d \"JAMMED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#1fff1a\"\n\telif state \u003d\u003d \"JAMMED/BLOCKED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#000\"\n", + "type": "script" } ], - "type": "tag" + "type": "expr" }, "persistent": true }, @@ -246,212 +144,32 @@ }, "transforms": [ { - "expression": "coalesce({value},0)", + "expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n", "type": "expression" }, { - "fallback": "Unknown", + "fallback": "Closed", "inputType": "scalar", "mappings": [ { - "input": 0, - "output": "Closed" + "input": 50, + "output": "CLEAR" }, { - "input": 1, - "output": "Actuated" + "input": 51, + "output": "BLOCKED" }, { - "input": 2, - "output": "Communication Faulted" + "input": 52, + "output": "DISABLED" }, { - "input": 3, - "output": "Conveyor Running In Maintenance Mode" + "input": 53, + "output": "JAMMED" }, { - "input": 4, - "output": "Disabled" - }, - { - "input": 5, - "output": "Disconnected" - }, - { - "input": 6, - "output": "Stopped" - }, - { - "input": 7, - "output": "Enabled Not Running" - }, - { - "input": 8, - "output": "Encoder Fault" - }, - { - "input": 9, - "output": "Energy Management" - }, - { - "input": 10, - "output": "ESTOP Was Actuated" - }, - { - "input": 11, - "output": "EStopped" - }, - { - "input": 12, - "output": "EStopped Locally" - }, - { - "input": 13, - "output": "Extended Faulted" - }, - { - "input": 14, - "output": "Full" - }, - { - "input": 15, - "output": "Gaylord Start Pressed" - }, - { - "input": 16, - "output": "Jam Fault" - }, - { - "input": 17, - "output": "Jammed" - }, - { - "input": 18, - "output": "Loading Allowed" - }, - { - "input": 19, - "output": "Loading Not Allowed" - }, - { - "input": 20, - "output": "Low Air Pressure Fault Was Present" - }, - { - "input": 21, - "output": "Maintenance Mode" - }, - { - "input": 22, - "output": "Conveyor Stopped In Maintenance Mode" - }, - { - "input": 23, - "output": "Motor Faulted" - }, - { - "input": 24, - "output": "Motor Was Faulted" - }, - { - "input": 25, - "output": "Normal" - }, - { - "input": 26, - "output": "Off Inactive" - }, - { - "input": 27, - "output": "Open" - }, - { - "input": 28, - "output": "PLC Ready To Run" - }, - { - "input": 29, - "output": "Package Release Pressed" - }, - { - "input": 30, - "output": "Power Branch Was Faulted" - }, - { - "input": 31, - "output": "Pressed" - }, - { - "input": 32, - "output": "Ready To Receive" - }, - { - "input": 33, - "output": "Running" - }, - { - "input": 34, - "output": "Started" - }, - { - "input": 35, - "output": "Stopped" - }, - { - "input": 36, - "output": "System Started" - }, - { - "input": 37, - "output": "Unknown" - }, - { - "input": 38, - "output": "VFD Fault" - }, - { - "input": 39, - "output": "Conveyor Running In Power Saving Mode" - }, - { - "input": 40, - "output": "Conveyor Jogging In Maintenance Mode" - }, - { - "input": 41, - "output": "VFD Reset Required" - }, - { - "input": 42, - "output": "Jam Reset Push Button Pressed" - }, - { - "input": 43, - "output": "Start Push Button Pressed" - }, - { - "input": 44, - "output": "Stop Push Button Pressed" - }, - { - "input": 45, - "output": "No Container" - }, - { - "input": 46, - "output": "Ready To Be Enabled" - }, - { - "input": 47, - "output": "Half Full" - }, - { - "input": 48, - "output": "Enabled" - }, - { - "input": 49, - "output": "Tipper Faulted" + "input": 54, + "output": "JAMMED/BLOCKED" } ], "outputType": "scalar", diff --git a/.resources/9680814f584d2423176ae1979444bdcaf61ca55c4c87468ef34998dd61a3332e b/.resources/a3b1b230f03c8106dd7d6616cf64e42e208fa3a58a70de599f149a7fbcfe1f9c similarity index 97% rename from .resources/9680814f584d2423176ae1979444bdcaf61ca55c4c87468ef34998dd61a3332e rename to .resources/a3b1b230f03c8106dd7d6616cf64e42e208fa3a58a70de599f149a7fbcfe1f9c index b0a5d242..7a903ccd 100644 --- a/.resources/9680814f584d2423176ae1979444bdcaf61ca55c4c87468ef34998dd61a3332e +++ b/.resources/a3b1b230f03c8106dd7d6616cf64e42e208fa3a58a70de599f149a7fbcfe1f9c @@ -110,14 +110,6 @@ "classes": "" } }, - { - "Name": "Camera", - "Path": "Symbol-Views/Equipment-Views/Camera", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, { "Name": "ControlCabinet", "Path": "Symbol-Views/Equipment-Views/ControlCabinet", @@ -174,14 +166,6 @@ "classes": "" } }, - { - "Name": "THEA", - "Path": "Symbol-Views/Equipment-Views/THEA", - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, { "Name": "Status", "Path": "Symbol-Views/Equipment-Views/Status", @@ -198,6 +182,14 @@ "classes": "" } }, + { + "Name": "Carrier", + "Path": "Symbol-Views/Equipment-Views/Carrier", + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, { "Name": "Tipper", "Path": "Symbol-Views/Equipment-Views/Tipper", @@ -205,6 +197,14 @@ "instanceStyle": { "classes": "" } + }, + { + "Name": "PMM", + "Path": "Symbol-Views/Equipment-Views/PMM", + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } } ], "SelectedValue": "", diff --git a/.resources/a3cbba01a59efb3dff8a90544639f132275c5ea23731e243f3ad4e8fb5780494 b/.resources/a3cbba01a59efb3dff8a90544639f132275c5ea23731e243f3ad4e8fb5780494 new file mode 100644 index 00000000..0d249095 --- /dev/null +++ b/.resources/a3cbba01a59efb3dff8a90544639f132275c5ea23731e243f3ad4e8fb5780494 @@ -0,0 +1,970 @@ +{ + "custom": { + "dpm1-dpm2": false, + "dpm2-dpm3": false, + "dpm3-dpm4": false, + "dpm4-dpm5": false, + "dpm5-dpm6": false, + "dpm6-dpm7": false, + "dpm7-mcm": false, + "mcm-dpm1": false + }, + "params": { + "tagProps": [ + "System/MCM04/Rack", + "System/MCM04/IO_BLOCK/DPM/DPM01_VS01A", + "System/MCM04/IO_BLOCK/DPM/DPM02_VS01A", + "System/MCM04/IO_BLOCK/DPM/DPM03_VS01A", + "System/MCM04/IO_BLOCK/DPM/DPM04_VS01A", + "System/MCM04/IO_BLOCK/DPM/DPM05_VS01A", + "System/MCM04/IO_BLOCK/DPM/DPM06_VS01A", + "System/MCM04/IO_BLOCK/DPM/DPM07_VS01A" + ] + }, + "propConfig": { + "custom.dpm1-dpm2": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "1": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{1}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm2-dpm3": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "2": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{2}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm3-dpm4": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "3": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{3}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm4-dpm5": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "4": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{4}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm5-dpm6": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "5": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{5}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm6-dpm7": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "6": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{6}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm7-mcm": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "7": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{7}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.mcm-dpm1": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 894, + "width": 1920 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "MCM" + }, + "position": { + "height": 0.3333, + "width": 0.3333, + "x": 0.6666, + "y": 0.3333 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm7-mcm" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.mcm-dpm1" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": false, + "OutRight": false, + "OutUp": true + }, + "path": "Windows/Tabs/Enternet Windows/Components/EN4TR" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM01_VS01A" + }, + "position": { + "height": 0.3333, + "width": 0.3333, + "x": 0.6666 + }, + "propConfig": { + "props.params.DownOn": { + "binding": { + "config": { + "path": "view.custom.mcm-dpm1" + }, + "type": "property" + } + }, + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm1-dpm2" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.mcm-dpm1" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": false, + "Down3": true, + "DownLeft": false, + "DownRight": false, + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": true, + "OutRight": false, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM04/DPM01_VS01A" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM02_VS01A" + }, + "position": { + "height": 0.3333, + "width": 0.3333, + "x": 0.3333 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm2-dpm3" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm1-dpm2" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": false, + "Down3": false, + "DownLeft": false, + "DownOn": false, + "DownRight": false, + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": false, + "OutRight": true, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM04/DPM02_VS01A" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM03_VS01A" + }, + "position": { + "height": 0.3333, + "width": 0.3333 + }, + "propConfig": { + "props.params.DownOn": { + "binding": { + "config": { + "path": "view.custom.dpm3-dpm4" + }, + "type": "property" + } + }, + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm3-dpm4" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm2-dpm3" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": true, + "Down3": false, + "DownLeft": false, + "DownRight": false, + "InDown": true, + "InLeft": false, + "InUp": false, + "OutDown": false, + "OutRight": true, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM04/DPM03_VS01A" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM04_VS01A" + }, + "position": { + "height": 0.3333, + "width": 0.3333, + "y": 0.3333 + }, + "propConfig": { + "props.params.DownOn": { + "binding": { + "config": { + "path": "view.custom.dpm4-dpm5" + }, + "type": "property" + } + }, + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm3-dpm4" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm4-dpm5" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": true, + "Down2": true, + "Down3": false, + "DownLeft": false, + "DownRight": false, + "InDown": false, + "InLeft": false, + "InUp": true, + "OutDown": true, + "OutRight": false, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM04/DPM04_VS01A" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM05_VS01A" + }, + "position": { + "height": 0.3333, + "width": 0.3333, + "y": 0.6666 + }, + "propConfig": { + "props.params.DownOn": { + "binding": { + "config": { + "path": "view.custom.dpm4-dpm5" + }, + "type": "property" + } + }, + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm4-dpm5" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm5-dpm6" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": false, + "Down3": false, + "DownLeft": false, + "DownRight": false, + "InDown": false, + "InLeft": false, + "InUp": true, + "OutDown": false, + "OutRight": true, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM04/DPM05_VS01A" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM06_VS01A" + }, + "position": { + "height": 0.3333, + "width": 0.3333, + "x": 0.3333, + "y": 0.6666 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm5-dpm6" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm6-dpm7" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": false, + "Down3": false, + "DownLeft": false, + "DownOn": true, + "DownRight": false, + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": false, + "OutRight": false, + "OutUp": true, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM04/DPM06_VS01A" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM07_VS01A" + }, + "position": { + "height": 0.3333, + "width": 0.3333, + "x": 0.3333, + "y": 0.3333 + }, + "propConfig": { + "props.params.DownOn": { + "binding": { + "config": { + "path": "view.custom.dpm6-dpm7" + }, + "type": "property" + } + }, + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm6-dpm7" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm7-mcm" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": true, + "Down2": false, + "Down3": true, + "DownLeft": false, + "DownRight": false, + "InDown": true, + "InLeft": false, + "InUp": false, + "OutDown": false, + "OutRight": true, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM04/DPM07_VS01A" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.65, + "y": 0.07 + }, + "props": { + "text": "DPM01_VS01A 11.200.1.2", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.32, + "y": 0.07 + }, + "props": { + "text": "DPM02_VS01A 11.200.1.3", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.065, + "y": 0.3 + }, + "props": { + "text": "DPM03_VS01A 11.200.1.4", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.005, + "y": 0.4 + }, + "props": { + "text": "DPM04_VS01A 11.200.1.5", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.005, + "y": 0.75 + }, + "props": { + "text": "DPM05_VS01A 11.200.1.6", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.32, + "y": 0.75 + }, + "props": { + "text": "DPM06_VS01A 11.200.1.7", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.32, + "y": 0.4 + }, + "props": { + "text": "DPM07_VS01A 11.200.1.8", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 120, + "y": -723 + }, + "props": { + "mode": "percent", + "style": { + "backgroundColor": "#ffffff" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/a4005cc3c6f7c97f9823e7c2479f41f5c0fa75abacb3765f25e6fd7685843c51 b/.resources/a4005cc3c6f7c97f9823e7c2479f41f5c0fa75abacb3765f25e6fd7685843c51 deleted file mode 100644 index 5a3f3676..00000000 --- a/.resources/a4005cc3c6f7c97f9823e7c2479f41f5c0fa75abacb3765f25e6fd7685843c51 +++ /dev/null @@ -1,33 +0,0 @@ -import json -import com.amazonaws.services.secretsmanager.AWSSecretsManager as AWSSecretsManager ; -import com.amazonaws.services.secretsmanager.AWSSecretsManagerClientBuilder as AWSSecretsManagerClientBuilder; -import com.amazonaws.services.secretsmanager.model.GetSecretValueRequest as GetSecretValueRequest; -import com.amazonaws.services.secretsmanager.model.GetSecretValueResult as GetSecretValueResult; - -def get_secret(whid, secret_name): - logger_name = "%s-Secrets Manager" % (whid) - logger = system.util.getLogger(logger_name) - logger.info("Getting secret from Secrets Manager") - ec2_name = system.tag.readBlocking(["[System]Gateway/SystemName"])[0].value - secretClient = AWSSecretsManagerClientBuilder.standard().build() - getSecretValueRequest = GetSecretValueRequest().withSecretId(secret_name) - - try: - getSecretValueResponse = secretClient.getSecretValue(getSecretValueRequest).getSecretString() - secrets_dict = json.loads(getSecretValueResponse) - beta_gateway_name = secrets_dict.get("beta-gateway-name") - if ec2_name == beta_gateway_name: - api_id = secrets_dict.get("beta-api-id") - stage = secrets_dict.get("beta-stage") - account_id = secrets_dict.get("beta-account-id") - function_url = secrets_dict.get("beta-history-function-url") - else: - api_id = secrets_dict.get("prod-api-id") - stage = secrets_dict.get("prod-stage") - account_id = secrets_dict.get("prod-account-id") - function_url = secrets_dict.get("prod-history-function-url") - return api_id, stage, account_id, function_url - except: - AWS.errors.error_handler(whid, "Secrets Manager") - - \ No newline at end of file diff --git a/.resources/a48abfd901404bc6352694910bcefefb4f0b83526bf280e2ba1a40bad63e008b b/.resources/a48abfd901404bc6352694910bcefefb4f0b83526bf280e2ba1a40bad63e008b new file mode 100644 index 00000000..69fe6ded Binary files /dev/null and b/.resources/a48abfd901404bc6352694910bcefefb4f0b83526bf280e2ba1a40bad63e008b differ diff --git a/.resources/a614044f01c3d51d89c6dcf14705b79eb518cbf5bffbb9f5c06c58db21da97d0 b/.resources/a614044f01c3d51d89c6dcf14705b79eb518cbf5bffbb9f5c06c58db21da97d0 deleted file mode 100644 index d11dd64d..00000000 --- a/.resources/a614044f01c3d51d89c6dcf14705b79eb518cbf5bffbb9f5c06c58db21da97d0 +++ /dev/null @@ -1,195 +0,0 @@ -import time -from datetime import datetime -startTime = datetime.now() - -def convert(duration): - current_seconds = round(time.time()) - seconds_duration = (current_seconds - (duration/1000)) - m, s = divmod(seconds_duration, 60) - h, m = divmod(m, 60) - return seconds_duration - - -def get_timestamp(duration): - timestamp = system.date.fromMillis(duration) - return timestamp - -def check_device_in_device_list(device, device_list): - if len(device_list)== 0: - return True - for i in device_list: - if device.startswith(i): - return True - return False - -def edit_alarm_id(alarm_id): - new_alarm_id = alarm_id.replace("/", " / ") - return new_alarm_id - -def create_shelve_key(source_id, alarm_id): - """ - Creates a formatted key as Ignition ui - wont allow "/" and spaces to be stored as - key values. Formatting allows easy conversion - back to the origional sourceId and message string. - - Args: - source_id: The sourceId of the alarm. - message: The alarm message. - - Returns: - The formatted key.. - - Raises: - None. - """ - source_to_check = source_id.replace("/", "---") - key_to_check = source_to_check + "----" + str(alarm_id) - return key_to_check - -def unformat_shelve_key(shelved_key): - shelved_items = shelved_key.split("----") - source_to_check = shelved_items[0].replace("---", "/") - alarm_id = int(shelved_items[1]) - return source_to_check, alarm_id - - -def check_alarm_in_shelved_alarms(source_id, message, alarms_to_shelve): - key_to_check = create_shelve_key(source_id, message) - if key_to_check in alarms_to_shelve: - return key_to_check - return False - -def get_alarm_table(self, active_alarms, severity_filters, no_filter, - device_list, alarm_states, alt_colour, table_type): - alarms_data = [] - alarms_critical = [] - alarms_high = [] - alarms_medium = [] - alarms_low = [] - alarms_diagnostic = [] - alarms_disconnected = [] - alarm_temp_dict = {} - shelved_alarms_to_keep = {} - unshelved_alarms_to_keep = {} - shelve_alarms_dict = self.custom.alarms_to_shelve - unshelve_alarms_dict = self.custom.alarms_to_unshelve - if alt_colour: - style_props_critical = {"classes":"Alarms-Styles/Alt-Colours/Critical"} - style_props_high = {"classes":"Alarms-Styles/Alt-Colours/High"} - style_props_medium = {"classes":"Alarms-Styles/Alt-Colours/Medium"} - style_props_low = {"classes":"Alarms-Styles/Alt-Colours/Low"} - style_props_diagnostic = {"classes":"Alarms-Styles/Alt-Colours/Diagnostic"} - style_props_disconnected = {"classes":"Alarms-Styles/NoAlarm-Black"} - - else: - style_props_critical = {"classes":"Alarms-Styles/Critical"} - style_props_high = {"classes":"Alarms-Styles/High"} - style_props_medium = {"classes":"Alarms-Styles/Medium"} - style_props_low = {"classes":"Alarms-Styles/Low"} - style_props_diagnostic = {"classes":"Alarms-Styles/Diagnostic"} - style_props_disconnected = {"classes":"Alarms-Styles/NoAlarm-Black"} - - for i in active_alarms: - source_id = active_alarms[i].get("sourceId","Unknown") - alarm_id = active_alarms[i].get("id","Unknown") - severity = active_alarms[i].get("priority", 0) - family_type= active_alarms[i].get("type", 0) - site_id = active_alarms[i].get("siteId", "Unknown") - state = active_alarms[i].get("state", "Unknown") - state = alarms.alarm_state.get_alarm_state(state) - duration = active_alarms[i].get("timestamp", 0) - time_stamp = get_timestamp(duration) - active_duration = convert(duration) - message = active_alarms[i].get("message", "Unknown") - expiration_epoch = active_alarms[i].get("shelveExpiryEpoch") - duration_in_minutes = active_alarms[i].get("durationMinutes") - family_type_Dict={'1':'Jam','2':'Safety /Emergency','3':'Power circuit','4':'Communication', - '5':'Drive/Motor','6':'Pneumatic','7':'Mechanical','9':'Operational','10':'Scanner', - '11':'Controller','12':'Unexpected Container','20':'Miscellaneous','0':'Undefined'} - type_description= family_type_Dict.get(str(family_type)) - - if expiration_epoch != None: - expiration = system.date.fromMillis(expiration_epoch * 1000) - else: - expiration = "0" - - device_in_list = check_device_in_device_list(source_id, device_list) - if (int(severity) in severity_filters or no_filter == True) and ( - device_in_list == True and state in alarm_states): - if str(active_alarms[i].get("priority")) == "5": - style_class = style_props_critical - severity = "5. Critical" - key = "Critical" - alarm_list = alarms_critical - - elif str(active_alarms[i].get("priority")) == "4": - style_class = style_props_high - severity = "4. High" - key = "High" - alarm_list = alarms_high - - elif str(active_alarms[i].get("priority")) == "3": - style_class = style_props_medium - severity = "3. Medium" - key = "Medium" - alarm_list = alarms_medium - - elif str(active_alarms[i].get("priority")) == "2": - style_class = style_props_low - severity = "2. Low" - key = "Low" - alarm_list = alarms_low - - elif str(active_alarms[i].get("priority")) == "1": - style_class = style_props_diagnostic - severity = "1. Diagnostic" - key = "Diagnostic" - alarm_list = alarms_diagnostic - - elif str(active_alarms[i].get("priority")) == "6": - style_class = style_props_disconnected - severity = "Disconnected" - key = "Disconnected" - alarm_list = alarms_disconnected - - else: - style_class = style_props_diagnostic - severity = "Unknown" - key = "Diagnostic" - alarm_list = alarms_diagnostic - - if table_type == "Docked-East": - source_id = edit_alarm_id(source_id) - - shelve_alarm_id = check_alarm_in_shelved_alarms(source_id, alarm_id, shelve_alarms_dict) - if shelve_alarm_id: - shelved_alarms_to_keep[shelve_alarm_id] = "" - shelve_alarm = True - else: - shelve_alarm = False - - unshelve_alarm_id = check_alarm_in_shelved_alarms(source_id, alarm_id, unshelve_alarms_dict) - if unshelve_alarm_id: - unshelved_alarms_to_keep[unshelve_alarm_id] = "" - unshelve_alarm = True - else: - unshelve_alarm = False - - row = row_builder.build_row( SourceId = source_id, Priority = severity, Type = type_description, - Timestamp = time_stamp, State = state, - Message = message, Expiration = expiration, - Duration = active_duration, Alarm_id = alarm_id, Shelve = shelve_alarm, - Unshelve = unshelve_alarm, StyleClass = style_class) - alarm_list.append(row) - - - for k,v in shelve_alarms_dict.items(): - if k not in shelved_alarms_to_keep: - self.custom.alarms_to_shelve.pop(k) - - for k,v in unshelve_alarms_dict.items(): - if k not in unshelved_alarms_to_keep: - self.custom.alarms_to_unshelve.pop(k) - - return alarms_critical + alarms_high + alarms_medium + alarms_low + alarms_diagnostic + alarms_disconnected diff --git a/.resources/a660f8428c1d3c9057df274b74850772d3c3176f7fd12ec4c079bd2239990346 b/.resources/a660f8428c1d3c9057df274b74850772d3c3176f7fd12ec4c079bd2239990346 new file mode 100644 index 00000000..f9c989b9 --- /dev/null +++ b/.resources/a660f8428c1d3c9057df274b74850772d3c3176f7fd12ec4c079bd2239990346 @@ -0,0 +1,208 @@ +SELECT + base.Total_Jam, + base.MCM03_Fluid_Inbound, + base.MCM02_Fluid_Inbound, + base.Bulk_Inbound, + base.Startstamp, + base.Endtstamp, + 1 AS Total_perc, + base.MCM03_Fluid_Inbound / NULLIF(base.Total_Jam, 0) AS MCM03_Fluid_Inbound_perc, + base.MCM02_Fluid_Inbound / NULLIF(base.Total_Jam, 0) AS MCM02_Fluid_Inbound_perc, + base.Bulk_Inbound / NULLIF(base.Total_Jam, 0) AS Bulk_Inbound_perc + +FROM ( + SELECT + MIN(a.eventtime) AS Startstamp, + MAX(COALESCE(c.eventtime, a.eventtime)) AS Endtstamp, + SUM(a.category = 'MCM03_Fluid_Inbound') AS MCM03_Fluid_Inbound, + SUM(a.category = 'MCM02_Fluid_Inbound') AS MCM02_Fluid_Inbound, + SUM(a.category = 'Bulk_Inbound') AS Bulk_Inbound, + SUM(a.category IN ( 'MCM03_Fluid_Inbound', 'MCM02_Fluid_Inbound', 'Bulk_Inbound')) AS Total_Jam + FROM + ( + SELECT + ae.id, + ae.eventtime, + ae.eventid, + ae.displaypath AS device, + m.category + FROM alarm_events ae + JOIN ( + SELECT 'ULC2_2_PE1' AS device, 'Bulk_Inbound' AS category UNION ALL + SELECT 'ULC3_3_JPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC4_3_JPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC3_7_PE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC3_3_JPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC4_3_JPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC3_6_JPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC4_7_PE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC4_6_JPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_8_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_8_TPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_10_TPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_11_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_12_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_10_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC4_4_JPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_8_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_11_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_12_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_10_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC3_6_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_4_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_4_TPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_4_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_4_TPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_6_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_6_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_5_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_5_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC4_6_TPE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC1_2_PE1', 'Bulk_Inbound' UNION ALL + SELECT 'ULC2_10_TPE2', 'Bulk_Inbound' UNION ALL + SELECT 'ULC3_4_JPE1', 'Bulk_Inbound' UNION ALL + + SELECT 'PS1_2A_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_2_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_2_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_3_TPE3', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_2_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_3_TPE3', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_1_TPE3', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_1_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_1_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_2_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_3_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_3_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_3_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_3_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_1_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_7_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_5A_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_1_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_7_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_5_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL6_5_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_5_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_4_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL5_4_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_7_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_6_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_5_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_5_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_4_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_3_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_8_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS2_1_TPE4', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_1_TPE4', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_2_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_3_TPE3', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_3_TPE3', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_1_TPE3', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_1_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_1_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_3_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_3_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_3_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_3_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_8_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_7_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_6_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'PS1_3_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_5_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_4_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL3_4_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_7_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_6_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_5_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL2_5_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL1_7_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_5_TPE2', 'MCM02_Fluid_Inbound' UNION ALL + SELECT 'UL4_5_TPE1', 'MCM02_Fluid_Inbound' UNION ALL + + SELECT 'UL11_3_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_6_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_7_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_8_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_1_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_1_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_5_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_4_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_4_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL11_7_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL11_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL11_5_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL11_5_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_7_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_5_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_5_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_7_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_5_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_5_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_7_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_5_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_5_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_5_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_5A_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_4_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_5A_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_3_TPE3', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_2_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_1_TPE4', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_2_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_2_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL11_3_TPE3', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_3_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_3_TPE3', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_3_TPE3', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_2_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_1_TPE3', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_1_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_1_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_4_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_1_TPE3', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_1_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL12_2_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_2_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL11_3_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL10_3_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_3_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL9_3_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_3_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL8_3_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_8_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_7_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_6_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS4_6_TPE1', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'PS3_1_TPE2', 'MCM03_Fluid_Inbound' UNION ALL + SELECT 'UL7_4_TPE1', 'MCM03_Fluid_Inbound' + + + ) AS m + ON ae.displaypath = m.device + WHERE ae.eventtype = 0 + AND ae.eventtime BETWEEN :starttime AND :endtime + AND ae.displaypath NOT LIKE '%System Startup%' + AND ae.source NOT LIKE '%System Startup%' + ) AS a + LEFT JOIN ( + SELECT eventid, MIN(eventtime) AS eventtime + FROM alarm_events + WHERE eventtype = 1 + GROUP BY eventid + ) AS c + ON a.eventid = c.eventid +) AS base; diff --git a/.resources/a67f02be4da39af687286515a79b0c21a984df24b5adfcff32ea51e24af51fd3 b/.resources/a67f02be4da39af687286515a79b0c21a984df24b5adfcff32ea51e24af51fd3 new file mode 100644 index 00000000..3bbda610 Binary files /dev/null and b/.resources/a67f02be4da39af687286515a79b0c21a984df24b5adfcff32ea51e24af51fd3 differ diff --git a/.resources/a6c865e76ba27381b48106e405981c4bd5722a1088f989352d021d0f972aaf2f b/.resources/a6c865e76ba27381b48106e405981c4bd5722a1088f989352d021d0f972aaf2f new file mode 100644 index 00000000..27d24a0d Binary files /dev/null and b/.resources/a6c865e76ba27381b48106e405981c4bd5722a1088f989352d021d0f972aaf2f differ diff --git a/.resources/a70801b1d590963f843b4c964fefcfd2f58091b3602a0a7b67664f1f6624aa2c b/.resources/a70801b1d590963f843b4c964fefcfd2f58091b3602a0a7b67664f1f6624aa2c new file mode 100644 index 00000000..424e4ab3 --- /dev/null +++ b/.resources/a70801b1d590963f843b4c964fefcfd2f58091b3602a0a7b67664f1f6624aa2c @@ -0,0 +1,13270 @@ +{ + "custom": {}, + "params": { + "highlightTagPath": "" + }, + "propConfig": { + "params.highlightTagPath": { + "onChange": { + "enabled": null, + "script": "\tutils.handleTagHighlight(self.view, currentValue)" + }, + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "MCM04 Sorter Destination chutes and Bypass" + }, + "position": { + "height": 1, + "width": 1 + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "elements": [ + { + "elements": [ + { + "d": "m 1644.8538,323.78563 26.9726,-13.11757 -9.0186,-16.9787 -59.4165,30.05582 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path3-2-2", + "name": "path3-2-2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "1397.8148", + "id": "rect1-6-2-0-0-4-8-1-2-2-0-6", + "name": "rect1-6-2-0-0-4-8-1-2-2-0-6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.02114" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "19.028469", + "x": "325.71982", + "y": "387.21097" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "1706.5938", + "id": "rect1-6-2-0-0-4-8-1-2-2-0-6-8", + "name": "rect1-6-2-0-0-4-8-1-2-2-0-6-8", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.0212" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "19.144411", + "x": "623.54633", + "y": "84.778084" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "234.08725", + "id": "rect1-6-2-0-0-6-8-3-3-4", + "name": "rect1-6-2-0-0-6-8-3-3-4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.02139" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "19.144224", + "x": "-1835.5607", + "y": "363.93066" + }, + { + "d": "m 43.952727,378.0294 c -1.268236,-19.31293 9.831642,-42.63235 40.083785,-44.95918 l -0.124603,19.15584 c -16.547614,2.09364 -20.556317,12.58244 -20.947428,25.70611 -8.518069,0.009 -13.230078,-0.009 -19.011754,0.0971 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path1", + "name": "path1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 1835.4785,362.24964 c -1.3955,-29.0795 -18.6749,-36.84032 -48.0373,-36.67729 l -0.08,19.02362 c 14.3348,-0.35748 26.2719,2.77019 29.1726,17.65367 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path1-4", + "name": "path1-4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 1793.3694,642.72748 c 23.2193,0.27286 41.2016,-15.27799 42.1354,-42.8969 l -18.9825,-0.15208 c -1.2975,17.54518 -11.3787,23.54065 -23.3149,23.90105 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path1-4-6", + "name": "path1-4-6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "86.194786", + "id": "rect1-6-2-0-0-6-8-3-4-8-07", + "name": "rect1-6-2-0-0-6-8-3-4-8-07", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.828064", + "x": "-1024.1785", + "y": "466.0795" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "116.83165", + "id": "rect1-6-2-0-0-6-8-3-4-8-0-0", + "name": "rect1-6-2-0-0-6-8-3-4-8-0-0", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.828461", + "x": "-1024.0458", + "y": "347.86176" + }, + { + "d": "m 1589.822,323.61375 26.9727,-13.11748 -9.0187,-16.97875 -59.4161,30.0558 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path71", + "name": "path71", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 1757.5614,323.44595 58.9976,-26.52303 -9.0191,-16.97875 -8.247,3.07767 0.068,-21.86973 -19.8822,-0.16233 -0.8979,31.27094 -62.4821,31.14471 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path73", + "name": "path73", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 1701.0388,323.36494 58.9968,-26.523 -9.0188,-16.97875 -8.247,3.07769 0.067,-21.8697 -19.8826,-0.16236 -0.8981,31.27102 -62.4818,31.14469 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path74", + "name": "path74", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "116.15115", + "id": "rect145", + "name": "rect145", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.828461", + "x": "-954.97992", + "y": "348.14053" + }, + { + "d": "m 926.59356,621.08584 -58.99705,-26.52312 9.01874,-16.97874 8.24704,3.07778 -0.0676,-21.86982 19.88262,-0.16231 0.89777,31.2709 62.48156,31.14476 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path157", + "name": "path157", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 975.29285,620.76256 -26.9726,-13.11743 9.01871,-16.97874 59.41634,30.05573 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path158", + "name": "path158", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 1042.259,621.12308 -26.9727,-13.11755 9.0188,-16.97876 57.6505,30.05574 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path159", + "name": "path159", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 327.56299,331.38066 58.99695,-26.52308 -9.01878,-16.97875 -8.24692,3.07769 0.0685,-21.8697 -19.8826,-0.16235 -0.89787,31.27103 -62.48175,31.14473 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path160", + "name": "path160", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 262.47407,331.43386 58.99691,-26.52304 -9.01879,-16.97875 -8.24692,3.0777 0.0685,-21.8697 -19.8826,-0.16235 -0.89787,31.271 -62.48174,31.14471 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path161", + "name": "path161", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 197.76083,331.51488 58.99697,-26.52308 -9.01879,-16.97875 -8.24692,3.07777 0.0685,-21.86982 -19.88257,-0.16235 -0.8979,31.27096 -62.48175,31.14471 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path162", + "name": "path162", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 135.07711,331.36127 58.99695,-26.52304 -9.01878,-16.97876 -8.24694,3.07769 0.0685,-21.8697 -19.8826,-0.16234 -0.89788,31.27101 -62.481748,31.14469 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path163", + "name": "path163", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "230.16693", + "id": "rect250", + "name": "rect250", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.02139" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "19.144157", + "x": "-63.161533", + "y": "379.48541" + }, + { + "d": "m 82.517324,642.70209 c -22.849127,-0.25951 -36.519512,-4.60051 -38.26826,-30.98094 l 18.827961,-0.12272 c 0.130968,14.50609 0.841004,11.68951 19.602335,11.95573 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path250", + "name": "path250", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "259.80383", + "id": "rect214", + "name": "rect214", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.02114" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "19.028469", + "x": "330.75681", + "y": "86.169685" + }, + { + "d": "m 347.34931,330.63629 c 22.69229,0.66121 20.93608,-6.86079 38.51078,-4.91452 l -0.0858,18.94212 c -16.76885,-1.87204 -24.14944,3.48127 -38.49762,5.02045 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path215", + "name": "path215", + "stroke": { + "opacity": "1", + "paint": "#000000", + "width": "1.00828" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "32.447315", + "id": "rect66", + "name": "rect66", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.828064", + "x": "-1024.2888", + "y": "554.26068" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "86.194786", + "id": "rect69", + "name": "rect69", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.828064", + "x": "-954.93958", + "y": "466.41058" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "32.447315", + "id": "rect70", + "name": "rect70", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.828064", + "x": "-955.04999", + "y": "554.5918" + } + ], + "id": "g2", + "name": "g2", + "type": "group" + }, + { + "elements": [ + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.455807", + "id": "rect111", + "name": "rect111", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1105.9688", + "y": "271.93311" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.533848", + "id": "rect113", + "name": "rect113", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1127.3376", + "y": "271.85507" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.689896", + "id": "rect114", + "name": "rect114", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1148.9155", + "y": "271.81351" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.611889", + "id": "rect115", + "name": "rect115", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1170.2318", + "y": "271.77679" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.494827", + "id": "rect116", + "name": "rect116", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1196.5892", + "y": "271.89407" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.963097", + "id": "rect117", + "name": "rect117", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1223.5884", + "y": "271.79306" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.611919", + "id": "rect118", + "name": "rect118", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1244.7485", + "y": "271.8439" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.650875", + "id": "rect119", + "name": "rect119", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1266.1169", + "y": "271.80487" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.689926", + "id": "rect121", + "name": "rect121", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1287.4857", + "y": "271.88037" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.846004", + "id": "rect122", + "name": "rect122", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1308.7397", + "y": "271.7243" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.611919", + "id": "rect123", + "name": "rect123", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1330.2233", + "y": "271.8439" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.611858", + "id": "rect124", + "name": "rect124", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1351.7205", + "y": "271.8439" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.533848", + "id": "rect125", + "name": "rect125", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1372.8312", + "y": "271.85483" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.494827", + "id": "rect126", + "name": "rect126", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1398.5123", + "y": "271.89383" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.767998", + "id": "rect128", + "name": "rect128", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1419.8807", + "y": "271.73523" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.650936", + "id": "rect129", + "name": "rect129", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1441.1349", + "y": "271.85229" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.611889", + "id": "rect130", + "name": "rect130", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1462.6182", + "y": "271.77679" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.533848", + "id": "rect131", + "name": "rect131", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1483.9296", + "y": "271.85483" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.650906", + "id": "rect132", + "name": "rect132", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "970.57465", + "y": "271.73776" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.533848", + "id": "rect134", + "name": "rect134", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "991.9436", + "y": "271.85483" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.689896", + "id": "rect135", + "name": "rect135", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1013.312", + "y": "271.81345" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.767937", + "id": "rect136", + "name": "rect136", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1034.566", + "y": "271.73541" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.806988", + "id": "rect137", + "name": "rect137", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1064.0496", + "y": "271.77158" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.689926", + "id": "rect138", + "name": "rect138", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1084.6963", + "y": "271.88861" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect139", + "name": "rect139", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "927.03522", + "y": "271.97189" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.572868", + "id": "rect140", + "name": "rect140", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "948.40411", + "y": "271.8158" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.494827", + "id": "rect148", + "name": "rect148", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "852.82635", + "y": "271.89383" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.572868", + "id": "rect149", + "name": "rect149", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "874.19501", + "y": "271.8158" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.650936", + "id": "rect150", + "name": "rect150", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "895.56378", + "y": "271.85248" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.650906", + "id": "rect151", + "name": "rect151", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "810.90454", + "y": "271.73776" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.494827", + "id": "rect152", + "name": "rect152", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "831.95007", + "y": "271.89383" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.572868", + "id": "rect192", + "name": "rect192", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "790.01691", + "y": "271.8158" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.650906", + "id": "rect193", + "name": "rect193", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "768.55695", + "y": "271.73776" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.728947", + "id": "rect194", + "name": "rect194", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "747.96484", + "y": "271.65973" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.650906", + "id": "rect195", + "name": "rect195", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "696.66772", + "y": "271.73776" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.572868", + "id": "rect196", + "name": "rect196", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "717.71283", + "y": "271.8158" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.572868", + "id": "rect197", + "name": "rect197", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "675.78003", + "y": "271.8158" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.494827", + "id": "rect198", + "name": "rect198", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "654.32007", + "y": "271.89383" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect199", + "name": "rect199", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "633.43201", + "y": "271.97189" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.650906", + "id": "rect200", + "name": "rect200", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "603.97211", + "y": "271.73776" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.728947", + "id": "rect201", + "name": "rect201", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "582.70508", + "y": "271.65973" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.650906", + "id": "rect202", + "name": "rect202", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "554.97021", + "y": "271.73776" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.494827", + "id": "rect203", + "name": "rect203", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "534.11816", + "y": "271.89383" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.650906", + "id": "rect204", + "name": "rect204", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "512.62225", + "y": "271.73776" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.572868", + "id": "rect205", + "name": "rect205", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879791", + "x": "491.54153", + "y": "271.8158" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.572868", + "id": "rect206", + "name": "rect206", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1505.6542", + "y": "271.8158" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.572868", + "id": "rect207", + "name": "rect207", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1527.379", + "y": "271.8158" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.572868", + "id": "rect208", + "name": "rect208", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879791", + "x": "470.33002", + "y": "271.8158" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.650906", + "id": "rect209", + "name": "rect209", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879791", + "x": "449.06311", + "y": "271.73776" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.494827", + "id": "rect210", + "name": "rect210", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879791", + "x": "427.56741", + "y": "271.89383" + } + ], + "id": "g1", + "name": "g1", + "transform": "translate(0,2)", + "type": "group" + }, + { + "elements": [ + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.299728", + "id": "rect74", + "name": "rect74", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1035.0741", + "y": "348.40195" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.221691", + "id": "rect92", + "name": "rect92", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1056.4424", + "y": "348.40195" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.10463", + "id": "rect93", + "name": "rect93", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1077.8109", + "y": "348.51651" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.065613", + "id": "rect94", + "name": "rect94", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1099.0653", + "y": "348.51651" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.221691", + "id": "rect95", + "name": "rect95", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1120.5485", + "y": "348.40195" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.299728", + "id": "rect96", + "name": "rect96", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1141.86", + "y": "348.40195" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.455807", + "id": "rect97", + "name": "rect97", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1170.843", + "y": "348.2399" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.494827", + "id": "rect98", + "name": "rect98", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1192.2119", + "y": "348.2399" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.260708", + "id": "rect100", + "name": "rect100", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1213.5804", + "y": "348.35449" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.221691", + "id": "rect101", + "name": "rect101", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1255.7227", + "y": "348.35449" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.377769", + "id": "rect102", + "name": "rect102", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1234.5342", + "y": "348.2399" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.377769", + "id": "rect103", + "name": "rect103", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1277.6292", + "y": "348.2399" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.494827", + "id": "rect104", + "name": "rect104", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1298.6812", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect105", + "name": "rect105", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1320.4487", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect107", + "name": "rect107", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.801722", + "x": "1357.1521", + "y": "348.28741" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect108", + "name": "rect108", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1378.4064", + "y": "348.28741" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.455807", + "id": "rect109", + "name": "rect109", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1399.8899", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect110", + "name": "rect110", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1421.2008", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.533848", + "id": "rect141", + "name": "rect141", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "982.00128", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect142", + "name": "rect142", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "905.65222", + "y": "348.24084" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.455807", + "id": "rect143", + "name": "rect143", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "958.93005", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.377769", + "id": "rect146", + "name": "rect146", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "860.47546", + "y": "348.24033" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.377769", + "id": "rect147", + "name": "rect147", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "881.89386", + "y": "348.24084" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.533848", + "id": "rect153", + "name": "rect153", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "796.57263", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect154", + "name": "rect154", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "817.94177", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.377769", + "id": "rect155", + "name": "rect155", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "839.31006", + "y": "348.28729" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.455807", + "id": "rect156", + "name": "rect156", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "754.32776", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect157", + "name": "rect157", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "775.37286", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.572868", + "id": "rect171", + "name": "rect171", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1442.4126", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.494827", + "id": "rect172", + "name": "rect172", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1463.6238", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.494827", + "id": "rect173", + "name": "rect173", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879761", + "x": "1484.8353", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect174", + "name": "rect174", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "733.67688", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.377769", + "id": "rect175", + "name": "rect175", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "712.46552", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect176", + "name": "rect176", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "685.0014", + "y": "348.2482" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect177", + "name": "rect177", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "621.09875", + "y": "348.18063" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.377769", + "id": "rect178", + "name": "rect178", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "642.46735", + "y": "348.18063" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.377769", + "id": "rect179", + "name": "rect179", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "663.83618", + "y": "348.29517" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.494827", + "id": "rect180", + "name": "rect180", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "578.85376", + "y": "348.18063" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.533848", + "id": "rect181", + "name": "rect181", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "599.89886", + "y": "348.18063" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect182", + "name": "rect182", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "558.20276", + "y": "348.18063" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect183", + "name": "rect183", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "536.99127", + "y": "348.18063" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.41679", + "id": "rect184", + "name": "rect184", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879822", + "x": "513.49438", + "y": "348.2482" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.494827", + "id": "rect185", + "name": "rect185", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879791", + "x": "449.59183", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.377769", + "id": "rect186", + "name": "rect186", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879791", + "x": "470.96042", + "y": "348.18063" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.299728", + "id": "rect187", + "name": "rect187", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879791", + "x": "492.32919", + "y": "348.29517" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.533848", + "id": "rect188", + "name": "rect188", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879791", + "x": "407.34665", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.455807", + "id": "rect189", + "name": "rect189", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879791", + "x": "428.39182", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.5518", + "id": "rect190", + "name": "rect190", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.879791", + "x": "386.69571", + "y": "348.17276" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "48.487164", + "id": "rect191", + "name": "rect191", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.34149" + }, + "type": "rect", + "width": "18.918812", + "x": "365.48434", + "y": "348.17276" + } + ], + "id": "layer2", + "name": "layer2", + "type": "group" + }, + { + "d": "m 393.23595,322.56979 h 29.73091 l -6.5955,-26.45424 -0.343,-35.22945 h -16.94851 l -0.1813,35.20951 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path3", + "name": "path3", + "stroke": { + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "paint": "#000000", + "width": "0.960767" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + } + ], + "id": "layer1", + "name": "layer1", + "type": "group" + } + ], + "preserveAspectRatio": "none", + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "CoordinateContainer" + }, + "position": { + "height": 1, + "width": 1, + "x": 0.001 + }, + "props": { + "mode": "percent", + "params": { + "tagProps": [ + "System/MCM04/Conveyor/VFD/CoordinateContainer_VFD1" + ] + }, + "style": { + "pointerEvents": "none" + } + }, + "type": "ia.container.coord" + }, + { + "meta": { + "name": "BYAB_3" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.5244, + "y": 0.4687 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Conveyor/VFD/BYAB_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_2" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.5243, + "y": 0.3669 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Conveyor/VFD/BYAB_2_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_3" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.4883, + "y": 0.4688 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Conveyor/VFD/BYCB_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_2" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.4883, + "y": 0.3669 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Conveyor/VFD/BYCB_2_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011042" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.5768, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_41", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011040" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.5879, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_39", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011038" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.5991, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_37", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011036" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.61, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_36", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011032" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.624, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_31", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011030" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.6377, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_29", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011028" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.6487, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_27", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011026" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.6598, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_25", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011024" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.671, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_23", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011022" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.682, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_21", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011020" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.6932, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_19", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011018" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7044, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_17", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011016" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7154, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_15", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011014" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7291, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_13", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011012" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7403, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_11", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011010" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7513, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_9", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011008" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.762, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_7", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011006" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7736, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_5", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011052" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.5062, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_57", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011051" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.5174, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_55", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011050" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.5285, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_54", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011048" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.5396, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_51", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011046" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.5549, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_45", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011044" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.5657, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_43", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011056" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.4836, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_61", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011054" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.4947, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_59", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011062" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.4447, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_69", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011060" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.4559, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_67", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011058" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.4671, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_65", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011066" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.4229, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_73", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011064" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.4339, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_71", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011106" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2084, + "y": 0.2601 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_113", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011068" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.412, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_75", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011070" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.4009, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_77", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011072" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3901, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_79", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011076" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3636, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_83", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011074" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3746, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_81", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011078" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3527, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_85", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011080" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3415, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_87", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011082" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3307, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_89", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011086" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3153, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_93", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011088" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3042, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_95", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011090" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2895, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_97", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011092" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2787, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_99", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011094" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2675, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_101", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011096" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2565, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_103", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011004" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7849, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_3", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011002" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7962, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011098" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2454, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_105", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011100" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2344, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_107", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011102" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2232, + "y": 0.2602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_109", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011001" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.774, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_0", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011003" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.763, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011005" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.7521, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_4", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011007" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.7406, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_6", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011009" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.7292, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_8", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011011" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.7187, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_10", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011013" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.7073, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_12", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011015" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6885, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_14", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011017" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6771, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_16", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011019" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6661, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_18", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011021" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6547, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_20", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011023" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6438, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_22", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011025" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6323, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_24", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011027" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6219, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_26", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011029" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6104, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_28", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011031" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.5953, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_30", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011033" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.5844, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_32", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011035" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.5729, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_34", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011037" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.562, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_36", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011039" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.551, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_38", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011041" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.5396, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_40", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011045" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.512, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_48", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011047" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.5002, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_50", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011053" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.4724, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_58", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011055" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.4599, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_60", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011057" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.449, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_64", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011059" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.438, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_66", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011061" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.4266, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_68", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011063" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.4156, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_70", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011065" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.4047, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_72", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011067" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3937, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_74", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011069" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3828, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_76", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011071" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3719, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_78", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011073" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3573, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_80", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011075" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3464, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_82", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011077" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3349, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_84", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011079" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.324, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_86", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011081" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3125, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_88", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011083" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3021, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_90", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011085" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2912, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_92", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011087" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2802, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_94", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011089" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2682, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_96", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011091" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2573, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_98", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011093" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2459, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_100", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011095" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2349, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_102", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011097" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.224, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_104", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011099" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.213, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_106", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011101" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2021, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_108", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011103" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.1911, + "y": 0.3417 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_110", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_4CH" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.4881, + "y": 0.5176 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/PE/PE/BYCB_4CH_PE1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/StatusNonPowered", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_4CH" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.5245, + "y": 0.5167 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/PE/PE/BYAB_4CH_PE1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/StatusNonPowered", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011102_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2234, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011102_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011100_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2343, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011100_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011098_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2456, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011098_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011098_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2455, + "y": 0.2173 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011098_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011096_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2563, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011096_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011094_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2677, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011094_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011092_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.279, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011092_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011090_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2899, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011090_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011090_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2897, + "y": 0.2173 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011090_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011088_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3046, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011088_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011086_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3155, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011086_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011082_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3309, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011082_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011082_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3307, + "y": 0.2173 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011082_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011080_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3416, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011080_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011078_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.353, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011078_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011076_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3635, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011076_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011074_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3743, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011074_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011074_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3741, + "y": 0.2173 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011074_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011072_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3905, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011072_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011070_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.401, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011070_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011068_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4124, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011068_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011066_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4232, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011066_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011066_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.423, + "y": 0.2173 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011066_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011064_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4343, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011064_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011062_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4452, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011062_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011060_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4562, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011060_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011058_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4675, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011058_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011058_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4673, + "y": 0.2173 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011058_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011056_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4837, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011056_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011054_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4948, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011054_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011052_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5066, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011052_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011051_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5175, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011051_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011048_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5397, + "y": 0.2173 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011048_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011050_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5283, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011050_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011048_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5395, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011048_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011046_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.555, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011046_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011044_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5658, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011044_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011042_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.577, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011042_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011040_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5881, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011040_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011038_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5994, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011038_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011036_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6107, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011036_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011032_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6244, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011032_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011030_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6384, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011030_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011028_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6493, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011028_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011026_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6602, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011026_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011024_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.672, + "y": 0.2173 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011024_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011024_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6718, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011024_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011022_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6827, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011022_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011020_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6937, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011020_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011018_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7045, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011018_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011016_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7153, + "y": 0.2173 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011016_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011016_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7156, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011016_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011014_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7296, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011014_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011012_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7405, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011012_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011010_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7513, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011010_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011010_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7512, + "y": 0.2173 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011010_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011008_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7625, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011008_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011006_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7739, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011006_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011004_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7853, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011004_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011002_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7966, + "y": 0.2344 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011002_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011002_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7964, + "y": 0.2173 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011002_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011001_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7748, + "y": 0.3875 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011001_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011001_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7748, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011001_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011003_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7635, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011003_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011007_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7412, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011007_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011009_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7298, + "y": 0.3875 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011009_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011009_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7295, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011009_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011011_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7186, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011011_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011013_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7077, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011013_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011005_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7525, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011005_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011025_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6326, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011025_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011027_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6218, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011027_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011029_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6104, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011029_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011015_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6891, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011015_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011015_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6892, + "y": 0.3875 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011015_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011017_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6774, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011017_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011019_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6665, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011019_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011021_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6551, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011021_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011023_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6438, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011023_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011023_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.644, + "y": 0.3875 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011023_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011031_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.596, + "y": 0.3875 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011031_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011033_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5846, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011033_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011035_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5733, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011035_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011037_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5623, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011037_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011039_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.551, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011039_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011039_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5512, + "y": 0.3875 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011039_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011031_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5958, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011031_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011041_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5398, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011041_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011047_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5004, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011047_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011045_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5127, + "y": 0.3875 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011045_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011045_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5125, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011045_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011055_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4607, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011055_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011053_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4724, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011053_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011061_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4269, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011061_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011059_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4382, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011059_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011057_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4491, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011057_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011057_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4493, + "y": 0.3875 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011057_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011063_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4164, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011063_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011071_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3722, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011071_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011069_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3833, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011069_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011067_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3941, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011067_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011065_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.405, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011065_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011065_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4048, + "y": 0.3875 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011065_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011079_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3242, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011079_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011077_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3353, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011077_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011075_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3468, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011075_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011073_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3577, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011073_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011073_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3575, + "y": 0.3875 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011073_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011087_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2805, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011087_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011085_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2916, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011085_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011083_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3025, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011083_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011081_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3133, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011081_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011081_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3131, + "y": 0.3875 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011081_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011095_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2347, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011095_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011093_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2458, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011093_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011091_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2572, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011091_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011089_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2685, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011089_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011089_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2803, + "y": 0.3875 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011089_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011103_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.1909, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011103_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011101_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2025, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011101_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011199_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2134, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011099_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011097_EN1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2242, + "y": 0.3704 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/D2C_Enable/S011097_D2C_CHUTE", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011097_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2242, + "y": 0.3875 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011097_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011106_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.208, + "y": 0.2169 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011106_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM30", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.2233, + "y": 0.2779 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM30", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM31", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.2023, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM31", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM29", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.2132, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM29", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM27", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.2346, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM27", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM28", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.2791, + "y": 0.2779 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM28", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM26", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.3155, + "y": 0.2779 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM26", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM25", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.2908, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM25", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM24", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.352, + "y": 0.2779 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM24", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM23", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.3466, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM23", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM22", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.3716, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM22", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM21", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.4124, + "y": 0.2779 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM21", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM20", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.3934, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM20", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM19", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.4556, + "y": 0.2779 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM19", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM18", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.4377, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM18", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM17", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.4837, + "y": 0.2779 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM17", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM16", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.4726, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM16", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM14", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.5117, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM14", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM13", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.5551, + "y": 0.2779 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM13", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM12", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.5242, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM12", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM11", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.6103, + "y": 0.2779 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM11", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM10", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.5731, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM10", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM09 ", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.6488, + "y": 0.2779 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM09", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM08 ", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.621, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM08", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM07", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.6931, + "y": 0.2779 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM07", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM06", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.6664, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM06", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM02", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.7738, + "y": 0.2779 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM02", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM04", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.7291, + "y": 0.2788 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM04", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM05", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.7075, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM05", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM03", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.7304, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM03", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM01", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.7627, + "y": 0.3233 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM01", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_3_SS2" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.4988, + "y": 0.5135 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/SS_PB/BYCB_3_SS2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_3_EPC2_Line" + }, + "position": { + "height": 0.0056, + "rotate": { + "angle": 90 + }, + "width": 0.0234, + "x": 0.492, + "y": 0.4752 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Station/EPC/BYCB_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_3_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 180 + }, + "width": 0.0073, + "x": 0.4999, + "y": 0.438 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Station/EPC/BYCB_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_3_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 180 + }, + "width": 0.0083, + "x": 0.4996, + "y": 0.4862 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Station/EPC/BYCB_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_3_EPC1_Line" + }, + "position": { + "height": 0.0056, + "rotate": { + "angle": 90 + }, + "width": 0.0234, + "x": 0.4717, + "y": 0.4752 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Station/EPC/BYCB_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_3_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 180 + }, + "width": 0.0073, + "x": 0.4796, + "y": 0.438 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Station/EPC/BYCB_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_3_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 180 + }, + "width": 0.0083, + "x": 0.4793, + "y": 0.4862 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Station/EPC/BYCB_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_3_SS1" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.475, + "y": 0.5141 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/SS_PB/BYCB_3_SS1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_3_SS2" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.5357, + "y": 0.5117 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/SS_PB/BYAB_3_SS2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_3_EPC2_Line" + }, + "position": { + "height": 0.0056, + "rotate": { + "angle": 90 + }, + "width": 0.0234, + "x": 0.5279, + "y": 0.4752 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Station/EPC/BYAB_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_3_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 180 + }, + "width": 0.0073, + "x": 0.5358, + "y": 0.438 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Station/EPC/BYAB_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_3_EPC1_Line" + }, + "position": { + "height": 0.0056, + "rotate": { + "angle": 90 + }, + "width": 0.0234, + "x": 0.5076, + "y": 0.4752 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Station/EPC/BYAB_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_3_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 180 + }, + "width": 0.0083, + "x": 0.5152, + "y": 0.4862 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Station/EPC/BYAB_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_3_SS1" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.5114, + "y": 0.5266 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/SS_PB/BYAB_3_SS1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_3_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 180 + }, + "width": 0.0083, + "x": 0.5361, + "y": 0.4862 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Station/EPC/BYAB_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_3_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 180 + }, + "width": 0.0073, + "x": 0.5155, + "y": 0.438 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/Station/EPC/BYAB_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "BYCB_3_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.4883, + "y": 0.4515 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/BYCB_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "BYAB_3_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.5242, + "y": 0.4515 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/BYAB_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01A_FIOM15", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.517, + "y": 0.2785 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM15", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYCB_2_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4992, + "y": 0.4086 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/JR/BYCB_2_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "BYAB_2_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5134, + "y": 0.4086 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM04/Station/JR/BYAB_2_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM01_VS01A" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.7458, + "y": 0.3011 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM01_VS01A" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM02_VS01A" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.644, + "y": 0.3009 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM02_VS01A" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM03_VS01A" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.5513, + "y": 0.3019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM03_VS01A" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM04_VS01A" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.4724, + "y": 0.3019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM04_VS01A" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM05_VS01A" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.3573, + "y": 0.3019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM05_VS01A" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM06_VS01A " + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.268, + "y": 0.3019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM06_VS01A" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM07_VS01A" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.207, + "y": 0.3019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM07_VS01A" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM04" + }, + "position": { + "height": 0.03, + "width": 0.03, + "x": 0.588, + "y": 0.296 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/MCM04" + ] + }, + "path": "Symbol-Views/Equipment-Views/MCM", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011040_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.588, + "y": 0.217 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011040_JR" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011053_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4723, + "y": 0.3875 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011053_JR" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011054_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4946, + "y": 0.2176 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/Station/Chute_JR/S011054_JR" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM02_Button" + }, + "position": { + "height": 0.0426, + "rotate": { + "anchor": "50% 100%" + }, + "width": 0.1521, + "x": 0.2224, + "y": 0.1536 + }, + "props": { + "params": { + "pageid": "DetailedView/MCM02 Fluid Inbound", + "panel_id": "value", + "text": "MCM02 Fluid Inbound" + }, + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM03_Button" + }, + "position": { + "height": 0.0426, + "rotate": { + "anchor": "50% 100%" + }, + "width": 0.1521, + "x": 0.0375, + "y": 0.1525 + }, + "props": { + "params": { + "pageid": "DetailedView/MCM03 Fluid Inbound", + "panel_id": "value", + "text": "MCM03 Fluid Inbound" + }, + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM01_Button" + }, + "position": { + "height": 0.0426, + "rotate": { + "anchor": "50% 100%" + }, + "width": 0.1521, + "x": 0.8115, + "y": 0.1694 + }, + "props": { + "params": { + "pageid": "DetailedView/MCM01 Bulk Inbound", + "panel_id": "value", + "text": "MCM01 Bulk Inbound" + }, + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM05_Button" + }, + "position": { + "height": 0.0426, + "rotate": { + "anchor": "50% 100%" + }, + "width": 0.1521, + "x": 0.4245, + "y": 0.6203 + }, + "props": { + "params": { + "pageid": "DetailedView/MCM05 Sorter Destination Chutes", + "panel_id": "value", + "text": "MCM05 Sorter Destination Chutes" + }, + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 1.979278564453125, + "y": 3.139894485473633 + }, + "props": { + "mode": "percent", + "style": { + "backgroundColor": "#FFFFFF", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/a70d5e4d2b96ac0c853db9f50ea36ed5c8e673223a645c30d37d2cf710618307 b/.resources/a70d5e4d2b96ac0c853db9f50ea36ed5c8e673223a645c30d37d2cf710618307 deleted file mode 100644 index 60cc4c5e..00000000 --- a/.resources/a70d5e4d2b96ac0c853db9f50ea36ed5c8e673223a645c30d37d2cf710618307 +++ /dev/null @@ -1,31 +0,0 @@ -def create_web_socket_tags(whid): - - logger = system.util.getLogger("%s-Create-Web-Socket-Tags" % (whid)) - if whid != "" and whid != None: - provider = "[%s_SCADA_TAG_PROVIDER]" % (whid) - tag_paths = {"aws_data":{"name":"aws_data", "valueSource": "memory", - "dataType": "String", "value" : "{}"}, - "close_socket":{"name":"close_socket", "valueSource": "memory", - "dataType": "Boolean", "value" : True}, - "device_count":{"name":"device_count", "valueSource": "memory", - "dataType": "String", "value" : "{}"}, - "IdToStatus":{"name":"IdToStatus", "valueSource": "memory", - "dataType": "String", "value" : "{}"}, - "wbsckt_heartbeat_interval":{"name":"wbsckt_heartbeat_interval", "valueSource": "memory", - "dataType": "DateTime", "value" : 0}, - "wbsckt_logging":{"name":"wbsckt_logging", "valueSource": "memory", - "dataType": "Boolean", "value" : False}, - "wbsckt_messages_send":{"name":"wbsckt_messages_send", "valueSource": "memory", - "dataType": "String", "value" : "{}"}, - "thread_id":{"name":"thread_id", "valueSource": "memory", - "dataType": "String", "value" : ""}, - "wbsckt_running":{"name":"wbsckt_running", "valueSource": "memory", - "dataType": "Boolean", "value" : False}, - "download":{"name":"download", "valueSource": "memory", - "dataType": "String", "value" : ""}} - - for k,v in tag_paths.items(): - if not system.tag.exists("%sSystem/%s" % (provider, k)): - base_path = "%s/System" % (provider) - system.tag.configure(base_path, v) - logger.info("Created tag %s" % (k)) \ No newline at end of file diff --git a/.resources/8e5020a2c23ef3020bcd7196d29b88f435f9471a793809efa0efe5729672a609 b/.resources/a71af4cf71df8fd1a36df7ee72e025de57593f7ed1eb7aef5322c96871684821 similarity index 96% rename from .resources/8e5020a2c23ef3020bcd7196d29b88f435f9471a793809efa0efe5729672a609 rename to .resources/a71af4cf71df8fd1a36df7ee72e025de57593f7ed1eb7aef5322c96871684821 index fc62f1fe..eebdfefb 100644 --- a/.resources/8e5020a2c23ef3020bcd7196d29b88f435f9471a793809efa0efe5729672a609 +++ b/.resources/a71af4cf71df8fd1a36df7ee72e025de57593f7ed1eb7aef5322c96871684821 @@ -7,7 +7,7 @@ "MCM04", "MCM05" ], - "state": null + "state": 0 }, "params": { "tagProps": [ @@ -471,7 +471,7 @@ }, { "input": "MOTOR NOT FAULTED", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -620,7 +620,7 @@ }, { "input": "JAM NOT FAULTED", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -769,7 +769,7 @@ }, { "input": "NOT DE ENERGIZED", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -918,7 +918,7 @@ }, { "input": "NOT ESTOPPED", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -1067,7 +1067,7 @@ }, { "input": "NOT ESTOPPED", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -1216,7 +1216,7 @@ }, { "input": "NOT STOPPED", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -1365,7 +1365,7 @@ }, { "input": "SWITCH NOT FAULTED", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -1509,12 +1509,12 @@ "inputType": "scalar", "mappings": [ { - "input": "NOT ON UPS BATTERY", + "input": "ON UPS BATTERY", "output": "#FF0000" }, { "input": "NOT ON UPS BATTERY", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -1663,7 +1663,7 @@ }, { "input": "BATTERY NOT FAULTED", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -1812,7 +1812,7 @@ }, { "input": "BATTERY NOT LOW", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -1961,7 +1961,7 @@ }, { "input": "OFF", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -2110,7 +2110,7 @@ }, { "input": "UPS NOT FAULTED", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -2190,17 +2190,20 @@ } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": { + "enabled": true + } }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { - "props.enabled": { + "meta.tooltip.text": { "binding": { "config": { - "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" }, "type": "expr" } @@ -2365,17 +2368,20 @@ } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": { + "enabled": true + } }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { - "props.enabled": { + "meta.tooltip.text": { "binding": { "config": { - "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" }, "type": "expr" } @@ -2463,13 +2469,24 @@ } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": { + "enabled": true + } }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" + }, + "type": "expr" + } + }, "props.enabled": { "binding": { "config": { @@ -2642,13 +2659,24 @@ } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": { + "enabled": true + } }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" + }, + "type": "expr" + } + }, "props.enabled": { "binding": { "config": { @@ -2821,13 +2849,24 @@ } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": { + "enabled": true + } }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" + }, + "type": "expr" + } + }, "props.enabled": { "binding": { "config": { @@ -2996,17 +3035,20 @@ } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": { + "enabled": true + } }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { - "props.enabled": { + "meta.tooltip.text": { "binding": { "config": { - "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" }, "type": "expr" } @@ -3167,21 +3209,43 @@ "component": { "onActionPerformed": { "config": { - "script": "\ttag_name \u003d self.view.params.tagProps[0]\n\ttag_path \u003d \"[\" + self.session.custom.fc+ \"_SCADA_TAG_PROVIDER]\"+tag_name+\"/Setup_Motor_Speeds\"\n\tsystem.tag.writeBlocking([tag_path],[True])" + "draggable": true, + "id": "Z0DssmYn", + "modal": false, + "overlayDismiss": false, + "resizable": true, + "showCloseIcon": true, + "type": "open", + "viewParams": { + "MCM": "{view.params.tagProps[0]}" + }, + "viewPath": "PopUp-Views/SetupMotorSpeeds", + "viewportBound": false }, - "scope": "G", - "type": "script" + "scope": "C", + "type": "popup" } } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": { + "enabled": true + } }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" + }, + "type": "expr" + } + }, "props.enabled": { "binding": { "config": { @@ -3290,6 +3354,7 @@ "grow": 1 }, "props": { + "currentTabIndex": 2, "menuType": "modern", "tabSize": { "width": 1000 diff --git a/.resources/a7c5da6f5217c17c0b4c69b1164e6d2cd6876ab0b0eb90f0a3587fcb39774c6c b/.resources/a7c5da6f5217c17c0b4c69b1164e6d2cd6876ab0b0eb90f0a3587fcb39774c6c new file mode 100644 index 00000000..9fc5d297 --- /dev/null +++ b/.resources/a7c5da6f5217c17c0b4c69b1164e6d2cd6876ab0b0eb90f0a3587fcb39774c6c @@ -0,0 +1,270 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px", + "grow": 1 + }, + "props": { + "text": "Select MCM", + "textStyle": { + "fontSize": 50 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer_8" + }, + "position": { + "basis": 0, + "grow": 1 + }, + "props": { + "alignItems": "center", + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "320px" + }, + "props": { + "params": { + "MCM": "MCM01", + "view": "Windows/Tabs/Enternet Windows/DPMs/MCM01-DPM" + }, + "path": "Windows/Tabs/Enternet Windows/Components/PLC" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "200px", + "grow": 1 + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "320px" + }, + "props": { + "params": { + "MCM": "MCM02", + "view": "Windows/Tabs/Enternet Windows/DPMs/MCM02-DPM" + }, + "path": "Windows/Tabs/Enternet Windows/Components/PLC" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "FlexContainer_0" + }, + "position": { + "basis": "200px", + "grow": 1 + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "320px" + }, + "props": { + "params": { + "MCM": "MCM03", + "view": "Windows/Tabs/Enternet Windows/DPMs/MCM03-DPM" + }, + "path": "Windows/Tabs/Enternet Windows/Components/PLC" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "FlexContainer_1" + }, + "position": { + "basis": "200px", + "grow": 1 + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "320px" + }, + "props": { + "params": { + "MCM": "MCM04", + "view": "Windows/Tabs/Enternet Windows/DPMs/MCM04-DPM" + }, + "path": "Windows/Tabs/Enternet Windows/Components/PLC" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "FlexContainer_2" + }, + "position": { + "basis": "200px", + "grow": 1 + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "320px" + }, + "props": { + "params": { + "MCM": "MCM05", + "view": "Windows/Tabs/Enternet Windows/DPMs/MCM05-DPM" + }, + "path": "Windows/Tabs/Enternet Windows/Components/PLC" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "FlexContainer_3" + }, + "position": { + "basis": "200px", + "grow": 1 + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "FlexContainer_6" + }, + "position": { + "basis": "200px", + "grow": 1 + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "FlexContainer_7" + }, + "position": { + "basis": 0, + "grow": 1 + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/.resources/a7d256e6a92334836418e8eb5830bc0964bffde546aafef468bb7a74f3ba0216 b/.resources/a7d256e6a92334836418e8eb5830bc0964bffde546aafef468bb7a74f3ba0216 new file mode 100644 index 00000000..ef6a02e7 Binary files /dev/null and b/.resources/a7d256e6a92334836418e8eb5830bc0964bffde546aafef468bb7a74f3ba0216 differ diff --git a/.resources/a9294388b0299ca5f48ec161c602587157dbc7a19dc46648440264308431e7e3 b/.resources/a9294388b0299ca5f48ec161c602587157dbc7a19dc46648440264308431e7e3 new file mode 100644 index 00000000..2632d09f Binary files /dev/null and b/.resources/a9294388b0299ca5f48ec161c602587157dbc7a19dc46648440264308431e7e3 differ diff --git a/.resources/a9bddc990d3aad90c18654e92a0408e0c664c08cbb2d0486fef8401dcaa9c0ee b/.resources/a9bddc990d3aad90c18654e92a0408e0c664c08cbb2d0486fef8401dcaa9c0ee new file mode 100644 index 00000000..0b76d1b3 --- /dev/null +++ b/.resources/a9bddc990d3aad90c18654e92a0408e0c664c08cbb2d0486fef8401dcaa9c0ee @@ -0,0 +1,5293 @@ +{ + "custom": {}, + "params": { + "highlightTagPath": "" + }, + "propConfig": { + "params.highlightTagPath": { + "onChange": { + "enabled": null, + "script": "\tutils.handleTagHighlight(self.view, currentValue)" + }, + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "MCM02 Fluid Inbound" + }, + "position": { + "height": 1, + "width": 1 + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "elements": [ + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "68.769707", + "id": "rect54", + "name": "rect54", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.998938" + }, + "type": "rect", + "width": "29.010033", + "x": "243.79439", + "y": "687.56348" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "28.999489", + "id": "rect55", + "name": "rect55", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "28.999489", + "x": "244.1474", + "y": "758.31061" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "28.999489", + "id": "rect56", + "name": "rect56", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "28.999489", + "x": "244.03687", + "y": "789.24091" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "28.999489", + "id": "rect57", + "name": "rect57", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1" + }, + "type": "rect", + "width": "28.999489", + "x": "243.92645", + "y": "819.95001" + }, + { + "elements": [ + { + "d": "m 36.275568,208.06378 c 0.0411,-8.47237 3.70755,-14.41981 13.35523,-14.40703 l -0.0191,7.70281 c -4.20989,0.24463 -5.42261,2.20596 -5.73108,6.72222 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path49", + "name": "path49", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "0.264583" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "19.974106", + "id": "rect50", + "name": "rect50", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.262294" + }, + "transform": "matrix(-8.1387331e-5,1,-1,-7.8601362e-5,0,0)", + "type": "rect", + "width": "7.6657953", + "x": "193.59207", + "y": "-70.771896" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "155.06757", + "id": "rect51", + "name": "rect51", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.262294" + }, + "transform": "matrix(-8.1387331e-5,1,-1,-7.8601362e-5,0,0)", + "type": "rect", + "width": "7.6658173", + "x": "193.5706", + "y": "-226.45424" + }, + { + "d": "m 162.08412,193.05379 13.84063,-0.0731 -4.00497,-6.38743 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path29", + "name": "path29", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect29", + "name": "rect29", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "248.82903", + "y": "-57.730965" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect30", + "name": "rect30", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "248.85927", + "y": "-65.885269" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect33", + "name": "rect33", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "248.92772", + "y": "-74.078423" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.6444936", + "id": "rect34", + "name": "rect34", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.00116861,0.99999932,-0.99999921,0.00125332,0,0)", + "type": "rect", + "width": "68.316269", + "x": "102.47816", + "y": "-202.38113" + }, + { + "d": "m 182.72272,193.05379 13.84059,-0.0731 -4.00494,-6.38743 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path35", + "name": "path35", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect35", + "name": "rect35", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "259.58472", + "y": "-75.346123" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect36", + "name": "rect36", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "259.61499", + "y": "-83.500443" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect37", + "name": "rect37", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "259.68347", + "y": "-91.693626" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.6444936", + "id": "rect38", + "name": "rect38", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.00116861,0.99999932,-0.99999921,0.00125332,0,0)", + "type": "rect", + "width": "49.506004", + "x": "121.2969", + "y": "-223.13654" + }, + { + "d": "m 202.26756,193.10223 13.84059,-0.0731 -4.00493,-6.38743 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path39", + "name": "path39", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect39", + "name": "rect39", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "269.81171", + "y": "-92.002586" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect40", + "name": "rect40", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "269.84198", + "y": "-100.15688" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect41", + "name": "rect41", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "269.91049", + "y": "-108.35008" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.6445255", + "id": "rect42", + "name": "rect42", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.00116861,0.99999932,-0.99999921,0.00125332,0,0)", + "type": "rect", + "width": "68.493477", + "x": "102.45156", + "y": "-242.63513" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.6443963", + "id": "rect43", + "name": "rect43", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.00116861,0.99999932,-0.99999921,0.00125332,0,0)", + "type": "rect", + "width": "44.987232", + "x": "75.765198", + "y": "-223.18155" + }, + { + "d": "m 193.26541,173.47622 4.07805,6.69438 c 3.15654,-1.80075 5.5288,-4.4057 5.13041,-9.14996 l -7.64449,0.0585 c -0.24047,1.20633 -0.75352,1.98965 -1.56397,2.39711 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path34", + "name": "path34", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "d": "m 213.90399,173.47622 4.07803,6.69438 c 3.15659,-1.80075 5.52882,-4.4057 5.13044,-9.14996 l -7.64452,0.0585 c -0.24047,1.20633 -0.75352,1.98965 -1.56395,2.39711 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path38", + "name": "path38", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "d": "m 233.44883,173.52466 4.07806,6.69438 c 3.15656,-1.80075 5.52879,-4.4057 5.13038,-9.14995 l -7.64446,0.0585 c -0.24047,1.20632 -0.75353,1.98966 -1.56398,2.39711 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path42", + "name": "path42", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "25.26856", + "id": "rect93", + "name": "rect93", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.18487" + }, + "type": "rect", + "width": "7.7566252", + "x": "282.85922", + "y": "212.21532" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "26.947561", + "id": "rect93-1", + "name": "rect93-1", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.190839" + }, + "type": "rect", + "width": "7.7506557", + "x": "282.81787", + "y": "185.13013" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "11.914629", + "id": "rect94", + "name": "rect94", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "type": "rect", + "width": "7.6768494", + "x": "282.94049", + "y": "237.89058" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "15.778745", + "id": "rect95", + "name": "rect95", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "type": "rect", + "width": "7.5916438", + "x": "282.90137", + "y": "250.31227" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.6743364", + "id": "rect96", + "name": "rect96", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "type": "rect", + "width": "7.6743364", + "x": "282.78955", + "y": "266.53568" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.6743364", + "id": "rect97", + "name": "rect97", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "type": "rect", + "width": "7.6743364", + "x": "282.74994", + "y": "274.79681" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.6743364", + "id": "rect98", + "name": "rect98", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "type": "rect", + "width": "7.6743364", + "x": "282.74994", + "y": "283.01132" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "67.920906", + "id": "rect92", + "name": "rect92", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.262294" + }, + "transform": "matrix(-8.1387331e-5,1,-1,-7.8601362e-5,0,0)", + "type": "rect", + "width": "7.6657953", + "x": "172.56956", + "y": "-364.82452" + }, + { + "d": "m 282.98738,184.52808 c 0.0411,-8.47237 3.70755,-11.97031 13.35524,-11.95753 l -0.0604,7.73382 c -3.93176,0.21683 -4.89857,1.24846 -5.75175,4.22103 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path92", + "name": "path92", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "0.264583" + }, + "type": "path" + }, + { + "d": "m 304.23251,171.48591 13.8406,-0.0731 -4.00497,-6.38744 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path68", + "name": "path68", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect69", + "name": "rect69", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "304.50208", + "y": "-190.29387" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect70", + "name": "rect70", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "304.53235", + "y": "-198.44821" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect71", + "name": "rect71", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "304.6008", + "y": "-206.64137" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.6444702", + "id": "rect72", + "name": "rect72", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.00116861,0.99999932,-0.99999921,0.00125332,0,0)", + "type": "rect", + "width": "38.755039", + "x": "110.69286", + "y": "-344.4686" + }, + { + "d": "m 324.87449,171.50231 14.08863,-0.0731 -4.00493,-6.38743 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path73", + "name": "path73", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect74", + "name": "rect74", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "315.40277", + "y": "-208.1151" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect75", + "name": "rect75", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "315.43304", + "y": "-216.26967" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect76", + "name": "rect76", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "315.50159", + "y": "-224.46362" + }, + { + "d": "m 345.22126,171.4617 13.67527,-0.0731 -4.00499,-6.38743 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path77", + "name": "path77", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect78", + "name": "rect78", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "325.75635", + "y": "-225.15063" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect79", + "name": "rect79", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "325.69934", + "y": "-233.47971" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.670794", + "id": "rect80", + "name": "rect80", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.52108106,0.85350719,-0.85346741,0.52114622,0,0)", + "type": "rect", + "width": "7.6701965", + "x": "325.76782", + "y": "-241.67288" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.6444612", + "id": "rect86", + "name": "rect86", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.00116861,0.99999932,-0.99999921,0.00125332,0,0)", + "type": "rect", + "width": "39.572105", + "x": "70.546051", + "y": "-344.43161" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.6445255", + "id": "rect87", + "name": "rect87", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.00116861,0.99999932,-0.99999921,0.00125332,0,0)", + "type": "rect", + "width": "64.331848", + "x": "85.194489", + "y": "-365.40256" + }, + { + "d": "m 335.41384,151.90835 4.07798,6.69438 c 3.15658,-1.80076 5.52887,-4.4057 5.13041,-9.14997 l -7.64447,0.0585 c -0.24047,1.20632 -0.75347,1.98966 -1.56392,2.39712 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path83", + "name": "path83", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "d": "m 356.30386,151.92473 4.078,6.69438 c 3.15659,-1.80075 5.52882,-4.4057 5.13041,-9.14996 l -7.64449,0.0585 c -0.24047,1.20632 -0.75353,1.98965 -1.56392,2.39712 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path84", + "name": "path84", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "d": "m 376.34055,151.71876 4.07806,6.69438 c 3.15656,-1.80076 5.52882,-4.4057 5.13038,-9.14996 l -7.64448,0.0585 c -0.24045,1.20631 -0.75353,1.98965 -1.56396,2.39712 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path85", + "name": "path85", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "7.6445255", + "id": "rect89", + "name": "rect89", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "0.264637" + }, + "transform": "matrix(0.00116861,0.99999932,-0.99999921,0.00125332,0,0)", + "type": "rect", + "width": "64.106201", + "x": "85.208115", + "y": "-385.45651" + }, + { + "d": "m 194.85116,101.65593 7.72694,-0.05 0.058,-22.682677 h 1.8892 l 0.0941,-12.440588 2.47444,-3.913877 -0.004,-6.028215 -16.7741,-0.02366 -0.0207,6.155367 2.63332,3.865572 -0.15456,12.392059 2.11812,0.03509 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path2", + "name": "path2", + "stroke": { + "paint": "#000000", + "width": "0.262256" + }, + "type": "path" + }, + { + "d": "m 235.01358,101.56176 7.75714,-0.05 0.0582,-22.68243 h 1.89659 l 0.0944,-12.440447 2.48411,-3.913833 -0.004,-6.028146 -16.83965,-0.02366 -0.0207,6.155297 2.64363,3.865528 -0.15518,12.391919 2.1264,0.03509 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path2-8", + "name": "path2-8", + "stroke": { + "paint": "#000000", + "width": "0.262767" + }, + "type": "path" + }, + { + "d": "m 357.8004,84.2435 7.75714,-0.05 0.0582,-22.68243 h 1.89659 l 0.0944,-12.440447 2.48411,-3.913833 -0.004,-6.028146 -16.83965,-0.02366 -0.0207,6.155297 2.64363,3.865528 -0.15518,12.391919 2.1264,0.03509 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path2-8-1", + "name": "path2-8-1", + "stroke": { + "paint": "#000000", + "width": "0.262767" + }, + "type": "path" + }, + { + "d": "m 377.89555,84.164286 7.75714,-0.05 0.0582,-22.68243 h 1.89659 l 0.0944,-12.440447 2.48411,-3.913833 -0.004,-6.028146 -16.83965,-0.02366 -0.0207,6.155297 2.64363,3.865528 -0.15518,12.391919 2.1264,0.03509 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path2-8-1-2", + "name": "path2-8-1-2", + "stroke": { + "paint": "#000000", + "width": "0.262767" + }, + "type": "path" + } + ], + "id": "g98", + "name": "g98", + "transform": "matrix(3.7787616,0,0,3.7787616,106.79407,-101.06038)", + "type": "group" + } + ], + "id": "layer1", + "name": "layer1", + "type": "group" + } + ], + "preserveAspectRatio": "none", + "style": { + "classes": "Highlight/Pulse-Clear" + }, + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "l", + "id": "path49", + "inheritedGroupPrefix": "CON", + "name": "PS2_3", + "originalName": "PS2-3" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.1315, + "y": 0.5936 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect57", + "inheritedGroupPrefix": "CON", + "name": "PS2_8", + "originalName": "PS2-8" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.1266, + "y": 0.7589 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_8_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect56", + "inheritedGroupPrefix": "CON", + "name": "PS2_7", + "originalName": "PS2-7" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.1266, + "y": 0.7298 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect55", + "inheritedGroupPrefix": "CON", + "name": "PS2_6", + "originalName": "PS2-6" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.1267, + "y": 0.7015 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect54", + "inheritedGroupPrefix": "CON", + "name": "PS2_5B", + "originalName": "PS2-5-AB" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.1263, + "y": 0.6693 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_5B_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect54", + "inheritedGroupPrefix": "CON", + "name": "PS2_5A", + "originalName": "PS2-5-AB" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.1263, + "y": 0.6401 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_5A_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "l", + "id": "rect50", + "inheritedGroupPrefix": "CON", + "name": "PS2_2", + "originalName": "PS2-2" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "180deg" + }, + "width": 0.0157, + "x": 0.1704, + "y": 0.5836 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_2_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "l", + "id": "rect51", + "inheritedGroupPrefix": "CON", + "name": "PS2_1", + "originalName": "PS2-1" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "180deg" + }, + "width": 0.0157, + "x": 0.3421, + "y": 0.5828 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_1_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path29", + "inheritedGroupPrefix": "CON", + "name": "UL6_8", + "originalName": "UL6-8" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.382, + "y": 0.5631 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL6_8_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect29", + "inheritedGroupPrefix": "CON", + "name": "UL6_7", + "originalName": "UL6-7" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.396, + "y": 0.551 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL6_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect30", + "inheritedGroupPrefix": "CON", + "name": "UL6_6", + "originalName": "UL6-6" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.411, + "y": 0.5349 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL6_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect33", + "inheritedGroupPrefix": "CON", + "name": "UL6_5", + "originalName": "UL6-5" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.4245, + "y": 0.5208 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL6_5_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path34", + "inheritedGroupPrefix": "CON", + "name": "UL6_4", + "originalName": "UL6-4" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "96deg" + }, + "width": 0.0157, + "x": 0.4377, + "y": 0.5045 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL6_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect67", + "inheritedGroupPrefix": "CON", + "name": "UL6_1_EX1", + "originalName": "UL6-2" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.4389, + "y": 0.1697 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/Extendo/UL6_1_EX1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Extendo", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect34", + "inheritedGroupPrefix": "CON", + "name": "UL6_3", + "originalName": "UL6-3" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.4389, + "y": 0.367 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL6_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect38", + "inheritedGroupPrefix": "CON", + "name": "UL5_2", + "originalName": "UL5-2" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.4788, + "y": 0.4117 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_2_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect43", + "inheritedGroupPrefix": "CON", + "name": "UL5_1", + "originalName": "UL5-1" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.4788, + "y": 0.2517 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_1_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect42", + "inheritedGroupPrefix": "CON", + "name": "UL4_3", + "originalName": "UL4-3" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.5182, + "y": 0.3642 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL4_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect68", + "inheritedGroupPrefix": "CON", + "name": "UL4_1_EX1", + "originalName": "UL4-2" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.5181, + "y": 0.1685 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/Extendo/UL4_1_EX1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Extendo", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path39", + "inheritedGroupPrefix": "CON", + "name": "UL4_8", + "originalName": "UL4-8" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.4629, + "y": 0.5614 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL4_8_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect39", + "inheritedGroupPrefix": "CON", + "name": "UL4_7", + "originalName": "UL4-7" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.4762, + "y": 0.5484 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL4_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect40", + "inheritedGroupPrefix": "CON", + "name": "UL4_6", + "originalName": "UL4-6" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.4902, + "y": 0.5342 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL4_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect41", + "inheritedGroupPrefix": "CON", + "name": "UL4_5", + "originalName": "UL4-5" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.5037, + "y": 0.5192 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL4_5_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path42", + "inheritedGroupPrefix": "CON", + "name": "UL4_4", + "originalName": "UL4-4" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "98deg" + }, + "width": 0.0157, + "x": 0.5174, + "y": 0.5038 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL4_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path35", + "inheritedGroupPrefix": "CON", + "name": "UL5_7", + "originalName": "UL5-7" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.4223, + "y": 0.5649 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect35", + "inheritedGroupPrefix": "CON", + "name": "UL5_6", + "originalName": "UL5-6" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.4358, + "y": 0.551 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect36", + "inheritedGroupPrefix": "CON", + "name": "UL5_5", + "originalName": "UL5-5" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.4497, + "y": 0.5368 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_5_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect37", + "inheritedGroupPrefix": "CON", + "name": "UL5_4", + "originalName": "UL5-4" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.4648, + "y": 0.5212 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path38", + "inheritedGroupPrefix": "CON", + "name": "UL5_3", + "originalName": "UL5-3" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "97deg" + }, + "width": 0.0157, + "x": 0.4779, + "y": 0.5054 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect98", + "inheritedGroupPrefix": "CON", + "name": "PS1_8", + "originalName": "PS1-8" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.6117, + "y": 0.8971 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_8_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect97", + "inheritedGroupPrefix": "CON", + "name": "PS1_7", + "originalName": "PS1-7" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.6117, + "y": 0.8677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect96", + "inheritedGroupPrefix": "CON", + "name": "PS1_6", + "originalName": "PS1-6" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.6118, + "y": 0.8381 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect95", + "inheritedGroupPrefix": "CON", + "name": "PS1_5B", + "originalName": "PS1-5-AB" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.6119, + "y": 0.8068 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_5B_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect95", + "inheritedGroupPrefix": "CON", + "name": "PS1_5A", + "originalName": "PS1-5-AB" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.6125, + "y": 0.7822 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_5A_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect94", + "inheritedGroupPrefix": "CON", + "name": "PS1_4", + "originalName": "PS1-4" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.6121, + "y": 0.7423 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect93", + "inheritedGroupPrefix": "CON", + "name": "PS1_3", + "originalName": "PS1-3" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.612, + "y": 0.6771 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "l", + "id": "path92", + "inheritedGroupPrefix": "CON", + "name": "PS1_2", + "originalName": "PS1-2" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.6174, + "y": 0.5167 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_2_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "l", + "id": "rect92", + "inheritedGroupPrefix": "CON", + "name": "PS1_1", + "originalName": "PS1-1" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "180deg" + }, + "width": 0.0157, + "x": 0.6923, + "y": 0.5097 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_1_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path68", + "inheritedGroupPrefix": "CON", + "name": "UL3_7", + "originalName": "UL3-8" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.6618, + "y": 0.4871 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect69", + "inheritedGroupPrefix": "CON", + "name": "UL3_6", + "originalName": "UL3-7" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.6758, + "y": 0.4734 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect70", + "inheritedGroupPrefix": "CON", + "name": "UL3_5", + "originalName": "UL3-6" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.6897, + "y": 0.4583 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_5_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect71", + "inheritedGroupPrefix": "CON", + "name": "UL3_4", + "originalName": "UL3-5" + }, + "position": { + "height": 0.0287, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.7043, + "y": 0.4432 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path83", + "inheritedGroupPrefix": "CON", + "name": "UL3_3", + "originalName": "UL3-4" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "98deg" + }, + "width": 0.0157, + "x": 0.7168, + "y": 0.4269 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path73", + "inheritedGroupPrefix": "CON", + "name": "UL2_8", + "originalName": "UL2-8" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.7036, + "y": 0.4874 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL2_8_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect74", + "inheritedGroupPrefix": "CON", + "name": "UL2_7", + "originalName": "UL2-7" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.7175, + "y": 0.4735 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL2_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect75", + "inheritedGroupPrefix": "CON", + "name": "UL2_6", + "originalName": "UL2-6" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.7315, + "y": 0.4584 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL2_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect76", + "inheritedGroupPrefix": "CON", + "name": "UL2_5", + "originalName": "UL2-5" + }, + "position": { + "height": 0.0287, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.7455, + "y": 0.4433 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL2_5_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path84", + "inheritedGroupPrefix": "CON", + "name": "UL2_4", + "originalName": "UL2-4" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "98deg" + }, + "width": 0.0157, + "x": 0.7591, + "y": 0.4279 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL2_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path77", + "inheritedGroupPrefix": "CON", + "name": "UL1_8", + "originalName": "UL1-8" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.7431, + "y": 0.4873 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL1_8_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect78", + "inheritedGroupPrefix": "CON", + "name": "UL1_7", + "originalName": "UL1-7" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.7578, + "y": 0.4724 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL1_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect79", + "inheritedGroupPrefix": "CON", + "name": "UL1_6", + "originalName": "UL1-6" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.772, + "y": 0.4576 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL1_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect80", + "inheritedGroupPrefix": "CON", + "name": "UL1_5", + "originalName": "UL1-5" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 150 + }, + "width": 0.0157, + "x": 0.7855, + "y": 0.4435 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL1_5_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path85", + "inheritedGroupPrefix": "CON", + "name": "UL1_4", + "originalName": "UL1-4" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "98deg" + }, + "width": 0.0157, + "x": 0.7991, + "y": 0.4272 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL1_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect72", + "inheritedGroupPrefix": "CON", + "name": "UL3_2", + "originalName": "UL3-2" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.7176, + "y": 0.3385 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_2_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect86", + "inheritedGroupPrefix": "CON", + "name": "UL3_1", + "originalName": "UL3-1" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.7177, + "y": 0.2061 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL3_1_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect87", + "inheritedGroupPrefix": "CON", + "name": "UL2_3", + "originalName": "UL2-3" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.7599, + "y": 0.2877 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL2_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect90", + "inheritedGroupPrefix": "CON", + "name": "UL2_1_EX1", + "originalName": "UL2-2" + }, + "position": { + "height": 0.0287, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.7594, + "y": 0.1042 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/Extendo/UL2_1_EX1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Extendo", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect91", + "inheritedGroupPrefix": "CON", + "name": "UL1_1_EX1", + "originalName": "UL1-2" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.7998, + "y": 0.1033 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/Extendo/UL1_1_EX1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Extendo", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect89", + "inheritedGroupPrefix": "CON", + "name": "UL1_3", + "originalName": "UL1-3" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.7993, + "y": 0.2873 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL1_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_8_EPC1" + }, + "position": { + "height": 0.0303, + "rotate": { + "angle": 180 + }, + "width": 0.0084, + "x": 0.1452, + "y": 0.7781 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS2_8_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_8_EPC1_Line" + }, + "position": { + "height": 0.1361, + "width": 0.0026, + "x": 0.1188, + "y": 0.646 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS2_8_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_8_EPC1_END" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 180 + }, + "width": 0.0073, + "x": 0.1162, + "y": 0.6179 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS2_8_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_8_EPC2_END" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 180 + }, + "width": 0.0073, + "x": 0.1457, + "y": 0.6171 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS2_8_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_8_EPC2_Line" + }, + "position": { + "height": 0.1361, + "width": 0.0026, + "x": 0.1483, + "y": 0.6458 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS2_8_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_8_EPC2" + }, + "position": { + "height": 0.0303, + "rotate": { + "angle": 180 + }, + "width": 0.0083, + "x": 0.1162, + "y": 0.7772 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS2_8_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_8_S1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.1049, + "y": 0.7868 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM02/Station/S_PB/PS2_8_S1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_8_S2" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.1549, + "y": 0.7858 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM02/Station/S_PB/PS2_8_S2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_2_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.1564, + "y": 0.6166 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM02/Station/JR/PS2_2_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_1_EPC1" + }, + "position": { + "height": 0.0303, + "rotate": { + "angle": -270 + }, + "width": 0.0084, + "x": 0.4911, + "y": 0.6074 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS2_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_1_EPC1_Line" + }, + "position": { + "height": 0.0057, + "width": 0.1195, + "x": 0.3704, + "y": 0.6199 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS2_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_1_EPC1_END" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 270 + }, + "width": 0.0073, + "x": 0.359, + "y": 0.6091 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS2_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL6_3_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4563, + "y": 0.4799 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM02/Station/JR/UL6_3_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_2_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4959, + "y": 0.4882 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM02/Station/JR/UL5_2_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL4_3_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5365, + "y": 0.482 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM02/Station/JR/UL4_3_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "UL6_3_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0189, + "width": 0.0104, + "x": 0.4305, + "y": 0.484 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/UL6_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "UL5_2_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0189, + "width": 0.0104, + "x": 0.4647, + "y": 0.3325 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/UL5_2_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "UL4_3_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0189, + "width": 0.0104, + "x": 0.5076, + "y": 0.4849 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/UL4_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_1_EPC1_END" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 0 + }, + "width": 0.0073, + "x": 0.4966, + "y": 0.4583 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/UL5_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_1_EPC1_Line" + }, + "position": { + "height": 0.2657, + "width": 0.0026, + "x": 0.4735, + "y": 0.1939 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/UL5_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_1_EPC1" + }, + "position": { + "height": 0.0303, + "rotate": { + "angle": 0 + }, + "width": 0.0083, + "x": 0.4707, + "y": 0.1684 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/UL5_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_1_EPC2" + }, + "position": { + "height": 0.0303, + "rotate": { + "angle": 0 + }, + "width": 0.0083, + "x": 0.4959, + "y": 0.1684 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/UL5_1_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_1_EPC2_Line" + }, + "position": { + "height": 0.263, + "width": 0.0026, + "x": 0.4991, + "y": 0.1957 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/UL5_1_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_1_EPC2_END" + }, + "position": { + "height": 0.0287, + "rotate": { + "angle": 0 + }, + "width": 0.0073, + "x": 0.4711, + "y": 0.4592 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/UL5_1_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_1_SS1" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.4818, + "y": 0.1499 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM02/Station/SS_PB/UL5_1_SS1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_8_EPC1" + }, + "position": { + "height": 0.0306, + "rotate": { + "angle": 180 + }, + "width": 0.0083, + "x": 0.6017, + "y": 0.8959 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS1_8_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_8_EPC1_Line" + }, + "position": { + "height": 0.1509, + "width": 0.0026, + "x": 0.605, + "y": 0.7474 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS1_8_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_8_EPC1_END" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 180 + }, + "width": 0.0073, + "x": 0.6027, + "y": 0.7187 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS1_8_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_8_EPC2_END" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 180 + }, + "width": 0.0073, + "x": 0.6302, + "y": 0.7194 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS1_8_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_8_EPC2_Line" + }, + "position": { + "height": 0.1519, + "width": 0.0026, + "x": 0.6329, + "y": 0.7475 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS1_8_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_8_EPC2" + }, + "position": { + "height": 0.0306, + "rotate": { + "angle": 180 + }, + "width": 0.0083, + "x": 0.6297, + "y": 0.8959 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS1_8_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_8_S2" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6393, + "y": 0.8857 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM02/Station/S_PB/PS1_8_S2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_8_S1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5944, + "y": 0.8838 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM02/Station/S_PB/PS1_8_S1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_1_EPC1" + }, + "position": { + "height": 0.0303, + "rotate": { + "angle": -270 + }, + "width": 0.0083, + "x": 0.7674, + "y": 0.5362 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS1_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_1_EPC1_Line_0" + }, + "position": { + "height": 0.0057, + "width": 0.0939, + "x": 0.6716, + "y": 0.5487 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS1_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_1_EPC1_END_1" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 270 + }, + "width": 0.0073, + "x": 0.6613, + "y": 0.537 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/PS1_1_EPC1D_1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_1_S1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7585, + "y": 0.5622 + }, + "props": { + "params": { + "color": 2, + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM02/Station/S_PB/PS1_1_S1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_2_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7412, + "y": 0.3769 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM02/Station/JR/UL3_2_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL2_3_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7779, + "y": 0.4096 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM02/Station/JR/UL2_3_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_3_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.819, + "y": 0.4116 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM02/Station/JR/UL1_3_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "UL3_2_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0189, + "width": 0.0104, + "x": 0.7387, + "y": 0.3038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/UL3_2_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "UL2_3_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0189, + "width": 0.0104, + "x": 0.7747, + "y": 0.234 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/UL2_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "UL1_3_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0189, + "width": 0.0104, + "x": 0.8148, + "y": 0.2339 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/UL1_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_1_SS1" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.7198, + "y": 0.1314 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM02/Station/SS_PB/UL3_1_SS1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_1_EPC1" + }, + "position": { + "height": 0.0303, + "rotate": { + "angle": 0 + }, + "width": 0.0083, + "x": 0.7087, + "y": 0.1488 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/UL3_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_1_EPC1_Line" + }, + "position": { + "height": 0.2185, + "width": 0.0026, + "x": 0.7116, + "y": 0.1758 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/UL3_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_1_EPC1_END" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 0 + }, + "width": 0.0073, + "x": 0.7096, + "y": 0.3922 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/UL3_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_1_EPC1_END_0" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": 0 + }, + "width": 0.0073, + "x": 0.7357, + "y": 0.3931 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/UL5_1_EPC1D_0", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_1_EPC2_Line_0" + }, + "position": { + "height": 0.2185, + "width": 0.0026, + "x": 0.7375, + "y": 0.1748 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/UL5_1_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL3_1_EPC2" + }, + "position": { + "height": 0.0303, + "rotate": { + "angle": 0 + }, + "width": 0.0084, + "x": 0.7355, + "y": 0.1479 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM02/Station/EPC/UL3_1_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM02" + }, + "position": { + "height": 0.03, + "width": 0.0303, + "x": 0.0657, + "y": 0.7819 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/MCM02" + ] + }, + "path": "Symbol-Views/Equipment-Views/MCM", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PDP2_FIO1" + }, + "position": { + "height": 0.0189, + "width": 0.0104, + "x": 0.5082, + "y": 0.4029 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/PDP2_FIO1" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM1_PS1_1" + }, + "position": { + "height": 0.02, + "width": 0.0099, + "x": 0.7061, + "y": 0.5592 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/DPM/DPM1_PS1_1" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM2_PS1_1" + }, + "position": { + "height": 0.02, + "width": 0.0099, + "x": 0.6764, + "y": 0.5591 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/DPM/DPM2_PS1_1" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS1_1_JR2" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6427, + "y": 0.5418 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Station/JR/PS1_1_JR2" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect93", + "inheritedGroupPrefix": "CON", + "name": "PS1_2A", + "originalName": "PS1-3" + }, + "position": { + "height": 0.0284, + "rotate": { + "angle": "90deg" + }, + "width": 0.0157, + "x": 0.6116, + "y": 0.5833 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS1_2A_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM1_PS2_1" + }, + "position": { + "height": 0.02, + "width": 0.0099, + "x": 0.4186, + "y": 0.6249 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/DPM/DPM1_PS2_1" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM2_PS2_1" + }, + "position": { + "height": 0.02, + "width": 0.0099, + "x": 0.3354, + "y": 0.6255 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/DPM/DPM2_PS2_1" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_1_S1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4777, + "y": 0.6283 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM02/Station/S_PB/PS2_1_S1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM04_Button" + }, + "position": { + "height": 0.0426, + "rotate": { + "anchor": "50% 100%" + }, + "width": 0.1524, + "x": 0.3106, + "y": 0.84 + }, + "props": { + "params": { + "pageid": "DetailedView/MCM04 Sorter Destination Chutes and Bypass", + "panel_id": "value", + "text": "MCM04 Sorter Destination, Chutes and Bypass" + }, + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PDP2" + }, + "position": { + "height": 0.0214, + "width": 0.0286, + "x": 0.4948, + "y": 0.4185 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/PDP2_PMM1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PMM", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "backgroundColor": "#FFFFFF", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/aa8c5d107526c36f579ed002583413005badcd93f16a5d1fcaceab5510909c81 b/.resources/aa8c5d107526c36f579ed002583413005badcd93f16a5d1fcaceab5510909c81 new file mode 100644 index 00000000..5b1a3e1e Binary files /dev/null and b/.resources/aa8c5d107526c36f579ed002583413005badcd93f16a5d1fcaceab5510909c81 differ diff --git a/.resources/ac1b620a05d9ef5dfc2acfec9fb479a174355c19f9cdf02f72f2eb0c58bb884d b/.resources/ac1b620a05d9ef5dfc2acfec9fb479a174355c19f9cdf02f72f2eb0c58bb884d new file mode 100644 index 00000000..041eae25 --- /dev/null +++ b/.resources/ac1b620a05d9ef5dfc2acfec9fb479a174355c19f9cdf02f72f2eb0c58bb884d @@ -0,0 +1,640 @@ +{ + "custom": { + "dpm1-dpm2": false, + "dpm2-dpm3": false, + "dpm3-dpm4": false, + "dpm4-mcm": false, + "mcm-dpm1": false + }, + "params": { + "tagProps": [ + "System/MCM02/Rack", + "System/MCM02/IO_BLOCK/DPM/DPM1_PS1-1", + "System/MCM02/IO_BLOCK/DPM/DPM1_PS2-1", + "System/MCM02/IO_BLOCK/DPM/DPM2_PS1-1", + "System/MCM02/IO_BLOCK/DPM/DPM2_PS2-1" + ] + }, + "propConfig": { + "custom.dpm1-dpm2": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "1": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{1}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm2-dpm3": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "2": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{2}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm3-dpm4": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "3": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{3}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm4-mcm": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "4": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{4}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.mcm-dpm1": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 894, + "width": 1920 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "MCM" + }, + "position": { + "height": 0.5, + "width": 0.3333, + "x": 0.6666, + "y": 0.5 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm4-mcm" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.mcm-dpm1" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": false, + "OutRight": false, + "OutUp": true + }, + "path": "Windows/Tabs/Enternet Windows/Components/EN4TR" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM1_PS1-1" + }, + "position": { + "height": 0.5, + "width": 0.3333, + "x": 0.6666 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm1-dpm2" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.mcm-dpm1" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": false, + "Down3": true, + "DownLeft": false, + "DownOn": false, + "DownRight": false, + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": true, + "OutRight": false, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM02/DPM1_PS1-1" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM1_PS2-1" + }, + "position": { + "height": 0.5, + "width": 0.3333, + "x": 0.3333 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm2-dpm3" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm1-dpm2" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": false, + "Down3": false, + "DownLeft": false, + "DownOn": false, + "DownRight": false, + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": false, + "OutRight": true, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM02/DPM1_PS2-1" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM2_PS1-1" + }, + "position": { + "height": 0.5, + "width": 0.3333 + }, + "propConfig": { + "props.params.DownOn": { + "binding": { + "config": { + "path": "view.custom.dpm3-dpm4" + }, + "type": "property" + } + }, + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm3-dpm4" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm2-dpm3" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": true, + "Down3": false, + "DownLeft": false, + "DownRight": false, + "InDown": true, + "InLeft": false, + "InUp": false, + "OutDown": false, + "OutRight": true, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM02/DPM2_PS1-1" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM2_PS2-1" + }, + "position": { + "height": 0.5, + "width": 0.3333, + "y": 0.5 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm3-dpm4" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm4-mcm" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": false, + "Down3": false, + "DownLeft": false, + "DownOn": false, + "DownRight": false, + "InDown": false, + "InLeft": false, + "InUp": true, + "OutDown": false, + "OutRight": true, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM02/DPM2_PS2-1" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.65, + "y": 0.1 + }, + "props": { + "text": "DPM1_PS1-1 11.200.1.2", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.32, + "y": 0.1 + }, + "props": { + "text": "DPM1_PS2-1 11.200.1.4", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.005, + "y": 0.1 + }, + "props": { + "text": "DPM2_PS1-1 11.200.1.3", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.005, + "y": 0.6 + }, + "props": { + "text": "DPM2_PS2-1 11.200.1.5", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DEVICE" + }, + "position": { + "height": 0.5, + "width": 0.3333, + "x": 0.3333, + "y": 0.4999 + }, + "propConfig": { + "props.params.On": { + "binding": { + "config": { + "path": "view.custom.dpm4-mcm" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "LR": true, + "LRU": false, + "LU": false, + "RD": false, + "RLD": false, + "RLU": false, + "RU": false + }, + "path": "Windows/Tabs/Enternet Windows/Components/CommLines" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 120, + "y": -723 + }, + "props": { + "mode": "percent", + "style": { + "backgroundColor": "#ffffff" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/7254c1930610cec07409a551a2b837f1a248179daa06072e9da319faad9611f2 b/.resources/ae069832c80043abb28e2b5e3dd6177ada19702c4c9a13ba47f34a1911a07666 similarity index 96% rename from .resources/7254c1930610cec07409a551a2b837f1a248179daa06072e9da319faad9611f2 rename to .resources/ae069832c80043abb28e2b5e3dd6177ada19702c4c9a13ba47f34a1911a07666 index 520436cc..8d574c54 100644 --- a/.resources/7254c1930610cec07409a551a2b837f1a248179daa06072e9da319faad9611f2 +++ b/.resources/ae069832c80043abb28e2b5e3dd6177ada19702c4c9a13ba47f34a1911a07666 @@ -4,11 +4,14 @@ "$": [ "ds", 192, - 1759323053176 + 1760345752781 ], "$columns": [ { "data": [ + "MCM01", + "MCM01", + "MCM01", "MCM02", "MCM02" ], @@ -17,6 +20,9 @@ }, { "data": [ + "High", + "Low", + "Medium", "High", "Low" ], @@ -25,7 +31,10 @@ }, { "data": [ - 1, + 37, + 7, + 2, + 8, 2 ], "name": "Count", diff --git a/.resources/aee6a0d16f9b5364e9327d36f44766cca5b6ab47d090bebd4fba4dc7aeaa0d79 b/.resources/aee6a0d16f9b5364e9327d36f44766cca5b6ab47d090bebd4fba4dc7aeaa0d79 deleted file mode 100644 index a26f93df..00000000 --- a/.resources/aee6a0d16f9b5364e9327d36f44766cca5b6ab47d090bebd4fba4dc7aeaa0d79 +++ /dev/null @@ -1,31 +0,0 @@ -def send_shelve_request(whid, ids, action, duration, messages): - - """ - Creates a alarm shelve request to send to the web socket from a button in SCADA. - - Args: - ids = List of strings. Unique material handling equipment ids. - request = String Type of request i.e Start, Stop, Reset. - Returns: - N/A - """ - """{"action": "shelve", "parameters": {"sourceId": "PLC01", "siteId": "DNG2", "durationMinutes": 2, - shelvedTime:""}}""" - messages_to_send = {} - message_list = [] - for i,j in enumerate(ids): - parameters = {} - message_payload = {} - parameters["sourceId"] = j - parameters["siteId"] = whid - parameters["id"] = messages[i] - if action == "shelve": - parameters["durationMinutes"] = duration - time_now = system.date.now() - parameters["shelvedTime"] = (system.date.toMillis(time_now)/1000) - message_payload["parameters"] = parameters - message_payload["action"] = action - message_list.append(message_payload) - messages_to_send["message_list"] = message_list - message_send_tag_path = "[%s_SCADA_TAG_PROVIDER]System/wbsckt_messages_send" % (whid) - system.tag.writeBlocking([message_send_tag_path],[system.util.jsonEncode(messages_to_send)]) diff --git a/.resources/b070fa7b72e6f5db6edacf0b19cdf1adfb23daf752462de88d7a1a6bc720e678 b/.resources/b070fa7b72e6f5db6edacf0b19cdf1adfb23daf752462de88d7a1a6bc720e678 new file mode 100644 index 00000000..15ad99c9 Binary files /dev/null and b/.resources/b070fa7b72e6f5db6edacf0b19cdf1adfb23daf752462de88d7a1a6bc720e678 differ diff --git a/.resources/b09d2170ce40d0b9cfb8cdf4765115b27424effc0d8daeda570068baaf8870d0 b/.resources/b09d2170ce40d0b9cfb8cdf4765115b27424effc0d8daeda570068baaf8870d0 deleted file mode 100644 index 89da3bc5..00000000 Binary files a/.resources/b09d2170ce40d0b9cfb8cdf4765115b27424effc0d8daeda570068baaf8870d0 and /dev/null differ diff --git a/.resources/b0ac1256671677759317f465385e02a702d306a48fdf9a35cd7916f7590418cf b/.resources/b0ac1256671677759317f465385e02a702d306a48fdf9a35cd7916f7590418cf new file mode 100644 index 00000000..51a3789c Binary files /dev/null and b/.resources/b0ac1256671677759317f465385e02a702d306a48fdf9a35cd7916f7590418cf differ diff --git a/.resources/b0b612af32dc9e46160dccc49e19fa5bce4b6aa5c7f124c055a472c33d2870b8 b/.resources/b0b612af32dc9e46160dccc49e19fa5bce4b6aa5c7f124c055a472c33d2870b8 deleted file mode 100644 index 636cdc5c..00000000 --- a/.resources/b0b612af32dc9e46160dccc49e19fa5bce4b6aa5c7f124c055a472c33d2870b8 +++ /dev/null @@ -1,65 +0,0 @@ -def set_session_variables(self, search_id, covert): - """ - chnaged from:(self, search_id, device_search_id, plc_tag_path, display_cc, detailed_view) - This function is used to set the custom session variables in the perspective session. - - Args: - self: This is a reference to the object that is calling this function. - search_id: Type string, this should be a UDT name. - device_search_id: Type string, display path of the alarm. - Returns: - None. - - Raises: - None. - """ - self.session.custom.searchId = search_id - self.session.custom.covert = covert - - -def navigate_to_alarm(self, mhe_id): - """ - This function is used to navigate to the location of an alarm within SCADA - - Args: - self: This is a reference to the object that is clicked on the screen. - event: This is a reference to the event that is clicked on the screen. - Returns: - None. - - Raises: - Logs and error to the gateway if the Config/cfg tag is not found - or the LinkToPage field is empty. - """ - - config = "%s/Config/cfg" % (mhe_id) - tags_to_read = system.tag.readBlocking(["Configuration/FC", "Configuration/DetailedViews"]) - tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (tags_to_read[0].value) - tags_config = system.tag.readBlocking([tag_provider + config]) - tag_config_value = system.util.jsonDecode(tags_config[0].value) - if tag_config_value: - link_to_page = tag_config_value.get("LinkToPage") - if link_to_page == None or len(link_to_page) == 0: - error_message = "No page id found in Cfg tag" - system.perspective.openPopup("ErrorPopUP", "PopUp-Views/Error", - params ={"Error_message":error_message}, - showCloseIcon = False, modal = True, - viewportBound = True, - draggable = False, - overlayDismiss = True - ) - else: - url_to_navigate = "/DetailedView/%s/%s" % (link_to_page, link_to_page) - #Update the session variables to flash the pointers. - set_session_variables(self, mhe_id, False) - system.perspective.navigate(page = url_to_navigate) - else: - error_message = "No cfg tag found" - system.perspective.openPopup("ErrorPopUP", "PopUp-Views/Error", - params ={"Error_message":error_message}, - showCloseIcon = False, modal = True, - viewportBound = True, - draggable = False, - overlayDismiss = True - ) - diff --git a/.resources/b17d42d525c65056108e49883456dce2d86b9207f8b479d6675cbaebc9b0d7ec b/.resources/b17d42d525c65056108e49883456dce2d86b9207f8b479d6675cbaebc9b0d7ec new file mode 100644 index 00000000..7ca871e4 Binary files /dev/null and b/.resources/b17d42d525c65056108e49883456dce2d86b9207f8b479d6675cbaebc9b0d7ec differ diff --git a/.resources/b3282887ace7d6fda2cb5651d735a8374f1d121aa37343d49e9348f372274c80 b/.resources/b3282887ace7d6fda2cb5651d735a8374f1d121aa37343d49e9348f372274c80 deleted file mode 100644 index 05d8d291..00000000 --- a/.resources/b3282887ace7d6fda2cb5651d735a8374f1d121aa37343d49e9348f372274c80 +++ /dev/null @@ -1,55 +0,0 @@ -{ - "custom": {}, - "params": {}, - "props": {}, - "root": { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "fontFamily": "Arial", - "fontSize": 22, - "fontWeight": "bold", - "textAlign": "center" - }, - "text": "OIL MONITORING" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Table" - }, - "position": { - "basis": "400px" - }, - "propConfig": { - "props.data": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "direct", - "tagPath": "[IEC_SCADA_TAG_PROVIDER]Oil/oil_condition_monitoring" - }, - "type": "tag" - } - } - }, - "type": "ia.display.table" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/37a050863d9b357ee674e5a17670cad9df42d32d4ee5e10690872055679d5e88 b/.resources/b32dc1bce3540f23e0a1aa151412ebec3170f1eb9fdcecee086f33479bc58949 similarity index 92% rename from .resources/37a050863d9b357ee674e5a17670cad9df42d32d4ee5e10690872055679d5e88 rename to .resources/b32dc1bce3540f23e0a1aa151412ebec3170f1eb9fdcecee086f33479bc58949 index 84fb638a..610f6f40 100644 --- a/.resources/37a050863d9b357ee674e5a17670cad9df42d32d4ee5e10690872055679d5e88 +++ b/.resources/b32dc1bce3540f23e0a1aa151412ebec3170f1eb9fdcecee086f33479bc58949 @@ -5,18 +5,16 @@ "MCM02", "MCM03", "MCM04", - "MCM05", - "MCM06", - "MCM07" + "MCM05" ], - "color": "#C2C2C2", + "color": "#006400", "running_state": -1, - "type": "Enable", + "type": "Start", "views_data": [] }, "params": { "tagProps": [ - "System/MCM06/Chute/NC/S02_203CH", + "System/MCM01/Station/S_PB/ULC1_12_S2", "value", "value", "value", @@ -568,6 +566,36 @@ }, "type": "property" } + }, + "props.text": { + "binding": { + "config": { + "path": "view.custom.color" + }, + "transforms": [ + { + "fallback": "ON", + "inputType": "scalar", + "mappings": [ + { + "input": "#C2C2C2", + "output": "OFF" + }, + { + "input": "#556B2F", + "output": "OFF" + }, + { + "input": "#006400", + "output": "OFF" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } } }, "props": { @@ -576,7 +604,7 @@ "paddingLeft": 10 }, "textStyle": { - "color": "#C2C2C2" + "color": "#000000" } }, "type": "ia.display.label" @@ -642,17 +670,28 @@ } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": { + "enabled": true + } }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" + }, + "type": "expr" + } + }, "props.enabled": { "binding": { "config": { - "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" + "expression": "if({this.props.text} \u003d \"ENABLE\" || {this.props.text} \u003d \"JAM RESET\",\r\n true,\r\n indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 \r\n || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0\r\n)\r\n" }, "type": "expr" } @@ -737,7 +776,7 @@ "mappings": [ { "input": "PR", - "output": "ENABLE" + "output": "PR ENABLE" }, { "input": "Start", @@ -749,7 +788,7 @@ }, { "input": "GS", - "output": "GAYLORD START" + "output": "ENABLE" }, { "input": "Chute_JR", @@ -870,6 +909,7 @@ } }, "props": { + "currentTabIndex": 1, "menuType": "modern", "tabSize": { "width": 1000 diff --git a/.resources/b559c48eacc55053855683931fae805de0093324f335ed6ddf158d7279201696 b/.resources/b559c48eacc55053855683931fae805de0093324f335ed6ddf158d7279201696 deleted file mode 100644 index 923c43f3..00000000 --- a/.resources/b559c48eacc55053855683931fae805de0093324f335ed6ddf158d7279201696 +++ /dev/null @@ -1,9 +0,0 @@ -{ - "type": "AllOf", - "securityLevels": [ - { - "name": "Authenticated", - "children": [] - } - ] -} \ No newline at end of file diff --git a/.resources/adc7a0ffb873926a5cc8eed5f90090af5cdfede78203db93b4127d23b86299a8 b/.resources/b6278f9cc9ef0cff20c16f7ab7afa73cf09fd33347a94a616c265f8502ca44dd similarity index 79% rename from .resources/adc7a0ffb873926a5cc8eed5f90090af5cdfede78203db93b4127d23b86299a8 rename to .resources/b6278f9cc9ef0cff20c16f7ab7afa73cf09fd33347a94a616c265f8502ca44dd index 00c1db96..c067facb 100644 --- a/.resources/adc7a0ffb873926a5cc8eed5f90090af5cdfede78203db93b4127d23b86299a8 +++ b/.resources/b6278f9cc9ef0cff20c16f7ab7afa73cf09fd33347a94a616c265f8502ca44dd @@ -7,13 +7,13 @@ "MCM04", "MCM05" ], - "running_state": -1, - "state": 0, - "views_data": [] + "button_type": "UNKNOWN", + "type": 1 }, "params": { + "forceFaultStatus": null, "tagProps": [ - "System/MCM04/Station/Chute_JR/FL1038_2_JR1", + "System/MCM06/Chute/NC/S02_203CH", "value", "value", "value", @@ -46,22 +46,7 @@ }, "persistent": true }, - "custom.running_state": { - "binding": { - "config": { - "expression": "try(jsonGet({session.custom.state_messages},{this.custom.tag_path_to_lookup}),-1)\t\r\n" - }, - "transforms": [ - { - "expression": "if({value} !\u003d -1, try(jsonGet({value},\"state\"),4),{value})", - "type": "expression" - } - ], - "type": "expr" - }, - "persistent": true - }, - "custom.state": { + "custom.button_type": { "binding": { "config": { "fallbackDelay": 2.5, @@ -70,32 +55,40 @@ "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Button_Type" }, "transforms": [ { - "expression": "if(isNull({value}), 0, {value})", + "expression": "coalesce({value},{view.params.forceFaultStatus},0)", "type": "expression" }, { - "fallback": null, + "fallback": "UNKNOWN", "inputType": "scalar", "mappings": [ + { + "input": 5, + "output": "Chute_JR" + }, + { + "input": 4, + "output": "GS" + }, { "input": 3, - "output": 3 + "output": "PR" }, { "input": 2, - "output": 2 + "output": "Start" }, { "input": 1, - "output": 1 + "output": "JR" }, { - "input": 0, - "output": 0 + "input": 6, + "output": "Enable" } ], "outputType": "scalar", @@ -106,22 +99,11 @@ }, "persistent": true }, - "custom.views_data": { - "binding": { - "config": { - "struct": { - "equipment_id": "{view.params.tagProps[0]}" - }, - "waitOnAll": true - }, - "transforms": [ - { - "code": "\tproject_info \u003d system.perspective.getProjectInfo()\n\t#self.custom.views_data \u003d project_info\n\tviews \u003d project_info.get(\"views\")\n\t#equipment_id \u003d self.view.params.tagProps[0]\n\tviews_data \u003d [i for i in views if i[\"path\"].startswith(\"Custom-Views/\"+ value.equipment_id)]\n\t#self.custom.views_data \u003d views_data\n\t\n\treturn views_data", - "type": "script" - } - ], - "type": "expr-struct" - }, + "custom.type": { + "persistent": true + }, + "params.forceFaultStatus": { + "paramDirection": "input", "persistent": true }, "params.tagProps": { @@ -173,7 +155,7 @@ "dom": { "onClick": { "config": { - "script": "\tsystem.perspective.closeDock(\u0027Docked-Eas-TPR\u0027)\n\tself.getSibling(\"tabs\").props.currentTabIndex \u003d 0" + "script": "\tsystem.perspective.closeDock(\u0027Docked-East-CHPB\u0027)\n\tself.getSibling(\"tabs\").props.currentTabIndex \u003d 0" }, "scope": "G", "type": "script" @@ -329,7 +311,7 @@ "children": [ { "meta": { - "name": "NameField" + "name": "Name" }, "position": { "basis": "50%", @@ -355,7 +337,7 @@ "props.text": { "binding": { "config": { - "path": "view.params.tagProps[0]" + "path": "view.params.tagProps[1]" }, "transforms": [ { @@ -378,7 +360,7 @@ } ], "meta": { - "name": "Name" + "name": "Property" }, "position": { "basis": "35px" @@ -393,7 +375,7 @@ } ], "meta": { - "name": "FlexContainer_0" + "name": "Name" }, "position": { "basis": "35px" @@ -419,7 +401,7 @@ "style": { "paddingLeft": 20 }, - "text": "TIPPER FAULTED" + "text": "BUTTON LIGHT" }, "type": "ia.display.label" }, @@ -435,23 +417,33 @@ "props.style.backgroundColor": { "binding": { "config": { - "path": "this.props.text" + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/bBeacon_Green" }, "transforms": [ { - "fallback": "#D5D5D5", + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "#C2C2C2", "inputType": "scalar", "mappings": [ { - "input": "UNKNOWN", - "output": "#FFFFFF" + "input": true, + "output": "#CCFFCC" } ], "outputType": "color", "type": "map" } ], - "type": "property" + "type": "tag" } }, "props.text": { @@ -463,7 +455,7 @@ "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Tipper_Faulted" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/bBeacon_Green" }, "transforms": [ { @@ -471,16 +463,12 @@ "type": "expression" }, { - "fallback": "UNKNOWN", + "fallback": "OFF", "inputType": "scalar", "mappings": [ { "input": true, - "output": "FAULTED" - }, - { - "input": false, - "output": "NOT FAULTED" + "output": "ON" } ], "outputType": "scalar", @@ -489,38 +477,15 @@ ], "type": "tag" } - }, - "props.textStyle.color": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": "NOT FAULTED", - "output": "#47FF47" - }, - { - "input": "FAULTED", - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } } }, "props": { "style": { "classes": "Text-Styles/Ariel-Bold-12pt", "paddingLeft": 10 + }, + "textStyle": { + "color": "#000000" } }, "type": "ia.display.label" @@ -578,7 +543,7 @@ "component": { "onActionPerformed": { "config": { - "script": "\ttag_name \u003d self.view.params.tagProps[0]\n\ttag_path \u003d \"[\" + self.session.custom.fc+ \"_SCADA_TAG_PROVIDER]\"+tag_name+\"/JR_PB\"\n\tsystem.tag.writeBlocking([tag_path],[True])" + "script": "\ttag_name \u003d self.view.params.tagProps[0]\n\ttag_path \u003d \"[\" + self.session.custom.fc+ \"_SCADA_TAG_PROVIDER]\"+tag_name+\"/Commands/bBlockHost1\"\n\tsystem.tag.writeBlocking([tag_path],[True])" }, "scope": "G", "type": "script" @@ -586,13 +551,22 @@ } }, "meta": { - "name": "Button" + "name": "Button", + "tooltip": {} }, "position": { "basis": "80px", "grow": 1 }, "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" + }, + "type": "expr" + } + }, "props.enabled": { "binding": { "config": { @@ -600,63 +574,100 @@ }, "type": "expr" } - }, - "props.style.backgroundColor": { - "binding": { - "config": { - "expression": "if(\r\n {this.props.enabled} \u003d False,\r\n \"#B17B50\",\r\n if(\r\n {this.props.text} \u003d \"ENABLED\",\r\n \"#00FF00\",\r\n if(\r\n {this.props.text} \u003d \"DISABLED\",\r\n \"#FF0000\",\r\n \"#FFFFFF\"\r\n )\r\n )\r\n)\r\n" - }, - "type": "expr" - } - }, - "props.text": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Enable_PB" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - }, - { - "fallback": "JAM RESET", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "JAM RESET PRESSED" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } } }, "props": { "image": { "icon": { - "path": "material/sync_problem" + "color": "#0B0B0B" } }, "style": { + "backgroundColor": "#00FF00", "classes": "Background-Styles/Controller" + }, + "text": "ENABLE", + "textStyle": { + "color": "#FFFFFF" } }, "type": "ia.input.button" } ], "meta": { - "name": "Reset Jam" + "name": "Enable" + }, + "position": { + "basis": "35px" + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel", + "padding": "" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\ttag_name \u003d self.view.params.tagProps[0]\n\ttag_path \u003d \"[\" + self.session.custom.fc+ \"_SCADA_TAG_PROVIDER]\"+tag_name+\"/Commands/bUnblockHost1\"\n\tsystem.tag.writeBlocking([tag_path],[True])" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Button", + "tooltip": {} + }, + "position": { + "basis": "80px", + "grow": 1 + }, + "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if({this.props.enabled},{this.props.text} +\u0027 Button\u0027,\"You do not have Maintenance or Administrator role!\")" + }, + "type": "expr" + } + }, + "props.enabled": { + "binding": { + "config": { + "expression": "indexOf({session.props.auth.user.roles}, \"Administrator\") \u003e\u003d 0 || indexOf({session.props.auth.user.roles}, \"Maintenance\") \u003e\u003d 0" + }, + "type": "expr" + } + } + }, + "props": { + "image": { + "icon": { + "color": "#0B0B0B" + } + }, + "style": { + "backgroundColor": "#FF0000", + "classes": "Background-Styles/Controller" + }, + "text": "DISABLE", + "textStyle": { + "color": "#FFFFFF" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Disable" }, "position": { "basis": "35px" @@ -711,6 +722,22 @@ "position": { "grow": 1 }, + "propConfig": { + "props.tabs": { + "binding": { + "config": { + "path": "view.custom.type" + }, + "transforms": [ + { + "code": "\t# This script runs whenever view.custom.type changes\n\tif value \u003d\u003d 0 or value \u003d\u003d 3:\n\t\treturn [\"Alarms\", \"Info\"]\n\telse:\n\t\treturn [\"Alarms\", \"Info\", \"Commands\"]", + "type": "script" + } + ], + "type": "property" + } + } + }, "props": { "currentTabIndex": 1, "menuType": "modern", @@ -734,12 +761,7 @@ "fontWeight": "bold", "paddingLeft": 10 } - }, - "tabs": [ - "Alarms", - "Info", - "Commands" - ] + } }, "type": "ia.container.tab" } diff --git a/.resources/b648b292c63bfce5c054a4681bda27a233cb096ca5406bba58b208f812bf0a85 b/.resources/b648b292c63bfce5c054a4681bda27a233cb096ca5406bba58b208f812bf0a85 deleted file mode 100644 index 0356643a..00000000 Binary files a/.resources/b648b292c63bfce5c054a4681bda27a233cb096ca5406bba58b208f812bf0a85 and /dev/null differ diff --git a/.resources/9a71494ce06cc5e0646234588883855c2b467595a9dc9a29b220207a678ef773 b/.resources/b65be0761d95510f525895fe9f1fbfb659ecf343d9826bd5e19b3dd5dc0c7d75 similarity index 58% rename from .resources/9a71494ce06cc5e0646234588883855c2b467595a9dc9a29b220207a678ef773 rename to .resources/b65be0761d95510f525895fe9f1fbfb659ecf343d9826bd5e19b3dd5dc0c7d75 index bdd868e6..1c77149e 100644 --- a/.resources/9a71494ce06cc5e0646234588883855c2b467595a9dc9a29b220207a678ef773 +++ b/.resources/b65be0761d95510f525895fe9f1fbfb659ecf343d9826bd5e19b3dd5dc0c7d75 @@ -26,117 +26,15 @@ "custom.color": { "binding": { "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + "expression": "now(1000)" }, "transforms": [ { - "expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n", - "type": "expression" - }, - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#C2C2C2" - }, - { - "input": 1, - "output": "#FF0000" - }, - { - "input": 2, - "output": "#FFA500" - }, - { - "input": 3, - "output": "#0008FF" - }, - { - "input": 4, - "output": "#00FF00" - }, - { - "input": 5, - "output": "#FFF700" - }, - { - "input": 6, - "output": "#87CEEB" - }, - { - "input": 7, - "output": "#90EE90" - }, - { - "input": 8, - "output": "#964B00" - }, - { - "input": 9, - "output": "#FFFFFF" - }, - { - "input": 10, - "output": "#000000" - }, - { - "input": 11, - "output": "#8B0000" - }, - { - "input": 12, - "output": "#808080" - }, - { - "input": 13, - "output": "#8B8000" - }, - { - "input": 14, - "output": "#006400" - }, - { - "input": 15, - "output": "#FFFFC5" - }, - { - "input": 16, - "output": "#00008B" - }, - { - "input": 17, - "output": "#FF7276" - }, - { - "input": 18, - "output": "#556B2F" - }, - { - "input": 19, - "output": "#B43434" - }, - { - "input": 20, - "output": "#4682B4" - }, - { - "input": 21, - "output": "#FFD700" - } - ], - "outputType": "color", - "type": "map" + "code": "\tstate \u003d str(self.custom.state).strip().upper() # normalize input\n\t\n\tif state \u003d\u003d \"CLOSED\": \n\t\treturn \"#C2C2C2\"\n\t\n\timport datetime\n\tsecond \u003d datetime.datetime.now().second % 2 # 0 or 1 for blinking\n\t\n\tif state \u003d\u003d \"CLEAR\":\n\t return \"#1fff1a\"\n\telif state \u003d\u003d \"BLOCKED\":\n\t return \"#000\"\n\telif state \u003d\u003d \"DISABLED\":\n\t return \"#3800fd\"\n\telif state \u003d\u003d \"JAMMED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#1fff1a\"\n\telif state \u003d\u003d \"JAMMED/BLOCKED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#000\"\n", + "type": "script" } ], - "type": "tag" + "type": "expr" }, "persistent": true }, @@ -246,212 +144,32 @@ }, "transforms": [ { - "expression": "coalesce({value},0)", + "expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n", "type": "expression" }, { - "fallback": "Unknown", + "fallback": "Closed", "inputType": "scalar", "mappings": [ { - "input": 0, - "output": "Closed" + "input": 50, + "output": "CLEAR" }, { - "input": 1, - "output": "Actuated" + "input": 51, + "output": "BLOCKED" }, { - "input": 2, - "output": "Communication Faulted" + "input": 52, + "output": "DISABLED" }, { - "input": 3, - "output": "Conveyor Running In Maintenance Mode" + "input": 53, + "output": "JAMMED" }, { - "input": 4, - "output": "Disabled" - }, - { - "input": 5, - "output": "Disconnected" - }, - { - "input": 6, - "output": "Stopped" - }, - { - "input": 7, - "output": "Enabled Not Running" - }, - { - "input": 8, - "output": "Encoder Fault" - }, - { - "input": 9, - "output": "Energy Management" - }, - { - "input": 10, - "output": "ESTOP Was Actuated" - }, - { - "input": 11, - "output": "EStopped" - }, - { - "input": 12, - "output": "EStopped Locally" - }, - { - "input": 13, - "output": "Extended Faulted" - }, - { - "input": 14, - "output": "Full" - }, - { - "input": 15, - "output": "Gaylord Start Pressed" - }, - { - "input": 16, - "output": "Jam Fault" - }, - { - "input": 17, - "output": "Jammed" - }, - { - "input": 18, - "output": "Loading Allowed" - }, - { - "input": 19, - "output": "Loading Not Allowed" - }, - { - "input": 20, - "output": "Low Air Pressure Fault Was Present" - }, - { - "input": 21, - "output": "Maintenance Mode" - }, - { - "input": 22, - "output": "Conveyor Stopped In Maintenance Mode" - }, - { - "input": 23, - "output": "Motor Faulted" - }, - { - "input": 24, - "output": "Motor Was Faulted" - }, - { - "input": 25, - "output": "Normal" - }, - { - "input": 26, - "output": "Off Inactive" - }, - { - "input": 27, - "output": "Open" - }, - { - "input": 28, - "output": "PLC Ready To Run" - }, - { - "input": 29, - "output": "Package Release Pressed" - }, - { - "input": 30, - "output": "Power Branch Was Faulted" - }, - { - "input": 31, - "output": "Pressed" - }, - { - "input": 32, - "output": "Ready To Receive" - }, - { - "input": 33, - "output": "Running" - }, - { - "input": 34, - "output": "Started" - }, - { - "input": 35, - "output": "Stopped" - }, - { - "input": 36, - "output": "System Started" - }, - { - "input": 37, - "output": "Unknown" - }, - { - "input": 38, - "output": "VFD Fault" - }, - { - "input": 39, - "output": "Conveyor Running In Power Saving Mode" - }, - { - "input": 40, - "output": "Conveyor Jogging In Maintenance Mode" - }, - { - "input": 41, - "output": "VFD Reset Required" - }, - { - "input": 42, - "output": "Jam Reset Push Button Pressed" - }, - { - "input": 43, - "output": "Start Push Button Pressed" - }, - { - "input": 44, - "output": "Stop Push Button Pressed" - }, - { - "input": 45, - "output": "No Container" - }, - { - "input": 46, - "output": "Ready To Be Enabled" - }, - { - "input": 47, - "output": "Half Full" - }, - { - "input": 48, - "output": "Enabled" - }, - { - "input": 49, - "output": "Tipper Faulted" + "input": 54, + "output": "JAMMED/BLOCKED" } ], "outputType": "scalar", diff --git a/.resources/b69dbada82043a2c2c9bf0d113f2be1fab22d5f1d2e1122816a93a1c1fa2098f b/.resources/b69dbada82043a2c2c9bf0d113f2be1fab22d5f1d2e1122816a93a1c1fa2098f deleted file mode 100644 index 0d576a9f..00000000 --- a/.resources/b69dbada82043a2c2c9bf0d113f2be1fab22d5f1d2e1122816a93a1c1fa2098f +++ /dev/null @@ -1,750 +0,0 @@ -{ - "custom": {}, - "params": { - "Status": "", - "tagProps": [ - "MCM01", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "params.Status": { - "paramDirection": "input", - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 212, - "width": 336 - } - }, - "root": { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "400px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.tagProps[0]" - }, - "type": "property" - } - } - }, - "props": { - "textStyle": { - "textIndent": "10px" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "60px" - }, - "props": { - "style": { - "backgroundColor": "#555555", - "key": "value" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "50px" - }, - "props": { - "style": { - "marginLeft": 10 - }, - "text": "AREA", - "textStyle": { - "fontFamily": "Roboto", - "fontSize": 12 - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "195px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "/root.custom.area_display" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "marginLeft": 50 - }, - "textStyle": { - "fontSize": 12 - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer_0" - }, - "position": { - "basis": "80px" - }, - "props": { - "style": { - "borderBottomColor": "#555555", - "borderBottomStyle": "solid", - "borderBottomWidth": 0.5, - "borderLeftColor": "#555555", - "borderLeftStyle": "none", - "borderLeftWidth": 0.5, - "borderRightColor": "#555555", - "borderRightStyle": "none", - "borderRightWidth": 0.5, - "borderTopColor": "#555555", - "borderTopStyle": "solid", - "borderTopWidth": 0.5 - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "50px" - }, - "props": { - "style": { - "marginLeft": 10 - }, - "text": "STATUS", - "textStyle": { - "fontFamily": "Roboto", - "fontSize": 12 - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "EmbeddedView" - }, - "position": { - "basis": "200px" - }, - "propConfig": { - "props.params.value.tagProps[0]": { - "binding": { - "config": { - "expression": "{view.params.tagProps[0]}" - }, - "type": "expr" - } - } - }, - "props": { - "params": { - "key": "value", - "value": { - "tagProps": [ - null, - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - } - }, - "path": "Symbol-Views/Controller-Views/CommandControlStatus" - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "FlexContainer_1" - }, - "position": { - "basis": "80px" - }, - "props": { - "justify": "space-around", - "style": { - "borderBottomColor": "#555555", - "borderBottomStyle": "solid", - "borderBottomWidth": 0.5 - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Icon" - }, - "position": { - "basis": "25px" - }, - "propConfig": { - "props.color": { - "binding": { - "config": { - "path": "/root.custom.counts" - }, - "transforms": [ - { - "code": "\tfor v in value.values():\n\t\tif v \u003e 0:\n\t\t\treturn \"red\"\n\treturn \"\"", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "path": "material/notifications_active", - "style": { - "classes": "", - "marginLeft": 10 - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "100px" - }, - "props": { - "style": { - "marginLeft": 10 - }, - "text": "ACTIVE ALARMS", - "textStyle": { - "fontFamily": "Roboto", - "fontSize": 12 - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer_3" - }, - "position": { - "basis": "80px" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "32px" - }, - "props": { - "text": "High", - "textStyle": { - "fontSize": 10 - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_1" - }, - "position": { - "basis": "32px" - }, - "props": { - "text": "Medium", - "textStyle": { - "fontSize": 10 - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_2" - }, - "position": { - "basis": "32px" - }, - "props": { - "text": "Low", - "textStyle": { - "fontSize": 10 - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_3" - }, - "position": { - "basis": "32px" - }, - "props": { - "text": "Diag", - "textStyle": { - "fontSize": 10 - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_4" - }, - "position": { - "basis": "32px" - }, - "props": { - "text": "Total", - "textStyle": { - "fontSize": 10 - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "200px" - }, - "props": { - "justify": "space-between" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "32px" - }, - "props": { - "text": 2, - "textStyle": { - "fontSize": 10, - "textAlign": "center" - } - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "update-alarm-count", - "pageScope": false, - "script": "\thigh \u003d payload.get(\"High\",0)\n\tself.props.text \u003d high", - "sessionScope": false, - "viewScope": true - } - ] - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_1" - }, - "position": { - "basis": "32px" - }, - "props": { - "text": 0, - "textStyle": { - "fontSize": 10, - "textAlign": "center" - } - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "update-alarm-count", - "pageScope": false, - "script": "\tmedium \u003d payload.get(\"Medium\",0)\n\tself.props.text \u003d medium", - "sessionScope": false, - "viewScope": true - } - ] - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_2" - }, - "position": { - "basis": "32px" - }, - "props": { - "text": 0, - "textStyle": { - "fontSize": 10, - "textAlign": "center" - } - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "update-alarm-count", - "pageScope": false, - "script": "\tlow \u003d payload.get(\"Low\",0)\n\tself.props.text \u003d low", - "sessionScope": false, - "viewScope": true - } - ] - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_3" - }, - "position": { - "basis": "32px" - }, - "props": { - "text": 0, - "textStyle": { - "fontSize": 10, - "textAlign": "center" - } - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "update-alarm-count", - "pageScope": false, - "script": "\tdiag \u003d payload.get(\"Diagnostic\",0)\n\tself.props.text \u003d diag", - "sessionScope": false, - "viewScope": true - } - ] - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_4" - }, - "position": { - "basis": "32px" - }, - "props": { - "text": 2, - "textStyle": { - "fontSize": 10, - "textAlign": "center" - } - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "update-alarm-count", - "pageScope": false, - "script": "\tcritical \u003d payload.get(\"Critical\",0)\n\thigh \u003d payload.get(\"High\",0)\n\tmed \u003d payload.get(\"Medium\",0)\n\tlow \u003d payload.get(\"Low\",0)\n\tdiag \u003d payload.get(\"Diagnostic\",0)\n\t\n\ttotal \u003d critical + high + med + low + diag\n\tself.props.text \u003d total\n\t", - "sessionScope": false, - "viewScope": true - } - ] - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer_1" - }, - "position": { - "basis": "200px" - }, - "props": { - "justify": "space-between" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "334px" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer_2" - }, - "position": { - "basis": "80px" - }, - "props": { - "style": { - "marginBottom": 5, - "marginLeft": 10, - "marginRight": 10 - } - }, - "type": "ia.container.flex" - } - ], - "custom": { - "counts": { - "Critical": 0, - "Diagnostic": 0, - "High": 2, - "Low": 0, - "Medium": 0 - } - }, - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tself.session.custom.covert\u003d False\n\twhid \u003d self.session.custom.fc\n\tsession_id \u003d self.session.props.id\n\tpage_id \u003d \"Detailed-View: \" + self.view.params.tagProps[0]\n\tCommands.analytics.send_page_details(whid, session_id, page_id)\n\tnavigation.navigate_to_page.detailed_view(self, self.view.params.tagProps[0],self.view.params.tagProps[0], self.view.params.tagProps[3])" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root" - }, - "propConfig": { - "custom.Total": { - "binding": { - "config": { - "expression": "{view.params.Counts.High} + {view.params.Counts.Medium} + {view.params.Counts.Low} + {view.params.Counts.Diag}" - }, - "type": "expr" - } - }, - "custom.area": { - "binding": { - "config": { - "expression": "jsonGet({this.custom.plc_dict}, \"Area\")" - }, - "type": "expr" - } - }, - "custom.area_display": { - "binding": { - "config": { - "expression": "if(len({this.custom.sub_area})\u003e0,\r\nconcat({this.custom.area} + \"/\" + {this.custom.sub_area}),\r\n{this.custom.area})" - }, - "type": "expr" - } - }, - "custom.counts": { - "onChange": { - "enabled": null, - "script": "\tsystem.perspective.sendMessage(\"update-alarm-count\", self.custom.counts, \"view\")" - } - }, - "custom.plc_dict": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]Configuration/PLC" - }, - "transforms": [ - { - "expression": "jsonGet({value}, {view.params.tagProps[0]})", - "type": "expression" - } - ], - "type": "tag" - } - }, - "custom.provider": { - "binding": { - "config": { - "expression": "\"[\"+{session.custom.fc}+\"_SCADA_TAG_PROVIDER]\"" - }, - "type": "expr" - } - }, - "custom.status": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/ALARMST" - }, - "transforms": [ - { - "expression": "if(isNull({value}), 0, {value})", - "type": "expression" - }, - { - "fallback": null, - "inputType": "scalar", - "mappings": [ - { - "input": 4, - "output": 1 - }, - { - "input": 3, - "output": 2 - }, - { - "input": 2, - "output": 3 - }, - { - "input": 1, - "output": 4 - }, - { - "input": 0, - "output": 5 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } - }, - "custom.sub_area": { - "binding": { - "config": { - "expression": "jsonGet({this.custom.plc_dict}, \"SubArea\")" - }, - "type": "expr" - } - }, - "custom.table": { - "binding": { - "config": { - "polling": { - "enabled": true, - "rate": "3" - }, - "queryPath": "GetActiveAlarmsByLocationAndPriority" - }, - "type": "query" - }, - "onChange": { - "enabled": null, - "script": "\ttry:\n\t\tMCM \u003d self.view.params.tagProps[0]\n\t\tdata \u003d currentValue.value\n\t\t\n\t\t# Convert dataset to PyDataSet\n\t\trows \u003d system.dataset.toPyDataSet(data)\n\t\t\n\t\t# Initialize counts dictionary with first-letter uppercase keys\n\t\tcounts \u003d {\n\t\t\t\"Low\": 0,\n\t\t\t\"Medium\": 0,\n\t\t\t\"High\": 0,\n\t\t\t\"Critical\": 0,\n\t\t\t\"Diagnostic\": 0\n\t\t}\n\t\t\n\t\t# Loop through rows and filter for current MCM\n\t\tfor row in rows:\n\t\t\tif row[\"Location\"] \u003d\u003d MCM:\n\n\t\t\t\tpriority \u003d row[\"Priority\"].capitalize()\n\t\t\t\tif priority in counts:\n\t\t\t\t\tcounts[priority] \u003d row[\"Count\"]\n\t\t\n\t\tself.custom.counts \u003d counts\n\t\n\texcept Exception as e:\n\t\tsystem.perspective.print(\"Error gaq dzma: \" + str(e))" - } - }, - "meta.visible": { - "binding": { - "config": { - "expression": "if({session.custom.covert} \u003d False \u0026\u0026 {this.custom.status} \u003d 5, False, True)" - }, - "type": "expr" - } - } - }, - "props": { - "direction": "column", - "style": { - "animationFillMode": "both", - "borderBottomLeftRadius": 10, - "borderBottomRightRadius": 10, - "borderColor": "#555555", - "borderStyle": "solid", - "borderTopLeftRadius": 10, - "borderTopRightRadius": 10, - "borderWidth": 1, - "box-shadow": "5px 5px 5px grey", - "classes": "Background-Styles/Controller", - "cursor": "pointer" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/b6b41b08ae1f50d2483c77ad1007ae0527e2622234a713d83e9aaadad1356a1d b/.resources/b6b41b08ae1f50d2483c77ad1007ae0527e2622234a713d83e9aaadad1356a1d deleted file mode 100644 index b25c1668..00000000 --- a/.resources/b6b41b08ae1f50d2483c77ad1007ae0527e2622234a713d83e9aaadad1356a1d +++ /dev/null @@ -1,46 +0,0 @@ -{ - "custom": {}, - "params": {}, - "props": { - "defaultSize": { - "height": 54, - "width": 400 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Icon" - }, - "position": { - "basis": "49px" - }, - "props": { - "color": "#FF4747", - "path": "material/not_interested" - }, - "type": "ia.display.icon" - }, - { - "custom": { - "key": "value" - }, - "meta": { - "name": "Label" - }, - "position": { - "basis": "337px" - }, - "props": { - "text": "User does not have the required role." - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "root" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/b6c6e2da5556b83dfb30654cf5a3d1154be8255001d7e2c911a4cde4ecae7660 b/.resources/b6c6e2da5556b83dfb30654cf5a3d1154be8255001d7e2c911a4cde4ecae7660 deleted file mode 100644 index 2a7d0d35..00000000 --- a/.resources/b6c6e2da5556b83dfb30654cf5a3d1154be8255001d7e2c911a4cde4ecae7660 +++ /dev/null @@ -1,238 +0,0 @@ -{ - "custom": { - "api_region_name": "na", - "loading": false, - "operation_options": [ - { - "label": "Copy Single", - "value": "copy_single" - }, - { - "label": "Upload", - "value": "upload" - }, - { - "label": "Delete", - "value": "delete" - }, - { - "label": "Add New Site", - "value": "add_new_site" - } - ], - "query_params": { - "bucket": null, - "object_key": null, - "site": null, - "view": null - }, - "raw_data": [] - }, - "events": { - "system": { - "onStartup": { - "config": { - "script": "\tquery_params \u003d self.params.query_params\n\tself.custom.query_params \u003d query_params\n\tif query_params.get(\u0027bucket\u0027, None) and query_params.get(\u0027site\u0027, None) and query_params.get(\u0027view\u0027, None):\n\t\tsystem.perspective.sendMessage(\u0027refresh_version_table_data\u0027, scope\u003d\u0027view\u0027)\n\telse:\n\t\tself.custom.raw_data \u003d []\n\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "params": { - "query_params": { - "bucket": null, - "object_key": null, - "site": null, - "view": null - } - }, - "propConfig": { - "custom.api_region_name": { - "binding": { - "config": { - "path": "session.custom.aws.prefix" - }, - "type": "property" - }, - "persistent": true - }, - "custom.loading": { - "persistent": true - }, - "custom.operation_options": { - "binding": { - "config": { - "expression": "1" - }, - "transforms": [ - { - "code": "\tfrom AWS.s3 import OPERATION_MAP\n\treturn [{\u0027value\u0027:k, \u0027label\u0027:k.replace(\u0027_\u0027,\u0027 \u0027).title()} \n\t\t\tfor k,v in OPERATION_MAP.iteritems()\n\t\t\tif v.get(\u0027method\u0027, \u0027\u0027) in (\u0027PUT\u0027, \u0027POST\u0027, \u0027DELETE\u0027)\n\t\t\tand k not in (\u0027query_audit_table\u0027, )]", - "type": "script" - } - ], - "type": "expr" - }, - "persistent": true - }, - "custom.query_params": { - "persistent": true - }, - "custom.raw_data": { - "persistent": true - }, - "params.query_params": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "width": 1200 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Query Params" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "props.params.params.query_params": { - "binding": { - "config": { - "path": "view.custom.query_params" - }, - "type": "property" - } - } - }, - "props": { - "params": { - "open_expanded": false, - "params": {}, - "path": "Objects/Templates/S3/Versions/Query_Options", - "show_box_shadow_on_expanded": true, - "title": "Query Params", - "useDefaultHeight": false, - "useDefaultWidth": false - }, - "path": "Framework/Card/Card_Collapsible_Transparent" - }, - "type": "ia.display.view" - }, - { - "meta": { - "name": "Log Table" - }, - "position": { - "basis": "100%" - }, - "propConfig": { - "props.params.table_data": { - "binding": { - "config": { - "path": "view.custom.raw_data" - }, - "type": "property" - } - }, - "props.params.title": { - "binding": { - "config": { - "expression": "if(!isNull({view.custom.query_params.site})\u0026\u0026!isNull({view.custom.query_params.view}),\r\n\treplace(stringFormat(\u0027%s Version History - \u0027,\r\n\t\t{view.custom.query_params.object_key}),\r\n\t\t\u0027SCADA/\u0027,\u0027\u0027)+\r\n\tif({view.custom.loading}, \u0027Loading...\u0027, stringFormat(\u0027%d Record(s)\u0027, len({view.custom.raw_data}))),\r\n\t\u0027Select View to view version history\u0027)" - }, - "type": "expr" - } - } - }, - "props": { - "params": { - "NavigationSettings": { - "BaseUrl": "/singleMP/main", - "Column": "mp_name", - "Enabled": false - }, - "SelectedRow": [], - "filters": [], - "header_order": [ - { - "field": "VersionId", - "title": "VERSION ID", - "visible": true - }, - { - "field": "LastModified", - "title": "LAST MODIFIED", - "visible": true - }, - { - "field": "Size", - "title": "SIZE (Bytes)", - "visible": true - }, - { - "field": "IsLatest", - "title": "IS LATEST?", - "visible": true - }, - { - "field": "Key", - "title": "OBJECT KEY", - "visible": true - }, - { - "field": "StorageClass", - "title": "STORAGE CLASS", - "visible": false - }, - { - "field": "ETag", - "title": "ETAG", - "visible": false - } - ] - }, - "path": "Objects/Templates/S3/Versions/Log_Table" - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column" - }, - "scripts": { - "customMethods": [ - { - "name": "refresh_version_table_data", - "params": [], - "script": "\tquery_params \u003d self.view.custom.query_params\n\tif query_params.bucket and query_params.site and query_params.view:\n\t\t# refresh the audit table query\n\t\tfrom AWS.s3 import S3Manager\n\t\t\n\t\tself.view.custom.loading \u003d True\n\t\tapi_stage \u003d \u0027prod\u0027\n\t\tusername \u003d self.session.props.auth.user.userName\n\t\tapi_region_name \u003d self.view.custom.api_region_name\n\t\ts3m \u003d S3Manager(api_stage, api_region_name, username)\n\t\t\n\t\tbucket \u003d self.view.custom.query_params.bucket\n\t\tobj_key \u003d self.view.custom.query_params.object_key\n\t\tresp \u003d s3m.list_object_versions(bucket, obj_key)\n\t\tself.view.custom.raw_data \u003d resp\n\t\tself.view.custom.loading \u003d False\n\telse:\n\t\tself.view.custom.raw_data \u003d []\n\t" - } - ], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "list_versions_query_params_changed", - "pageScope": false, - "script": "\t# update the `view.custom.query_params` object from received payload\n\tfrom helper.helper import sanitize_tree\n\td \u003d sanitize_tree(payload)\n\tdct \u003d sanitize_tree(self.view.custom.query_params)\n\tdct.update(d)\n\tself.view.custom.query_params \u003d dct\n\tif dct.get(\u0027bucket\u0027,None) and dct.get(\u0027site\u0027,None) and dct.get(\u0027view\u0027,None):\n\t\tself.refresh_version_table_data()\n\telse:\n\t\tself.view.custom.raw_data \u003d []\n\t", - "sessionScope": true, - "viewScope": true - }, - { - "messageType": "refresh_version_table_data", - "pageScope": false, - "script": "\t# implement your handler here\n\tself.refresh_version_table_data()\n\t", - "sessionScope": true, - "viewScope": true - } - ] - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/b722bc0cad243cc65e990c275ad279f66a883536f99c0036865bac5a71737325 b/.resources/b722bc0cad243cc65e990c275ad279f66a883536f99c0036865bac5a71737325 new file mode 100644 index 00000000..5d7fdf6b --- /dev/null +++ b/.resources/b722bc0cad243cc65e990c275ad279f66a883536f99c0036865bac5a71737325 @@ -0,0 +1,5834 @@ +{ + "custom": {}, + "params": { + "Tab_ID": 0, + "Table": "Statistics" + }, + "propConfig": { + "params.Tab_ID": { + "binding": { + "config": { + "path": "/root/Statistics.props.currentTabIndex" + }, + "type": "property" + }, + "paramDirection": "output", + "persistent": true + }, + "params.Table": { + "binding": { + "config": { + "path": "/root/Statistics.meta.name" + }, + "type": "property" + }, + "paramDirection": "output", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 930, + "width": 1920 + } + }, + "root": { + "children": [ + { + "children": [ + { + "children": [ + { + "events": { + "component": { + "onRowDoubleClick": { + "config": { + "script": "\tself.props.selection.selectedRow \u003d \"null\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Jam Area" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "expression": "if ({../Induct Details_graph.position.display} \u003d true, \"50%\", \"100%\")" + }, + "enabled": false, + "type": "expr" + } + }, + "props.columns[3].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[4].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[5].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" + }, + "type": "expr" + } + }, + "props.columns[6].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[7].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.columns[8].visible": { + "binding": { + "config": { + "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" + }, + "type": "expr" + } + }, + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Jam_Area/Jam" + }, + "type": "query" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Startstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Endtstamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Total_jam", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Bulk_Inbound", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Bulk Inbound (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MCM02_Fluid_Inbound", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "MCM02 Fluid Inbound (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MCM03_Fluid_Inbound", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "MCM03 Fluid Inbound (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Bulk_Inbound_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Bulk Inbound (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MCM02_Fluid_Inbound_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "MCM02 Fluid Inbound (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "MCM03_Fluid_Inbound_perc", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "MCM03 Fluid Inbound (%)" + }, + "justify": "auto", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "width": "" + } + ], + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "selection": { + "mode": "multiple interval" + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Jam Area_graph" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "props.plots[0].axes[0].name": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Inbound_jam\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.plots[0].trends[0].axis": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"Dumpers_jam\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.plots[0].trends[0].columns[0].key": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"uljl_jam\",\r\n\"Percentage\",\"Total_perc\",\r\n\"Rate\",\"Total_rate\",\r\nfalse)" + }, + "enabled": false, + "type": "expr" + } + }, + "props.series[0].data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "1" + }, + "queryPath": "Jam_Area/Jam_graph", + "returnFormat": "dataset" + }, + "type": "query" + } + }, + "props.xTrace.infoBox.dataFormat": { + "binding": { + "config": { + "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "legend": { + "position": "top", + "visible": true + }, + "plots": [ + { + "axes": [ + { + "alignment": "left", + "label": { + "font": { + "color": "", + "size": 10 + }, + "offset": 0, + "style": { + "classes": "" + }, + "text": "", + "visible": true + }, + "max": "", + "min": "", + "name": "Total_perc", + "style": { + "classes": "" + }, + "tick": { + "color": "", + "label": { + "font": { + "color": "", + "size": 10 + }, + "style": { + "classes": "" + } + }, + "style": { + "classes": "" + } + }, + "width": 60 + } + ], + "markers": [], + "relativeWeight": 1, + "trends": [ + { + "axis": "Total_perc", + "baselines": [], + "breakLine": true, + "columns": [ + { + "color": "#FF0000", + "key": "Total_perc", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#00D812", + "key": "Bulk_Inbound", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#0048F9", + "key": "MCM02_Fluid_Inbound", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + }, + { + "color": "#FF0000", + "key": "MCM03_Fluid_Inbound", + "styles": { + "highlighted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "muted": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "normal": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + }, + "selected": { + "fill": { + "color": "", + "opacity": null + }, + "stroke": { + "color": "", + "dashArray": null, + "opacity": null, + "width": null + } + } + } + } + ], + "interpolation": "curveLinear", + "radius": 2, + "series": "graph", + "stack": true, + "type": "line", + "visible": true + } + ] + } + ], + "series": [ + { + "name": "graph" + } + ], + "xTrace": { + "infoBox": { + "dateFormat": "YYYY-MM-DD", + "timeFormat": "HH:mm:ss" + } + } + }, + "type": "ia.chart.timeseries" + } + ], + "meta": { + "name": "Jam Area" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Dumper cycles" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "custom.mode": { + "binding": { + "config": { + "expression": "{..../Statistics.props.currentTabIndex} \r\n+ {..../Period_not_Global_0/Period.props.value} \r\n+ {..../Period_not_Global_0/EndTime.custom.Selected}\r\n+ {..../Period_not_Global_0/StartTime.custom.Selected} \r\n+ {this.custom.time} \r\n+ {..../Lane Drop Down/Lane.props.value} \r\n+ {..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value}\r\n" + }, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\tpath \u003d \"\"\n\theaders \u003d []\n\tgraph \u003d []\n\t\n\tif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\tpath \u003d \"Dumper/Dumper Lane Count\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1\",\"Cycles of ULGL2\",\"Cycles of ULGL3\",\"Cycles of ULGL4\"]\n\t\tself.getSibling(\"Dumper_cycles\").props.yAxes[0].value.range.max \u003d \"\"\n\t\n\telif self.parent.parent.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\tpath \u003d \"Dumper/Dumper Lane Percent\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (%)\",\"Cycles of ULGL2 (%)\",\"Cycles of ULGL3 (%)\",\"Cycles of ULGL4 (%)\"]\n\t\tself.getSibling(\"Dumper_cycles\").props.yAxes[0].value.range.max \u003d 100\n\t\n\telse:\n\t\tpath \u003d \"Dumper/Dumper Lane Rate\"\n\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (cph)\",\"Cycles of ULGL2 (cph)\",\"Cycles of ULGL3 (cph)\",\"Cycles of ULGL4 (cph)\"]\n\t\tself.getSibling(\"Dumper_cycles\").props.yAxes[0].value.range.max \u003d \"\"\n\t\n\tparams \u003d {\n\t\t\"starttime\": self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate,\n\t\t\"endtime\": self.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate,\n\t\t\"dumper\": self.parent.parent.parent.getChild(\"Dumper Drop Down_0\").getChild(\"Dumper\").props.value\n\t}\t\n\t\n\tdata \u003d system.dataset.toPyDataSet(system.db.runNamedQuery(path, params))\n\t\n\tfor row in data:\t\n\t\tdict \u003d {}\n\t\tdict[\u0027Hour\u0027] \u003d row[\u0027Hour\u0027]\n\t\tdict[\u0027ULGL1\u0027] \u003d row[\u0027ULGL1\u0027]\n\t\tdict[\u0027ULGL2\u0027] \u003d row[\u0027ULGL2\u0027]\n\t\tdict[\u0027ULGL3\u0027] \u003d row[\u0027ULGL3\u0027]\n\t\tdict[\u0027ULGL4\u0027] \u003d row[\u0027ULGL4\u0027]\n\t\t\n\t\tgraph.append(dict)\n\t\n\t# GET CHART COMPONENT\n\tdumper_chart \u003d self.getSibling(\"Dumper_cycles\")\n\t\n\t# SOLUTION 1: Replace entire dataSources object (MOST RELIABLE)\n\tdumper_chart.props.dataSources \u003d {\"example\": graph}\n\t\n\t# SOLUTION 2: Update table data\n\tself.props.data \u003d system.dataset.toDataSet(headers, data)" + } + }, + "custom.time": { + "binding": { + "config": { + "expression": "now()" + }, + "type": "expr" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "ulgl1", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "n/a" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": false, + "width": "" + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "ulgl1", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "ulgl2", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Hour" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "ulgl3", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Total (%)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0.##%", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "auto", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "justify": "auto", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "ulg4", + "filter": { + "boolean": { + "condition": "" + }, + "date": { + "condition": "", + "value": "" + }, + "enabled": false, + "number": { + "condition": "", + "value": "" + }, + "string": { + "condition": "", + "value": "" + }, + "visible": "on-hover" + }, + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "ulg4" + }, + "justify": "auto", + "nullFormat": { + "includeNullStrings": false, + "nullFormatValue": "", + "strict": false + }, + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "data": { + "$": [ + "ds", + 192, + 1758706866228 + ], + "$columns": [ + { + "data": [], + "name": "Start Timestamp", + "type": "String" + }, + { + "data": [], + "name": "Hour", + "type": "String" + }, + { + "data": [], + "name": "Cycles of ULGL1 (%)", + "type": "String" + }, + { + "data": [], + "name": "Cycles of ULGL2 (%)", + "type": "String" + }, + { + "data": [], + "name": "Cycles of ULGL3 (%)", + "type": "String" + }, + { + "data": [], + "name": "Cycles of ULGL4 (%)", + "type": "String" + } + ] + }, + "filter": { + "enabled": true, + "results": { + "enabled": true + } + }, + "pager": { + "bottom": false + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "selection": { + "enableRowSelection": false + }, + "virtualized": false + }, + "type": "ia.display.table" + }, + { + "meta": { + "name": "Dumper_cycles" + }, + "position": { + "basis": "50%" + }, + "props": { + "dataSources": { + "example": [] + }, + "legend": { + "enabled": false + }, + "series": [ + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ULGL1" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Diverted" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ULGL1", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "ULGL1 (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF0000", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF0000", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ULGL2" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Full" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ULGL2", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "ULGL2 (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF8C00", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF8C00", + "opacity": 1, + "width": 1 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ULGL3" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Jam" + }, + "line": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": false, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ULGL3", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "ULGL3 (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + }, + { + "candlestick": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "", + "opacity": 0 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "stacked": false, + "stroke": { + "color": "", + "opacity": 1, + "width": 3 + } + }, + "high": { + "x": "", + "y": "" + }, + "low": { + "x": "", + "y": "" + }, + "open": { + "x": "", + "y": "" + } + }, + "column": { + "appearance": { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "fill": { + "color": "#FF008B", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": "", + "min": "" + }, + "height": null, + "stacked": true, + "stroke": { + "color": "#FF008B", + "opacity": 1, + "width": 3 + }, + "width": null + }, + "open": { + "x": "", + "y": "" + } + }, + "data": { + "source": "example", + "x": "Hour", + "y": "ULGL4" + }, + "defaultState": { + "visible": true + }, + "hiddenInLegend": false, + "label": { + "text": "Dest Jam" + }, + "line": { + "appearance": { + "bullets": [], + "connect": true, + "fill": { + "color": "", + "opacity": 1 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "name": "ULGL4", + "render": "column", + "stepLine": { + "appearance": { + "bullets": [ + { + "deriveFieldsFromData": { + "fill": { + "color": "", + "opacity": "" + }, + "rotation": "", + "stroke": { + "color": "", + "opacity": "", + "width": "" + } + }, + "enabled": true, + "fill": { + "color": "", + "opacity": 1 + }, + "heatRules": { + "dataField": "", + "enabled": false, + "max": 100, + "min": 2 + }, + "height": 10, + "label": { + "position": { + "dx": 0, + "dy": 0 + }, + "text": "{value}" + }, + "render": "circle", + "rotation": 0, + "stroke": { + "color": "", + "opacity": 1, + "width": 1 + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "{name}: [bold]{valueY}[/]" + }, + "width": 10 + } + ], + "connect": true, + "fill": { + "color": "", + "opacity": 0 + }, + "minDistance": 0.5, + "stroke": { + "color": "", + "dashArray": "", + "opacity": 1, + "width": 3 + }, + "tensionX": 1, + "tensionY": 1 + }, + "open": { + "x": "", + "y": "" + } + }, + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "ULGL4 (#): [bold]{valueY}[/]" + }, + "visible": true, + "xAxis": "Hour", + "yAxis": "Total", + "zIndex": 0 + } + ], + "xAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": 60, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "Hour" + }, + "name": "Hour", + "render": "category", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "visible": true + } + ], + "yAxes": [ + { + "appearance": { + "font": { + "size": "", + "weight": 500 + }, + "grid": { + "color": "", + "dashArray": "", + "minDistance": null, + "opacity": 1, + "position": 0.5 + }, + "inside": false, + "labels": { + "color": "", + "horizontalCenter": "middle", + "opacity": 1, + "rotation": 0, + "verticalCenter": "middle" + }, + "opposite": false + }, + "category": { + "break": { + "enabled": false, + "endCategory": "", + "size": 0.05, + "startCategory": "" + } + }, + "date": { + "baseInterval": { + "count": 1, + "enabled": false, + "skipEmptyPeriods": false, + "timeUnit": "hour" + }, + "break": { + "enabled": false, + "endDate": "", + "size": 0.05, + "startDate": "" + }, + "format": "M/d/yyyy HH:mm:ss", + "inputFormat": "yyyy-MM-dd kk:mm:ss", + "range": { + "max": "", + "min": "", + "useStrict": false + } + }, + "inversed": false, + "label": { + "color": "", + "enabled": true, + "text": "" + }, + "name": "Total", + "render": "value", + "tooltip": { + "background": { + "color": "", + "opacity": 1 + }, + "cornerRadius": 3, + "enabled": true, + "pointerLength": 4, + "text": "" + }, + "value": { + "break": { + "enabled": false, + "endValue": 100, + "size": 0.05, + "startValue": 0 + }, + "format": "#,###.##", + "logarithmic": false, + "range": { + "max": 100, + "min": "", + "useStrict": false + } + }, + "visible": true + } + ] + }, + "type": "ia.chart.xy" + } + ], + "meta": { + "name": "Dumper cycles" + }, + "position": { + "tabIndex": 1 + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Statistics" + }, + "position": { + "height": 0.96, + "width": 1, + "y": 0.04 + }, + "propConfig": { + "props.tabs": { + "persistent": true + } + }, + "props": { + "menuStyle": { + "backgroundColor": "#FFFFFFBD", + "fontSize": "1.0vmin", + "overflowWrap": "break-word", + "textAlign": "left" + }, + "style": { + "fontFamily": "Arial", + "width": "100%" + }, + "tabSize": { + "width": 150 + }, + "tabStyle": { + "active": { + "flexBasis": 0, + "flexGrow": 1, + "fontSize": "1.5vmin" + }, + "disabled": { + "fontSize": "1.5vmin" + }, + "inactive": { + "flexBasis": 0, + "flexGrow": 1, + "fontSize": "1.5vmin" + } + }, + "tabs": [ + "Jam by Area", + "Dumper cycles" + ] + }, + "type": "ia.container.tab" + }, + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "50px", + "grow": 1 + }, + "props": { + "style": { + "color": "#FFFFFF" + }, + "text": "Aggregation Mode:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Dropdown_Aggregation_mode" + }, + "position": { + "basis": "100px", + "grow": 1 + }, + "props": { + "dropdownOptionStyle": { + "fontSize": "1.5vmin", + "overflow": "hidden", + "width": "auto" + }, + "options": [ + { + "label": "Count", + "value": "Count" + }, + { + "label": "Percentage", + "value": "Percentage" + }, + { + "label": "Rate", + "value": "Rate" + } + ], + "style": { + "fontSize": "1.5vmin" + }, + "value": "Percentage" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Aggregation_Mode" + }, + "position": { + "height": 0.03, + "width": 0.1766, + "x": 0.7556, + "y": 0.0048 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "{../Statistics.props.currentTabIndex} !\u003d12" + }, + "enabled": false, + "type": "expr" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial", + "fontSize": "1.3vmin", + "overflow": "hidden" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "63px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "Induct:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Dropdown_0" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "PS01", + "value": "PS01" + }, + { + "label": "PS02", + "value": "PS02" + }, + { + "label": "PS03", + "value": "PS03" + } + ], + "value": "PS01" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Induct Drop Down", + "visible": false + }, + "position": { + "height": 0.0269, + "width": 0.124, + "x": 0.872, + "y": 0.0439 + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_Scanner" + }, + "position": { + "basis": "70px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "Scanner:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Scanner" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "S01aa", + "value": "S01aa" + }, + { + "label": "S02aa", + "value": "S02aa" + }, + { + "label": "S03aa", + "value": "S03aa" + } + ], + "value": "S01aa" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Scanner Drop Down", + "visible": false + }, + "position": { + "height": 0.0269, + "width": 0.124, + "x": 0.872, + "y": 0.0439 + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_Lane" + }, + "position": { + "basis": "70px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "Lane:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Lane" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "S03001", + "value": "S03001" + }, + { + "label": "S03002", + "value": "S03002" + }, + { + "label": "S03003", + "value": "S03003" + }, + { + "label": "S03005", + "value": "S03005" + }, + { + "label": "S03006", + "value": "S03006" + }, + { + "label": "S03007", + "value": "S03007" + }, + { + "label": "S03008", + "value": "S03008" + }, + { + "label": "S03009", + "value": "S03009" + }, + { + "label": "S03010", + "value": "S03010" + }, + { + "label": "S03011", + "value": "S03011" + }, + { + "label": "S03012", + "value": "S03012" + }, + { + "label": "S03013", + "value": "S03013" + }, + { + "label": "S03014", + "value": "S03014" + }, + { + "label": "S03015", + "value": "S03015" + }, + { + "label": "S03016", + "value": "S03016" + }, + { + "label": "S03017", + "value": "S03017" + }, + { + "label": "S03018", + "value": "S03018" + }, + { + "label": "S03019", + "value": "S03019" + }, + { + "label": "S03020", + "value": "S03020" + }, + { + "label": "S03021", + "value": "S03021" + }, + { + "label": "S03022", + "value": "S03022" + }, + { + "label": "S03023", + "value": "S03023" + }, + { + "label": "S03024", + "value": "S03024" + }, + { + "label": "S03025", + "value": "S03025" + }, + { + "label": "S03026", + "value": "S03026" + }, + { + "label": "S03027", + "value": "S03027" + }, + { + "label": "S03028", + "value": "S03028" + }, + { + "label": "S03029", + "value": "S03029" + }, + { + "label": "S03030", + "value": "S03030" + }, + { + "label": "S03031", + "value": "S03031" + }, + { + "label": "S03032", + "value": "S03032" + }, + { + "label": "S03033", + "value": "S03033" + }, + { + "label": "S03034", + "value": "S03034" + }, + { + "label": "S03035", + "value": "S03035" + }, + { + "label": "S03036", + "value": "S03036" + }, + { + "label": "S03037", + "value": "S03037" + }, + { + "label": "S03038", + "value": "S03038" + }, + { + "label": "S03039", + "value": "S03039" + }, + { + "label": "S03040", + "value": "S03040" + }, + { + "label": "S03041", + "value": "S03041" + }, + { + "label": "S03042", + "value": "S03042" + }, + { + "label": "S03043", + "value": "S03043" + }, + { + "label": "S03044", + "value": "S03044" + }, + { + "label": "S03045", + "value": "S03045" + }, + { + "label": "S03046", + "value": "S03046" + }, + { + "label": "S03047", + "value": "S03047" + }, + { + "label": "S03048", + "value": "S03048" + }, + { + "label": "S03049", + "value": "S03049" + }, + { + "label": "S03050", + "value": "S03050" + }, + { + "label": "S03051", + "value": "S03051" + }, + { + "label": "S03052", + "value": "S03052" + }, + { + "label": "S03053", + "value": "S03053" + }, + { + "label": "S03054", + "value": "S03054" + }, + { + "label": "S03055", + "value": "S03055" + }, + { + "label": "S03056", + "value": "S03056" + }, + { + "label": "S03057", + "value": "S03057" + }, + { + "label": "S03058", + "value": "S03058" + }, + { + "label": "S03059", + "value": "S03059" + }, + { + "label": "S03060", + "value": "S03060" + }, + { + "label": "S03061", + "value": "S03061" + }, + { + "label": "S03062", + "value": "S03062" + }, + { + "label": "S03063", + "value": "S03063" + }, + { + "label": "S03064", + "value": "S03064" + }, + { + "label": "S03065", + "value": "S03065" + }, + { + "label": "S03066", + "value": "S03066" + }, + { + "label": "S03067", + "value": "S03067" + }, + { + "label": "S03068", + "value": "S03068" + }, + { + "label": "S03069", + "value": "S03069" + }, + { + "label": "S03070", + "value": "S03070" + }, + { + "label": "S03071", + "value": "S03071" + }, + { + "label": "S03072", + "value": "S03072" + }, + { + "label": "S03073", + "value": "S03073" + }, + { + "label": "S03074", + "value": "S03074" + }, + { + "label": "S03075", + "value": "S03075" + }, + { + "label": "S03076", + "value": "S03076" + }, + { + "label": "S03077", + "value": "S03077" + }, + { + "label": "S03078", + "value": "S03078" + }, + { + "label": "S03079", + "value": "S03079" + }, + { + "label": "S03080", + "value": "S03080" + }, + { + "label": "S03081", + "value": "S03081" + }, + { + "label": "S03082", + "value": "S03082" + }, + { + "label": "S03083", + "value": "S03083" + }, + { + "label": "S03084", + "value": "S03084" + }, + { + "label": "S03085", + "value": "S03085" + }, + { + "label": "S03086", + "value": "S03086" + }, + { + "label": "S03087", + "value": "S03087" + }, + { + "label": "S03088", + "value": "S03088" + }, + { + "label": "S03089", + "value": "S03089" + }, + { + "label": "S03090", + "value": "S03090" + }, + { + "label": "S03091", + "value": "S03091" + }, + { + "label": "S03092", + "value": "S03092" + }, + { + "label": "S03093", + "value": "S03093" + }, + { + "label": "S03094", + "value": "S03094" + }, + { + "label": "S03095", + "value": "S03095" + }, + { + "label": "S03096", + "value": "S03096" + }, + { + "label": "S03097", + "value": "S03097" + }, + { + "label": "S03098", + "value": "S03098" + }, + { + "label": "S03099", + "value": "S03099" + }, + { + "label": "S03100", + "value": "S03100" + }, + { + "label": "S03101", + "value": "S03101" + }, + { + "label": "S03102", + "value": "S03102" + }, + { + "label": "S03103", + "value": "S03103" + }, + { + "label": "S03104", + "value": "S03104" + }, + { + "label": "S03105", + "value": "S03105" + }, + { + "label": "S03106", + "value": "S03106" + }, + { + "label": "S03107", + "value": "S03107" + }, + { + "label": "S03108", + "value": "S03108" + }, + { + "label": "S03999", + "value": "S03999" + } + ], + "value": "S0101" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Lane Drop Down" + }, + "position": { + "height": 0.0269, + "width": 0.0792, + "x": 0.6897, + "y": 0.0922 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if ({../Statistics.props.currentTabIndex} \u003d 9 ,\r\ntrue,\r\nfalse)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_Scanner" + }, + "position": { + "basis": "70px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "Sorter:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Sorter" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "S01", + "value": "S01" + }, + { + "label": "S02", + "value": "S02" + }, + { + "label": "S03", + "value": "S03" + } + ], + "value": "PS01" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Sorter Drop Down", + "visible": false + }, + "position": { + "height": 0.0269, + "width": 0.124, + "x": 0.872, + "y": 0.0439 + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "custom": { + "debug": [ + [ + "2020-03-24 03:58:00", + 83.44392609984358, + 93.58514404296875, + 71.81086730957031 + ], + [ + "2020-03-24 03:59:00", + 83.35893577107669, + 106.05998229980469, + 72.54214477539062 + ], + [ + "2020-03-24 04:00:00", + 83.2739454423098, + 102.124267578125, + 72.18306732177734 + ], + [ + "2020-03-24 04:01:00", + 83.26998772600022, + 104.7994155883789, + 72.2726821899414 + ], + [ + "2020-03-24 04:02:00", + 83.09998708000028, + 110.67745971679688, + 72.70557403564453 + ], + [ + "2020-03-24 04:03:00", + 82.95057846075277, + 110.90865325927734, + 72.86494445800781 + ], + [ + "2020-03-24 04:04:00", + 82.87408810123425, + 111.18544006347656, + 72.739990234375 + ], + [ + "2020-03-24 04:05:00", + 82.79759774171573, + 110.57137298583984, + 72.47943878173828 + ], + [ + "2020-03-24 04:06:00", + 82.72110738219722, + 111.59486389160156, + 72.50711059570312 + ], + [ + "2020-03-24 04:07:00", + 82.6446170226787, + 110.79205322265625, + 72.84617614746094 + ], + [ + "2020-03-24 04:08:00", + 82.56812666316019, + 112.36724853515625, + 72.59688568115234 + ], + [ + "2020-03-24 04:09:00", + 82.49163630364167, + 111.96199035644531, + 71.75237274169922 + ], + [ + "2020-03-24 04:10:00", + 82.41514594412317, + 114.09909057617188, + 72.87260437011719 + ], + [ + "2020-03-24 04:11:00", + 82.33865558460465, + 113.22314453125, + 72.4264144897461 + ], + [ + "2020-03-24 04:12:00", + 82.26216522508614, + 112.67841339111328, + 72.77767944335938 + ], + [ + "2020-03-24 04:13:00", + 82.18567486556762, + 109.4883041381836, + 73.2457504272461 + ], + [ + "2020-03-24 04:14:00", + 82.1091845060491, + 109.47913360595703, + 72.0219955444336 + ], + [ + "2020-03-24 04:15:00", + 82.03269414653059, + 109.40910339355469, + 72.11457061767578 + ], + [ + "2020-03-24 04:16:00", + 81.95620378701207, + 108.2085189819336, + 73.03665924072266 + ], + [ + "2020-03-24 04:17:00", + 81.87971342749356, + 109.74492645263672, + 72.89605712890625 + ], + [ + "2020-03-24 04:18:00", + 81.80322306797505, + 110.48381042480469, + 72.340087890625 + ], + [ + "2020-03-24 04:19:00", + 81.72673270845654, + 110.1125259399414, + 72.04779815673828 + ], + [ + "2020-03-24 04:20:00", + 81.65024234893802, + 110.58039855957031, + 72.02574157714844 + ], + [ + "2020-03-24 04:21:00", + 81.5737519894195, + 111.26719665527344, + 72.68399810791016 + ], + [ + "2020-03-24 04:22:00", + 81.57001033599973, + 111.0679931640625, + 72.2317123413086 + ], + [ + "2020-03-24 04:23:00", + 81.40001291999972, + 111.84290313720703, + 73.5782470703125 + ], + [ + "2020-03-24 04:24:00", + 81.22444354734957, + 111.08856201171875, + 74.54239654541016 + ], + [ + "2020-03-24 04:25:00", + 81.13445335130304, + 110.7277603149414, + 73.62892150878906 + ], + [ + "2020-03-24 04:26:00", + 81.04446315525652, + 110.72388458251953, + 74.79293823242188 + ], + [ + "2020-03-24 04:27:00", + 80.95447295921001, + 113.21517944335938, + 73.95577239990234 + ], + [ + "2020-03-24 04:28:00", + 80.86448276316348, + 112.6423568725586, + 74.46560668945312 + ], + [ + "2020-03-24 04:29:00", + 80.77449256711697, + 113.47187805175781, + 75.20769500732422 + ], + [ + "2020-03-24 04:30:00", + 80.68450237107044, + 113.81484985351562, + 74.11184692382812 + ], + [ + "2020-03-24 04:31:00", + 80.59451217502392, + 110.26861572265625, + 73.92262268066406 + ], + [ + "2020-03-24 04:32:00", + 80.50452197897741, + 109.19113159179688, + 74.61058807373047 + ], + [ + "2020-03-24 04:33:00", + 80.41453178293088, + 108.94200134277344, + 74.5039291381836 + ], + [ + "2020-03-24 04:34:00", + 80.32454158688437, + 109.96826934814453, + 74.46529388427734 + ], + [ + "2020-03-24 04:35:00", + 80.23455139083784, + 81.94364929199219, + 73.67473602294922 + ], + [ + "2020-03-24 04:36:00", + 80.14456119479132, + 23.80181121826172, + 73.68876117466887 + ], + [ + "2020-03-24 04:37:00", + 80.0545709987448, + 1.4474921226501465, + 73.68912506103516 + ], + [ + "2020-03-24 04:38:00", + 79.96458080269828, + 4.1637725830078125, + 73.72541046142578 + ], + [ + "2020-03-24 04:39:00", + 79.87459060665176, + 26.945161819458008, + 74.61903381347656 + ], + [ + "2020-03-24 04:40:00", + 79.87000710599979, + 34.11628341674805, + 73.51866149902344 + ], + [ + "2020-03-24 04:41:00", + 79.70000645999983, + 27.773473739624023, + 74.04241180419922 + ], + [ + "2020-03-24 04:42:00", + 79.60965611151889, + 27.49029541015625, + 73.1905517578125 + ], + [ + "2020-03-24 04:43:00", + 79.56329763722199, + 34.070072174072266, + 73.98297882080078 + ], + [ + "2020-03-24 04:44:00", + 79.5169391629251, + 33.60432052612305, + 74.68580627441406 + ], + [ + "2020-03-24 04:45:00", + 79.4705806886282, + 33.17567825317383, + 73.96578216552734 + ], + [ + "2020-03-24 04:46:00", + 79.42422221433131, + 33.235443115234375, + 74.14202880859375 + ], + [ + "2020-03-24 04:47:00", + 79.37786374003441, + 33.624229431152344, + 73.29328918457031 + ], + [ + "2020-03-24 04:48:00", + 79.33150526573752, + 33.59697723388672, + 73.17694091796875 + ], + [ + "2020-03-24 04:49:00", + 79.28514679144062, + 33.403076171875, + 73.81486511230469 + ], + [ + "2020-03-24 04:50:00", + 79.23878831714373, + 33.89695739746094, + 74.30374145507812 + ], + [ + "2020-03-24 04:51:00", + 79.19242984284683, + 32.8265266418457, + 74.06024169921875 + ], + [ + "2020-03-24 04:52:00", + 79.14607136854994, + 48.27207946777344, + 73.2079086303711 + ], + [ + "2020-03-24 04:53:00", + 79.09971289425305, + 74.11988830566406, + 72.95736694335938 + ], + [ + "2020-03-24 04:54:00", + 79.05335441995615, + 85.12024688720703, + 73.62250518798828 + ], + [ + "2020-03-24 04:55:00", + 79.00699594565926, + 89.70301055908203, + 72.9462661743164 + ], + [ + "2020-03-24 04:56:00", + 78.96063747136236, + 98.89726257324219, + 72.34540557861328 + ], + [ + "2020-03-24 04:57:00", + 78.91427899706547, + 104.57252502441406, + 73.3578872680664 + ], + [ + "2020-03-24 04:58:00", + 78.86792052276857, + 103.37727355957031, + 73.94607543945312 + ], + [ + "2020-03-24 04:59:00", + 78.82156204847168, + 103.06717681884766, + 72.9709701538086 + ], + [ + "2020-03-24 05:00:00", + 78.77520357417478, + 102.50790405273438, + 74.46186065673828 + ], + [ + "2020-03-24 05:01:00", + 78.72884509987789, + 102.56554412841797, + 72.30302429199219 + ], + [ + "2020-03-24 05:02:00", + 78.68248662558099, + 100.72061157226562, + 73.90963745117188 + ], + [ + "2020-03-24 05:03:00", + 78.6361281512841, + 84.94855499267578, + 72.5624771118164 + ], + [ + "2020-03-24 05:04:00", + 78.5897696769872, + 73.80229949951172, + 72.40718078613281 + ], + [ + "2020-03-24 05:05:00", + 78.54341120269031, + 66.7529296875, + 73.5855941772461 + ], + [ + "2020-03-24 05:06:00", + 78.49705272839341, + 58.3730354309082, + 73.1899185180664 + ], + [ + "2020-03-24 05:07:00", + 78.45069425409652, + 54.12462615966797, + 73.07763671875 + ], + [ + "2020-03-24 05:08:00", + 78.40433577979962, + 51.171958923339844, + 73.19320678710938 + ], + [ + "2020-03-24 05:09:00", + 78.35797730550273, + 48.614585876464844, + 72.81364440917969 + ], + [ + "2020-03-24 05:10:00", + 78.31161883120583, + 55.98033905029297, + 74.0353775024414 + ], + [ + "2020-03-24 05:11:00", + 78.26526035690894, + 55.769962310791016, + 74.27434539794922 + ], + [ + "2020-03-24 05:12:00", + 78.21890188261204, + 55.67626190185547, + 72.99474334716797 + ], + [ + "2020-03-24 05:13:00", + 78.17254340831515, + 53.84586715698242, + 73.18851470947266 + ], + [ + "2020-03-24 05:14:00", + 78.17000064599996, + 49.15884017944336, + 72.83944702148438 + ], + [ + "2020-03-24 05:15:00", + 78, + 48.674129486083984, + 72.74655151367188 + ], + [ + "2020-03-24 05:16:00", + 77.9366887710829, + 48.823998987048924, + 73.24293518066406 + ], + [ + "2020-03-24 05:17:00", + 77.90413912638326, + 48.8282470703125, + 72.28050994873047 + ], + [ + "2020-03-24 05:18:00", + 77.87158948168361, + 49.756980895996094, + 72.88276672363281 + ], + [ + "2020-03-24 05:19:00", + 77.83903983698399, + 49.47259521484375, + 73.35757446289062 + ], + [ + "2020-03-24 05:20:00", + 77.80649019228434, + 49.850311279296875, + 73.20963287353516 + ], + [ + "2020-03-24 05:21:00", + 77.77394054758471, + 49.637855529785156, + 72.9081039428711 + ], + [ + "2020-03-24 05:22:00", + 77.74139090288507, + 49.61250305175781, + 72.93186950683594 + ], + [ + "2020-03-24 05:23:00", + 77.70884125818544, + 48.27946090698242, + 74.17268371582031 + ], + [ + "2020-03-24 05:24:00", + 77.6762916134858, + 48.74678421020508, + 73.15660858154297 + ], + [ + "2020-03-24 05:25:00", + 77.64374196878616, + 48.357120513916016, + 72.6622543334961 + ], + [ + "2020-03-24 05:26:00", + 77.61119232408653, + 49.31953430175781, + 72.34400177001953 + ], + [ + "2020-03-24 05:27:00", + 77.57864267938689, + 49.709964752197266, + 72.97113037109375 + ], + [ + "2020-03-24 05:28:00", + 77.54609303468726, + 50.2484130859375, + 72.39154052734375 + ], + [ + "2020-03-24 05:29:00", + 77.51354338998762, + 50.60381317138672, + 72.06515502929688 + ], + [ + "2020-03-24 05:30:00", + 77.48099374528799, + 50.00936508178711, + 56.87029266357422 + ], + [ + "2020-03-24 05:31:00", + 77.44844410058835, + 49.875885009765625, + 16.654312133789062 + ], + [ + "2020-03-24 05:32:00", + 77.4158944558887, + 48.563663482666016, + 18.19554901123047 + ], + [ + "2020-03-24 05:33:00", + 77.38334481118908, + 48.847572326660156, + 18.055583953857422 + ], + [ + "2020-03-24 05:34:00", + 77.35079516648943, + 48.35354232788086, + 18.378847122192383 + ], + [ + "2020-03-24 05:35:00", + 77.3182455217898, + 48.75905990600586, + 17.62409782409668 + ], + [ + "2020-03-24 05:36:00", + 77.28569587709016, + 48.05728530883789, + 18.058086395263672 + ], + [ + "2020-03-24 05:37:00", + 77.25314623239053, + 54.909175872802734, + 17.759536743164062 + ], + [ + "2020-03-24 05:38:00", + 77.22059658769089, + 54.575439453125, + 17.888395309448242 + ], + [ + "2020-03-24 05:39:00", + 77.18804694299125, + 55.046234130859375, + 18.210878372192383 + ], + [ + "2020-03-24 05:40:00", + 77.15549729829162, + 54.0140495300293, + 17.824277877807617 + ], + [ + "2020-03-24 05:41:00", + 77.12294765359198, + 53.690467834472656, + 18.451248168945312 + ], + [ + "2020-03-24 05:42:00", + 77.09039800889235, + 53.07158279418945, + 18.209468841552734 + ], + [ + "2020-03-24 05:43:00", + 77.05784836419271, + 53.31936264038086, + 18.179603576660156 + ], + [ + "2020-03-24 05:44:00", + 77.02529871949308, + 53.26475143432617, + 18.342716217041016 + ], + [ + "2020-03-24 05:45:00", + 76.99274907479344, + 51.945220947265625, + 18.539770126342773 + ], + [ + "2020-03-24 05:46:00", + 76.9601994300938, + 51.81389617919922, + 18.015705108642578 + ], + [ + "2020-03-24 05:47:00", + 76.92764978539417, + 51.123085021972656, + 17.368398666381836 + ], + [ + "2020-03-24 05:48:00", + 76.89510014069452, + 51.4550666809082, + 18.14003562927246 + ], + [ + "2020-03-24 05:49:00", + 76.8625504959949, + 50.60249710083008, + 18.289703369140625 + ], + [ + "2020-03-24 05:50:00", + 76.83000085129525, + 50.91603088378906, + 18.2962646484375 + ], + [ + "2020-03-24 05:51:00", + 76.79745120659562, + 53.06449508666992, + 18.563539505004883 + ], + [ + "2020-03-24 05:52:00", + 76.76490156189598, + 54.72663497924805, + 18.568862915039062 + ], + [ + "2020-03-24 05:53:00", + 76.73235191719634, + 54.90778732299805, + 18.28094482421875 + ], + [ + "2020-03-24 05:54:00", + 76.69980227249671, + 53.92911911010742, + 18.02821159362793 + ], + [ + "2020-03-24 05:55:00", + 76.66725262779707, + 53.20056915283203, + 21.20859718322754 + ], + [ + "2020-03-24 05:56:00", + 76.63470298309744, + 53.7746696472168, + 70.31324768066406 + ], + [ + "2020-03-24 05:57:00", + 76.6021533383978, + 54.07472610473633, + 73.2507553100586 + ], + [ + "2020-03-24 05:58:00", + 76.56960369369816, + 53.80739974975586, + 73.81517791748047 + ], + [ + "2020-03-24 05:59:00", + 76.53705404899853, + 53.748661041259766, + 73.31723022460938 + ], + [ + "2020-03-24 06:00:00", + 76.50450440429888, + 54.74142837524414, + 72.85430145263672 + ], + [ + "2020-03-24 06:01:00", + 76.47195475959926, + 56.06607437133789, + 73.29580688476562 + ], + [ + "2020-03-24 06:02:00", + 76.46999418600018, + 55.171714782714844, + 72.67166195723287 + ], + [ + "2020-03-24 06:03:00", + 76.29999354000017, + 55.41927719116211, + 72.6522445678711 + ], + [ + "2020-03-24 06:04:00", + 76.17097911658006, + 55.45018005371094, + 73.24137115478516 + ], + [ + "2020-03-24 06:05:00", + 76.10446483646761, + 55.66059112548828, + 72.9041976928711 + ], + [ + "2020-03-24 06:06:00", + 76.03795055635517, + 49.595481872558594, + 73.65878295898438 + ], + [ + "2020-03-24 06:07:00", + 75.97143627624271, + 47.00128173828125, + 72.86134338378906 + ], + [ + "2020-03-24 06:08:00", + 75.90492199613027, + 47.58378601074219, + 72.69776153564453 + ], + [ + "2020-03-24 06:09:00", + 75.83840771601783, + 49.07365417480469, + 72.17729187011719 + ], + [ + "2020-03-24 06:10:00", + 75.77189343590538, + 56.555606842041016, + 72.93250274658203 + ], + [ + "2020-03-24 06:11:00", + 75.70537915579293, + 56.26713180541992, + 72.06671905517578 + ], + [ + "2020-03-24 06:12:00", + 75.63886487568048, + 55.18650817871094, + 73.08904266357422 + ], + [ + "2020-03-24 06:13:00", + 75.57235059556804, + 48.025177001953125, + 73.17881774902344 + ], + [ + "2020-03-24 06:14:00", + 75.50583631545558, + 47.967350006103516, + 73.10953521728516 + ], + [ + "2020-03-24 06:15:00", + 75.43932203534314, + 49.351463317871094, + 72.9697265625 + ], + [ + "2020-03-24 06:16:00", + 75.3728077552307, + 57.63689041137695, + 73.93919372558594 + ], + [ + "2020-03-24 06:17:00", + 75.30629347511824, + 51.609039306640625, + 73.03306579589844 + ], + [ + "2020-03-24 06:18:00", + 75.2397791950058, + 49.73860549926758, + 73.2399673461914 + ], + [ + "2020-03-24 06:19:00", + 75.17326491489335, + 50.75581359863281, + 72.73904418945312 + ], + [ + "2020-03-24 06:20:00", + 75.1067506347809, + 50.66218566894531, + 72.50445556640625 + ], + [ + "2020-03-24 06:21:00", + 75.04023635466845, + 50.81214141845703, + 72.9201431274414 + ], + [ + "2020-03-24 06:22:00", + 74.97372207455601, + 51.4454231262207, + 72.74983978271484 + ], + [ + "2020-03-24 06:23:00", + 74.90720779444355, + 51.69704055786133, + 72.99396514892578 + ], + [ + "2020-03-24 06:24:00", + 74.84069351433111, + 51.35186767578125, + 73.40730285644531 + ], + [ + "2020-03-24 06:25:00", + 74.77417923421866, + 50.72081756591797, + 72.23859405517578 + ], + [ + "2020-03-24 06:26:00", + 74.76998772600024, + 50.91818618774414, + 73.011474609375 + ], + [ + "2020-03-24 06:27:00", + 74.59998708000028, + 50.9371452331543, + 73.52397918701172 + ], + [ + "2020-03-24 06:28:00", + 74.47115968724424, + 51.061458587646484, + 73.56307220458984 + ], + [ + "2020-03-24 06:29:00", + 74.40464696005053, + 50.900325775146484, + 73.50645446777344 + ], + [ + "2020-03-24 06:30:00", + 74.33813423285682, + 51.356689453125, + 73.11031341552734 + ], + [ + "2020-03-24 06:31:00", + 74.2716215056631, + 51.44089126586914, + 74.34957122802734 + ], + [ + "2020-03-24 06:32:00", + 74.2051087784694, + 51.28786849975586, + 73.98580169677734 + ], + [ + "2020-03-24 06:33:00", + 74.13859605127568, + 51.93085537607588, + 72.36542510986328 + ], + [ + "2020-03-24 06:34:00", + 74.07208332408197, + 51.952125549316406, + 72.51180267333984 + ], + [ + "2020-03-24 06:35:00", + 74.00557059688826, + 57.87371063232422, + 73.43373107910156 + ], + [ + "2020-03-24 06:36:00", + 73.93905786969457, + 80.50335693359375, + 73.54712677001953 + ], + [ + "2020-03-24 06:37:00", + 73.87254514250085, + 86.00247192382812, + 73.6276626586914 + ], + [ + "2020-03-24 06:38:00", + 73.80603241530714, + 92.10163116455078, + 73.07763671875 + ], + [ + "2020-03-24 06:39:00", + 73.73951968811343, + 92.22298431396484, + 72.73919677734375 + ], + [ + "2020-03-24 06:40:00", + 73.67300696091972, + 91.8537368774414, + 72.59422302246094 + ], + [ + "2020-03-24 06:41:00", + 73.60649423372601, + 91.79039764404297, + 72.58702850341797 + ], + [ + "2020-03-24 06:42:00", + 73.5399815065323, + 92.08602905273438, + 73.7885971069336 + ], + [ + "2020-03-24 06:43:00", + 73.47346877933859, + 92.87781524658203, + 72.7099609375 + ], + [ + "2020-03-24 06:44:00", + 73.40695605214488, + 96.19808197021484, + 73.00537872314453 + ], + [ + "2020-03-24 06:45:00", + 73.34044332495118, + 96.97959899902344, + 73.0341567993164 + ], + [ + "2020-03-24 06:46:00", + 73.27393059775747, + 92.9488296508789, + 73.91197967529297 + ], + [ + "2020-03-24 06:47:00", + 73.20741787056376, + 93.09352111816406, + 72.77579498291016 + ], + [ + "2020-03-24 06:48:00", + 73.14090514337005, + 91.96395111083984, + 71.88639831542969 + ], + [ + "2020-03-24 06:49:00", + 73.07439241617634, + 92.7508773803711, + 73.19898986816406 + ], + [ + "2020-03-24 06:50:00", + 73.07001033599973, + 91.7613525390625, + 73.58168029785156 + ], + [ + "2020-03-24 06:51:00", + 72.90001291999972, + 90.88325500488281, + 73.70819854736328 + ], + [ + "2020-03-24 06:52:00", + 72.74429166862062, + 90.33417510986328, + 72.71105194091797 + ], + [ + "2020-03-24 06:53:00", + 72.66377465236994, + 95.02799224853516, + 75.33968353271484 + ], + [ + "2020-03-24 06:54:00", + 72.58325763611924, + 96.9925308227539, + 74.09574890136719 + ], + [ + "2020-03-24 06:55:00", + 72.50274061986855, + 96.695068359375, + 73.8018798828125 + ], + [ + "2020-03-24 06:56:00", + 72.42222360361787, + 95.75796508789062, + 74.43511199951172 + ], + [ + "2020-03-24 06:57:00", + 72.34170658736717, + 96.17393493652344, + 74.73851776123047 + ], + [ + "2020-03-24 06:58:00", + 72.26118957111649, + 88.4173812866211, + 75.60273742675781 + ], + [ + "2020-03-24 06:59:00", + 72.1806725548658, + 88.39751434326172, + 74.84156799316406 + ], + [ + "2020-03-24 07:00:00", + 72.1001555386151, + 87.41456604003906, + 74.45763397216797 + ], + [ + "2020-03-24 07:01:00", + 72.01963852236442, + 87.65657806396484, + 73.62500762939453 + ], + [ + "2020-03-24 07:02:00", + 71.93912150611372, + 87.04649353027344, + 75.57865142822266 + ], + [ + "2020-03-24 07:03:00", + 71.85860448986304, + 87.92521667480469, + 74.86284637451172 + ], + [ + "2020-03-24 07:04:00", + 71.77808747361235, + 85.46574401855469, + 74.23040008544922 + ], + [ + "2020-03-24 07:05:00", + 71.69757045736166, + 51.844181060791016, + 73.2090072631836 + ], + [ + "2020-03-24 07:06:00", + 71.61705344111097, + 36.57521057128906, + 74.82296752929688 + ], + [ + "2020-03-24 07:07:00", + 71.53653642486027, + 34.56216812133789, + 74.66110229492188 + ], + [ + "2020-03-24 07:08:00", + 71.45601940860959, + 48.19200897216797, + 73.77107238769531 + ], + [ + "2020-03-24 07:09:00", + 71.3755023923589, + 52.86350631713867, + 74.53269958496094 + ], + [ + "2020-03-24 07:10:00", + 71.37000710599979, + 52.843929290771484, + 73.5987319946289 + ], + [ + "2020-03-24 07:11:00", + 71.20000645999983, + 52.08213424682617, + 74.15689849853516 + ], + [ + "2020-03-24 07:12:00", + 71.03583251441142, + 51.53842544555664, + 73.91010284423828 + ], + [ + "2020-03-24 07:13:00", + 70.95084242170037, + 43.506919860839844, + 73.70914459228516 + ], + [ + "2020-03-24 07:14:00", + 70.86585232898932, + 43.037841796875, + 73.2168197631836 + ], + [ + "2020-03-24 07:15:00", + 70.78086223627825, + 43.77318572998047, + 74.06806182861328 + ], + [ + "2020-03-24 07:16:00", + 70.6958721435672, + 46.766944885253906, + 74.05726623535156 + ], + [ + "2020-03-24 07:17:00", + 70.61088205085615, + 50.872379302978516, + 74.08291625976562 + ], + [ + "2020-03-24 07:18:00", + 70.5258919581451, + 51.395668029785156, + 74.64201354980469 + ], + [ + "2020-03-24 07:19:00", + 70.44090186543403, + 50.60863494873047, + 73.44953155517578 + ], + [ + "2020-03-24 07:20:00", + 70.35591177272298, + 40.730621337890625, + 72.79737854003906 + ], + [ + "2020-03-24 07:21:00", + 70.27092168001192, + 41.385196685791016, + 73.6615982055664 + ], + [ + "2020-03-24 07:22:00", + 70.18593158730087, + 52.25959777832031, + 73.92058563232422 + ], + [ + "2020-03-24 07:23:00", + 70.10094149458982, + 46.88405990600586, + 74.61308288574219 + ], + [ + "2020-03-24 07:24:00", + 70.01595140187875, + 47.141448974609375, + 73.66790870618443 + ], + [ + "2020-03-24 07:25:00", + 69.9309613091677, + 47.107181549072266, + 73.63360595703125 + ], + [ + "2020-03-24 07:26:00", + 69.84597121645665, + 47.4166259765625, + 74.238525390625 + ], + [ + "2020-03-24 07:27:00", + 69.7609811237456, + 46.56296157836914, + 73.82565307617188 + ], + [ + "2020-03-24 07:28:00", + 69.67599103103453, + 46.3474006652832, + 72.98832702636719 + ], + [ + "2020-03-24 07:29:00", + 69.67000064599995, + 47.08136046272777, + 73.30158233642578 + ], + [ + "2020-03-24 07:30:00", + 69.5, + 47.10820770263672, + 73.27828216552734 + ], + [ + "2020-03-24 07:31:00", + 69.32637243713472, + 47.034088134765625, + 73.60092163085938 + ], + [ + "2020-03-24 07:32:00", + 69.23638277037952, + 45.57647705078125, + 73.87054443359375 + ], + [ + "2020-03-24 07:33:00", + 69.1463931036243, + 51.21367645263672, + 72.25328826904297 + ], + [ + "2020-03-24 07:34:00", + 69.0564034368691, + 70.96977996826172, + 73.15692138671875 + ], + [ + "2020-03-24 07:35:00", + 68.96641377011389, + 76.6375961303711, + 72.21951293945312 + ], + [ + "2020-03-24 07:36:00", + 68.87642410335869, + 83.16655731201172, + 74.12545776367188 + ], + [ + "2020-03-24 07:37:00", + 68.78643443660347, + 83.07859802246094, + 72.88916991454134 + ], + [ + "2020-03-24 07:38:00", + 68.69644476984827, + 92.17417907714844, + 72.8433609008789 + ], + [ + "2020-03-24 07:39:00", + 68.60645510309305, + 92.9948959350586, + 73.65784454345703 + ], + [ + "2020-03-24 07:40:00", + 68.51646543633785, + 92.51905822753906, + 72.56232452392578 + ], + [ + "2020-03-24 07:41:00", + 68.42647576958265, + 91.8058090209961, + 73.06637573242188 + ], + [ + "2020-03-24 07:42:00", + 68.33648610282744, + 90.04006958007812, + 72.91545104980469 + ], + [ + "2020-03-24 07:43:00", + 68.24649643607223, + 85.17295837402344, + 73.79078674316406 + ], + [ + "2020-03-24 07:44:00", + 68.15650676931702, + 95.68914794921875, + 72.5380859375 + ], + [ + "2020-03-24 07:45:00", + 68.06651710256182, + 74.87901306152344, + 73.2021255493164 + ], + [ + "2020-03-24 07:46:00", + 67.9765274358066, + 60.12022018432617, + 73.76215362548828 + ], + [ + "2020-03-24 07:47:00", + 67.96999418600018, + 53.05949020385742, + 73.28720092773438 + ], + [ + "2020-03-24 07:48:00", + 67.79999354000017, + 48.9787483215332, + 73.20462799072266 + ], + [ + "2020-03-24 07:49:00", + 67.60342746002077, + 49.55990219116211, + 72.59485626220703 + ], + [ + "2020-03-24 07:50:00", + 67.50143795130171, + 50.27000427246094, + 73.38900756835938 + ], + [ + "2020-03-24 07:51:00", + 67.39944844258264, + 49.79863766947178, + 72.78111267089844 + ], + [ + "2020-03-24 07:52:00", + 67.29745893386358, + 49.78076171875, + 73.90713500976562 + ], + [ + "2020-03-24 07:53:00", + 67.19546942514451, + 50.86861801147461, + 38.183509826660156 + ], + [ + "2020-03-24 07:54:00", + 67.09347991642545, + 51.039466857910156, + 17.961437225341797 + ], + [ + "2020-03-24 07:55:00", + 66.99149040770638, + 51.160526275634766, + 19.09199333190918 + ], + [ + "2020-03-24 07:56:00", + 66.88950089898731, + 50.949893951416016, + 18.68396759033203 + ], + [ + "2020-03-24 07:57:00", + 66.78751139026825, + 51.169769287109375, + 17.29629898071289 + ], + [ + "2020-03-24 07:58:00", + 66.68552188154918, + 50.19011306762695, + 18.370710372924805 + ] + ] + }, + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\tdata \u003d []\n\ttable \u003d []\n\timport datetime\n\tcurrent_datetime\u003ddatetime.datetime.now()\n\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\n\n\tif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 0:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Induct Details\").getChild(\"Induct Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_count\u0027],result[\u0027singlecarrier_count\u0027],result[\u0027doublecarrier_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_perc\u0027],result[\u0027SingleCarrier_perc\u0027],result[\u0027DoubleCarrier_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_rate\u0027],result[\u0027SingleCarrier_rate\u0027],result[\u0027DoubleCarrier_rate\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Induct Details\").getChild(\"Induct Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_count\u0027],result[\u0027singlecarrier_count\u0027],result[\u0027doublecarrier_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_perc\u0027],result[\u0027SingleCarrier_perc\u0027],result[\u0027DoubleCarrier_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Induct\",\"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027InductName\u0027],result[\u0027Total_rate\u0027],result[\u0027SingleCarrier_rate\u0027],result[\u0027DoubleCarrier_rate\u0027]])\n\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Induct Details.csv\u0027, data \u003d csv)\t\n\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 1:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Scanner_Details\").getChild(\"Scanner Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No Code (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Scanner_Details\").getChild(\"Scanner Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No Code (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Scanner Details.csv\u0027, data \u003d csv)\n\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 2:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Sorter Summary\").getChild(\"Sorter Summary\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Sorter Summary\").getChild(\"Sorter Summary\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Sorter Summary.csv\u0027, data \u003d csv)\n\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 3:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Sorter Details\").getChild(\"Sorter Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027assigned_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Sorter Details\").getChild(\"Sorter Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Sorter Details.csv\u0027, data \u003d csv)\n\t\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 4:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Lane Details\").getChild(\"Lane Details\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Lane Details\").getChild(\"Lane Details\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Lane Details.csv\u0027, data \u003d csv)\n\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 5:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Induct\").getChild(\"Hourly_Induct\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Single Carrier (#)\u0027],result[\u0027Double Carrier (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%\u0027],result[\u0027Single Carrier (%)\u0027],result[\u0027Double Carrier (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Single Carrier (pph)\u0027],result[\u0027Double Carrier (pph)\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Induct\").getChild(\"Hourly_Induct\").props.data)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Single Carrier (#)\u0027],result[\u0027Double Carrier (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%)\u0027],result[\u0027Single Carrier (%)\u0027],result[\u0027Double Carrier (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Single Carrier (pph)\u0027],result[\u0027Double Carrier (pph)\u0027]])\n\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Induct.csv\u0027, data \u003d csv)\n\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 6:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Scanner\").getChild(\"Hourly_Scanner\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No code (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Good Read (#)\u0027],result[\u0027No Read (#)\u0027],result[\u0027Multi Read (#)\u0027],result[\u0027No code (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%)\u0027],result[\u0027Good Read (%)\u0027],result[\u0027No Read (%)\u0027],result[\u0027Multi Read (%)\u0027],result[\u0027No Code (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Good Read (pph)\u0027],result[\u0027No Read (pph)\u0027],result[\u0027Multi Read (pph)\u0027],result[\u0027No Code (pph)\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Scanner\").getChild(\"Hourly_Scanner\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No code (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Good Read (#)\u0027],result[\u0027No Read (#)\u0027],result[\u0027Multi Read (#)\u0027],result[\u0027No code (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%)\u0027],result[\u0027Good Read (%)\u0027],result[\u0027No Read (%)\u0027],result[\u0027Multi Read (%)\u0027],result[\u0027No Code (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Good Read (pph)\u0027],result[\u0027No Read (pph)\u0027],result[\u0027Multi Read (pph)\u0027],result[\u0027No Code (pph)\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Scanner.csv\u0027, data \u003d csv)\n\t\t\t\n\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 7:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Summary\").getChild(\"Hourly_Sorter_Summary\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (#)\u0027],result[\u0027Sorted (#)\u0027],result[\u0027Awcs Recirc (#)\u0027],result[\u0027Operational Recirc (#)\u0027],result[\u0027Machine Recirc (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (%)\u0027],result[\u0027Sorted (%)\u0027],result[\u0027Awcs Recirc (%)\u0027],result[\u0027Operational Recirc (%)\u0027],result[\u0027Machine Recirc (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (pph)\u0027],result[\u0027Sorted (pph)\u0027],result[\u0027Awcs Recirc (pph)\u0027],result[\u0027Operational Recirc (pph)\u0027],result[\u0027Machine Recirc (pph)\u0027]])\n\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Summary\").getChild(\"Hourly_Sorter_Summary\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (#)\u0027],result[\u0027Sorted (#)\u0027],result[\u0027Awcs Recirc (#)\u0027],result[\u0027Operational Recirc (#)\u0027],result[\u0027Machine Recirc (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (%)\u0027],result[\u0027Sorted (%)\u0027],result[\u0027Awcs Recirc (%)\u0027],result[\u0027Operational Recirc (%)\u0027],result[\u0027Machine Recirc (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (pph)\u0027],result[\u0027Sorted (pph)\u0027],result[\u0027Awcs Recirc (pph)\u0027],result[\u0027Operational Recirc (pph)\u0027],result[\u0027Machine Recirc (pph)\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Sorter Summary.csv\u0027, data \u003d csv)\n\t\n\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 8:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Details\").getChild(\"Hourly_Sorter_Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (#)\u0027],result[\u0027Sorted (#)\u0027],result[\u0027Dest Inv (#)\u0027],result[\u0027Dest None (#)\u0027],result[\u0027Dest Dis (#)\u0027],result[\u0027Dest Full (#)\u0027],result[\u0027Unexpected (#)\u0027],result[\u0027Dest Fault (#)\u0027],result[\u0027Div Fail (#)\u0027],result[\u0027Gap Err (#)\u0027],result[\u0027Lost (#)\u0027],result[\u0027Track Err (#)\u0027],result[\u0027Unknown (#)\u0027],result[\u0027Unsafe (#)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (%)\u0027],result[\u0027Sorted (%)\u0027],result[\u0027Dest Inv (%)\u0027],result[\u0027Dest None (%)\u0027],result[\u0027Dest Dis (%)\u0027],result[\u0027Dest Full (%)\u0027],result[\u0027Unexpected (%)\u0027],result[\u0027Dest Fault (%)\u0027],result[\u0027Div Fail (%)\u0027],result[\u0027Gap Err (%)\u0027],result[\u0027Lost (%)\u0027],result[\u0027Track Err (%)\u0027],result[\u0027Unknown (%)\u0027],result[\u0027Unsafe (%)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (pph)\u0027],result[\u0027Sorted (pph)\u0027],result[\u0027Dest Inv (pph)\u0027],result[\u0027Dest None (pph)\u0027],result[\u0027Dest Dis (pph)\u0027],result[\u0027Dest Full (pph)\u0027],result[\u0027Unexpected (pph)\u0027],result[\u0027Dest Fault (pph)\u0027],result[\u0027Div Fail (pph)\u0027],result[\u0027Gap Err (pph)\u0027],result[\u0027Lost (pph)\u0027],result[\u0027Track Err (pph)\u0027],result[\u0027Unknown (pph)\u0027],result[\u0027Unsafe (pph)\u0027]])\n\t\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Details\").getChild(\"Hourly_Sorter_Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (#)\u0027],result[\u0027Sorted (#)\u0027],result[\u0027Dest Inv (#)\u0027],result[\u0027Dest None (#)\u0027],result[\u0027Dest Dis (#)\u0027],result[\u0027Dest Full (#)\u0027],result[\u0027Unexpected (#)\u0027],result[\u0027Dest Fault (#)\u0027],result[\u0027Div Fail (#)\u0027],result[\u0027Gap Err (#)\u0027],result[\u0027Lost (#)\u0027],result[\u0027Track Err (#)\u0027],result[\u0027Unknown (#)\u0027],result[\u0027Unsafe (#)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (%)\u0027],result[\u0027Sorted (%)\u0027],result[\u0027Dest Inv (%)\u0027],result[\u0027Dest None (%)\u0027],result[\u0027Dest Dis (%)\u0027],result[\u0027Dest Full (%)\u0027],result[\u0027Unexpected (%)\u0027],result[\u0027Dest Fault (%)\u0027],result[\u0027Div Fail (%)\u0027],result[\u0027Gap Err (%)\u0027],result[\u0027Lost (%)\u0027],result[\u0027Track Err (%)\u0027],result[\u0027Unknown (%)\u0027],result[\u0027Unsafe (%)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Inducted (pph)\u0027],result[\u0027Sorted (pph)\u0027],result[\u0027Dest Inv (pph)\u0027],result[\u0027Dest None (pph)\u0027],result[\u0027Dest Dis (pph)\u0027],result[\u0027Dest Full (pph)\u0027],result[\u0027Unexpected (pph)\u0027],result[\u0027Dest Fault (pph)\u0027],result[\u0027Div Fail (pph)\u0027],result[\u0027Gap Err (pph)\u0027],result[\u0027Lost (pph)\u0027],result[\u0027Track Err (pph)\u0027],result[\u0027Unknown (pph)\u0027],result[\u0027Unsafe (pph)\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Sorter Details.csv\u0027, data \u003d csv)\n\t\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 9:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Lane\").getChild(\"Hourly_Lane\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Lane\").getChild(\"Hourly_Lane\").props.data)\n\t\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Err (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (#)\u0027],result[\u0027Diverted (#)\u0027],result[\u0027Dest Full (#)\u0027],result[\u0027Dest Jam (#)\u0027],result[\u0027Dest Disabled (#)\u0027],result[\u0027Dest Fault (#)\u0027],result[\u0027Divert Fail (#)\u0027],result[\u0027Lost (#)\u0027],result[\u0027Unsafe (#)\u0027],result[\u0027Dim Err (#)\u0027],result[\u0027Gap Err (#)\u0027],result[\u0027Unknown (#)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Err (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (%)\u0027],result[\u0027Diverted (%)\u0027],result[\u0027Dest Full (%)\u0027],result[\u0027Dest Jam (%)\u0027],result[\u0027Dest Disabled (%)\u0027],result[\u0027Dest Fault (%)\u0027],result[\u0027Divert Fail (%)\u0027],result[\u0027Lost (%)\u0027],result[\u0027Unsafe (%)\u0027],result[\u0027Dim Err (%)\u0027],result[\u0027Gap Err (%)\u0027],result[\u0027Unknown (%)\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Err (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Total (pph)\u0027],result[\u0027Diverted (pph)\u0027],result[\u0027Dest Full (pph)\u0027],result[\u0027Dest Jam (pph)\u0027],result[\u0027Dest Disabled (pph)\u0027],result[\u0027Dest Fault (pph)\u0027],result[\u0027Divert Fail (pph)\u0027],result[\u0027Lost (pph)\u0027],result[\u0027Unsafe (pph)\u0027],result[\u0027Dim Err (pph)\u0027],result[\u0027Gap Err (pph)\u0027],result[\u0027Unknown (pph)\u0027]])\n\t\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Hourly Lane.csv\u0027, data \u003d csv)\n\t\t\t\n\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 12:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Dumper cycles\").getChild(\"Dumper cycles\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1\",\"Cycles of ULGL2\",\"Cycles of ULGL3\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1\u0027],result[\u0027Cycles of ULGL2\u0027],result[\u0027Cycles of ULGL3\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (%)\",\"Cycles of ULGL2 (%)\",\"Cycles of ULGL3 (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (%)\u0027],result[\u0027Cycles of ULGL2 (%)\u0027],result[\u0027Cycles of ULGL3 (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (cph)\",\"Cycles of ULGL2 (cph)\",\"Cycles of ULGL3 (cph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (cph)\u0027],result[\u0027Cycles of ULGL2 (cph)\u0027],result[\u0027Cycles of ULGL3 (cph)\u0027]])\n\t\t\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Dumper cycles\").getChild(\"Dumper cycles\").props.data)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1\",\"Cycles of ULGL2\",\"Cycles of ULGL3\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1\u0027],result[\u0027Cycles of ULGL2\u0027],result[\u0027Cycles of ULGL3\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (%)\",\"Cycles of ULGL2 (%)\",\"Cycles of ULGL3 (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (%)\u0027],result[\u0027Cycles of ULGL2 (%)\u0027],result[\u0027Cycles of ULGL3 (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (cph)\",\"Cycles of ULGL2 (cph)\",\"Cycles of ULGL3 (cph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (cph)\u0027],result[\u0027Cycles of ULGL2 (cph)\u0027],result[\u0027Cycles of ULGL3 (cph)\u0027]])\t\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Dumper cycles.csv\u0027, data \u003d csv)\n\t\t\t\t\t\n\t\t\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 10:\n\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Total Full1\").getChild(\"Total Full1\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1\",\"Cycles of ULGL2\",\"Cycles of ULGL3\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1\u0027],result[\u0027Cycles of ULGL2\u0027],result[\u0027Cycles of ULGL3\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (%)\",\"Cycles of ULGL2 (%)\",\"Cycles of ULGL3 (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (%)\u0027],result[\u0027Cycles of ULGL2 (%)\u0027],result[\u0027Cycles of ULGL3 (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Cycles of ULGL1 (cph)\",\"Cycles of ULGL2 (cph)\",\"Cycles of ULGL3 (cph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Start Timestamp\u0027],result[\u0027Hour\u0027],result[\u0027Cycles of ULGL1 (cph)\u0027],result[\u0027Cycles of ULGL2 (cph)\u0027],result[\u0027Cycles of ULGL3 (cph)\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Total Full1\").getChild(\"Total Full1\").props.data)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Lane\",\"Total (#)\",\"DestFull (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Lane\u0027],result[\u0027Total (#)\u0027],result[\u0027DestFull (#)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Lane\",\"Total (%)\",\"DestFull (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Lane\u0027],result[\u0027Total (%)\u0027],result[\u0027DestFull (%)\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Lane\",\"Total (pph)\",\"DestFull (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Lane\u0027],result[\u0027Total (pph)\u0027],result[\u0027DestFull (pph)\u0027]])\t\t\t\t\t\t\t\n\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Lane Total Full.csv\u0027, data \u003d csv)\n\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 11:\n\t\t\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Jam Area\").getChild(\"Jam Area\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Stamp\",\"End Stamp\",\"Total Jam (#)\",\"Dumpers Jam (#)\", \"Inbound Jam (#)\",\"Runout Jam (#)\",\"Sorter Recirc Jam (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027Total_Jam\u0027],result[\u0027Dumpers_jam\u0027],result[\u0027Inbound_jam\u0027],result[\u0027Runout_jam\u0027],result[\u0027Sorter_Recirc_jam\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Stamp\",\"End Stamp\",\"Total Jam (%)\",\"Dumpers Jam (%)\", \"Inbound Jam (%)\",\"Runout Jam (%)\",\"Sorter Recirc Jam (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027Total_perc\u0027],result[\u0027Dumpers_perc\u0027],result[\u0027Inbound_perc\u0027],result[\u0027Runout_perc\u0027],result[\u0027Sorter_Recirc_perc\u0027]])\n\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Jam Area\").getChild(\"Jam Area\").props.data)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Stamp\",\"End Stamp\",\"Total Jam (#)\",\"Dumpers Jam (#)\", \"Inbound Jam (#)\",\"Runout Jam (#)\",\"Sorter Recirc Jam (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027Total_Jam\u0027],result[\u0027Dumpers_jam\u0027],result[\u0027Inbound_jam\u0027],result[\u0027Runout_jam\u0027],result[\u0027Sorter_Recirc_jam\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Stamp\",\"End Stamp\",\"Total Jam (%)\",\"Dumpers Jam (%)\", \"Inbound Jam (%)\",\"Runout Jam (%)\",\"Sorter Recirc Jam (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027Total_perc\u0027],result[\u0027Dumpers_perc\u0027],result[\u0027Inbound_perc\u0027],result[\u0027Runout_perc\u0027],result[\u0027Sorter_Recirc_perc\u0027]])\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Jam Areas.csv\u0027, data \u003d csv)\t\t\t\t\t\t\n\t\t\t\t\t" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "ExportToCSV", + "tooltip": { + "enabled": true, + "location": "bottom", + "style": { + "backgroundColor": "#2B2B2BBF", + "color": "#FFFFFF", + "fontSize": 14, + "textAlign": "left", + "white-space": "pre" + }, + "sustain": 2000 + } + }, + "position": { + "height": 0.03, + "width": 0.0625, + "x": 0.9341, + "y": 0.0054 + }, + "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "\"About: Export to CSV\"+ \r\n\"\\n\"+\r\n\"\\n\"+\"Which tab is open that\"+ \r\n\"\\n\"+\"table will be exported to CSV\"+ \r\n\"\\n\"+\"file after clicking on the button.\"" + }, + "type": "expr" + } + } + }, + "props": { + "mode": "percent", + "style": { + "classes": "Button_Action", + "fontFamily": "Arial" + }, + "text": "Export to CSV", + "textStyle": { + "fontSize": "1.0vmin" + } + }, + "type": "ia.input.button" + }, + { + "children": [ + { + "meta": { + "name": "LPeriod" + }, + "position": { + "basis": "60px", + "grow": 1 + }, + "props": { + "style": { + "color": "#FFFFFF" + }, + "text": "Period:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Period" + }, + "position": { + "basis": "140px", + "grow": 1 + }, + "props": { + "dropdownOptionStyle": { + "fontSize": "1.5vmin", + "overflow": "hidden", + "width": "auto" + }, + "options": [ + { + "label": "Past 30 Min", + "value": "Past 30 Min" + }, + { + "label": "Past Hour", + "value": "Past Hour" + }, + { + "label": "Past 2 Hour", + "value": "Past 2 Hour" + }, + { + "label": "Past 4 Hour", + "value": "Past 4 Hour" + }, + { + "label": "Past 8 Hour", + "value": "Past 8 Hour" + }, + { + "label": "Current Day", + "value": "Current Day" + }, + { + "label": "Morning", + "value": "Morning" + }, + { + "label": "Daylight", + "value": "Daylight" + }, + { + "label": "Twilight", + "value": "Twilight" + }, + { + "label": "Night", + "value": "Night" + }, + { + "label": "Wrap Down", + "value": "Wrap Down" + }, + { + "label": "Current Sort", + "value": "Current Sort" + }, + { + "label": "Custom", + "value": "Custom" + } + ], + "style": { + "fontSize": "1.5vmin" + }, + "value": "Past Hour" + }, + "type": "ia.input.dropdown" + }, + { + "meta": { + "name": "Spare_0" + }, + "position": { + "basis": "18.1px", + "grow": 1 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Start Date" + }, + "position": { + "basis": "85px", + "grow": 1 + }, + "props": { + "style": { + "color": "#FFFFFF" + }, + "text": "Start Date:" + }, + "type": "ia.display.label" + }, + { + "custom": { + "Selected": { + "$": [ + "ts", + 192, + 1689168205405 + ], + "$ts": 1688473380000 + } + }, + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\t\n\tself.custom.Selected \u003d self.props.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "StartTime" + }, + "position": { + "basis": "190px", + "grow": 1 + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "expression": "{../Period.props.value} \u003d \"Custom\"" + }, + "type": "expr" + } + }, + "props.maxDate": { + "binding": { + "config": { + "expression": "now()" + }, + "type": "expr" + } + }, + "props.startDate": { + "binding": { + "config": { + "path": "../Period.props.value" + }, + "transforms": [ + { + "fallback": "todate(now())", + "inputType": "expression", + "mappings": [ + { + "input": "\"Past 30 Min\"", + "output": "todate(dateFormat(dateArithmetic(now(),-30, \"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Past Hour\"", + "output": "todate(dateFormat(dateArithmetic(now(),-1, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Past 2 Hour\"", + "output": "todate(dateFormat(dateArithmetic(now(),-2, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Past 4 Hour\"", + "output": "todate(dateFormat(dateArithmetic(now(),-4, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Past 8 Hour\"", + "output": "todate(dateFormat(dateArithmetic(now(),-8, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "\"Current Day\"", + "output": "todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 00:00:00\"))" + }, + { + "input": "\"Morning\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 2:30:00\"),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")))" + }, + { + "input": "\"Daylight\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")))" + }, + { + "input": "\"Twilight\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Hours\"), \"HH:mm:ss\")\u003c\"13:00:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")))" + }, + { + "input": "\"Night\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")))" + }, + { + "input": "\"Wrap Down\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")))" + }, + { + "input": "\"Current Sort\"", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")), \r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")))))))" + }, + { + "input": "\"Custom\"", + "output": "{this.props.value}" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.startDate" + } + }, + "props.value": { + "onChange": { + "enabled": null, + "script": "\t\n\tif system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003e 604800 or system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003c 0:\n\t if system.date.secondsBetween(system.date.addSeconds(self.props.value,604800),system.date.now()) \u003c 0: \n\t self.getSibling(\"EndTime\").props.value \u003d system.date.now()\n\t else:\n\t self.getSibling(\"EndTime\").props.value \u003d system.date.addSeconds(self.props.value,604800)" + } + } + }, + "props": { + "dismissOnSelect": false, + "formattedValue": "Sep 24, 2025 12:41 PM", + "formattedValues": { + "date": "Mar 26, 2021", + "datetime": "Mar 26, 2021 12:00 AM", + "time": "12:00 AM" + }, + "inputProps": { + "style": { + "fontSize": "1.5vmin" + } + }, + "style": { + "fontSize": "1.5vmin" + }, + "value": { + "$": [ + "ts", + 192, + 1758706866224 + ], + "$ts": 1758703266000 + } + }, + "type": "ia.input.date-time-input" + }, + { + "meta": { + "name": "Spare" + }, + "position": { + "basis": "18.1px", + "grow": 1 + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "End Date" + }, + "position": { + "basis": "81px", + "grow": 1 + }, + "props": { + "style": { + "color": "#FFFFFF" + }, + "text": "End Date:" + }, + "type": "ia.display.label" + }, + { + "custom": { + "Selected": "value" + }, + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\t\n\tself.custom.Selected \u003d self.props.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "EndTime" + }, + "position": { + "basis": "190px", + "grow": 1 + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "expression": "{../Period.props.value} \u003d \"Custom\"" + }, + "type": "expr" + } + }, + "props.endDate": { + "binding": { + "config": { + "path": "../Period.props.value" + }, + "transforms": [ + { + "fallback": "{this.props.value}", + "inputType": "scalar", + "mappings": [ + { + "input": "Past 30 Min", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Past Hour", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Past 2 Hour", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Past 4 Hour", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Past 8 Hour", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Current Day", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + }, + { + "input": "Morning", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\"))))" + }, + { + "input": "Daylight", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\"))))" + }, + { + "input": "Twilight", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\"))))" + }, + { + "input": "Night", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\"))))" + }, + { + "input": "Wrap Down", + "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\"))))" + }, + { + "input": "Current Sort", + "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.endDate" + } + }, + "props.maxDate": { + "binding": { + "config": { + "expression": "if(dateDiff({../StartTime.props.value},now(),\"day\") \u003c 7, now(),dateArithmetic({../StartTime.props.value}, 7, \"days\"))" + }, + "type": "expr" + } + }, + "props.minDate": { + "binding": { + "config": { + "expression": "{../StartTime.props.value}" + }, + "type": "expr" + } + } + }, + "props": { + "dismissOnSelect": false, + "formattedValue": "Sep 24, 2025 1:41 PM", + "formattedValues": { + "date": "Mar 29, 2021", + "datetime": "Mar 29, 2021 1:37 PM", + "time": "1:37 PM" + }, + "inputProps": { + "style": { + "fontSize": "1.5vmin" + } + }, + "style": { + "fontSize": "1.5vmin" + }, + "value": { + "$": [ + "ts", + 192, + 1758706866223 + ], + "$ts": 1758706866000 + } + }, + "type": "ia.input.date-time-input" + } + ], + "meta": { + "name": "Period_not_Global_0" + }, + "position": { + "height": 0.0269, + "width": 0.483, + "x": 0.0025, + "y": 0.0059 + }, + "propConfig": { + "custom.EndDate": { + "binding": { + "config": { + "path": "./EndTime.props.value" + }, + "type": "property" + } + }, + "custom.StartDate": { + "binding": { + "config": { + "path": "./StartTime.props.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial", + "fontSize": "1.5vmin" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Label_Lane" + }, + "position": { + "basis": "70px" + }, + "props": { + "style": { + "color": "#000000" + }, + "text": "Dumper:" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Dumper" + }, + "position": { + "basis": "171px" + }, + "props": { + "options": [ + { + "label": "ULGL1-1", + "value": "ULGL1-1" + }, + { + "label": "ULGL2-1", + "value": "ULGL2-1" + }, + { + "label": "ULGL3-1", + "value": "ULGL3-1" + } + ], + "value": "S0101" + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "Dumper Drop Down_0", + "visible": false + }, + "position": { + "height": 0.0269, + "width": 0.1219, + "x": 0.8469, + "y": 0.0922 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "if ({../Statistics.props.currentTabIndex} \u003d 12 ,\r\ntrue,\r\nfalse)" + }, + "enabled": false, + "type": "expr" + } + } + }, + "props": { + "style": { + "fontFamily": "Arial" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Info", + "tooltip": { + "enabled": true, + "style": { + "backgroundColor": "#2B2B2BBF", + "color": "#FFFFFF", + "fontFamily": "Arial", + "fontSize": "1.5vmin", + "lineHeight": "1.4", + "maxWidth": "40vw", + "textAlign": "left", + "white-space": "pre" + } + } + }, + "position": { + "height": 0.033, + "width": 0.0158, + "x": 0.7223, + "y": 0.0021 + }, + "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 0,\r\n\t\"About: Induct Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Induct Number - induct name.\"+\r\n\t\"\\n\"+\"Total Count - the total number of parcels.\"+\r\n\t\"\\n\"+\"Single Carrier Count - the number of single parcels.\"+\r\n\t\"\\n\"+\"Double Carrier Count - the number of paired parcels.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 1,\r\n\t\"About: Scanner Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Scanner Number - scanner name.\"+\r\n\t\"\\n\"+\"Total Count - total number of scanned parcels.\"+\r\n\t\"\\n\"+\"Good Read Count - number of good reads.\"+\r\n\t\"\\n\"+\"No Read Count - number of noreads.\"+\r\n\t\"\\n\"+\"Multi Read Count - number of multireads.\"+\r\n\t\"\\n\"+\"No Code Count - number of no codes.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 2,\r\n\t\"About: Sorter Summary\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Inducted - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"AWCS Recirc - the number of parcels sent for recirc.\"+\r\n\t\"\\n\"+\"Operational Recirc - \"+\r\n\t\"\\n\"+\"Machine Recirc - \",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 3,\r\n\t\"About: Sorter Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Inducted Count - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted Count - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"Assigned Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Inv Count - the total number of the requested destination \\n\\t\\tassigned by AWCS is not valid for the current scan point or sorter.\"+\r\n\t\"\\n\"+\"Dest None Count - not applicable.\"+\r\n\t\"\\n\"+\"Dest Dis Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Full Count - the total number of the requested destination for \\n\\t\\tthe container was full. \"+\r\n\t\"\\n\"+\"Unexpected Count - the total number of an unexpected container was \\n\\t\\tidentified during sortation.\"+\r\n\t\"\\n\"+\"Destination Fault Count - the total number of the requested destination \\n\\t\\tfor the container was non-operational due to a fault\"+\r\n\t\"\\n\"+\"Divert Fail Count - the total number of the sorter attempted to divert \\n\\t\\tthe container to the requested destination\tbut failed. \"+\r\n\t\"\\n\"+\"Gap Error Count - the total number of containers were inducted into the \\n\\t\\tsorter with less than the minimum gap between containers the \\n\\t\\tsorter supports.\"+\r\n\t\"\\n\"+\"Lost Count - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Track Error - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Unknown Count - the total number of\"+\r\n\t\"\\n\"+\"Unsafe Count - the total number of the sorter did not attempt to divert \\n\\t\\tthe container to the requested destination because the container \\n\\t\\twas unable to be diverted accurately or safely\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 4,\r\n\t\"About: Lane Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time of the first value determined by the selected period.\"+\r\n\t\"\\n\"+\"End Timestamp - time of the last value determined by the selected period.\"+\r\n\t\"\\n\"+\"Sorter Number - sorter name.\"+\r\n\t\"\\n\"+\"Lane/Chute Number - lane/chute name.\"+\r\n\t\"\\n\"+\"Total Count - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Diverted Count - the number of successfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Destination Full Count - the number of full states.\"+\r\n\t\"\\n\"+\"Destination Jam Count - the number of jam states.\"+\r\n\t\"\\n\"+\"Destination Disabled Count - the number of Disabled states.\"+\r\n\t\"\\n\"+\"Destination Fault Count - not applicable.\"+\r\n\t\"\\n\"+\"Divert Fail Count - the number of unsuccessfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Lost Count - not applicable.\"+\r\n\t\"\\n\"+\"Unsafe Count - not applicable.\"+\r\n\t\"\\n\"+\"Dim Error - not applicable.\"+\r\n\t\"\\n\"+\"Gap Error Count - not applicable.\"+\r\n\t\"\\n\"+\"Unknown Count - not applicable.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 5,\r\n\t\"About: Hourly Induct\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - the total number of parcels.\"+\r\n\t\"\\n\"+\"Single Carrier (#) - the number of single parcels.\"+\r\n\t\"\\n\"+\"Double Carrier (#) - the number of paired parcels.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 6,\r\n\t\"About: Hourly Scanner\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - total number of scanned parcels.\"+\r\n\t\"\\n\"+\"Good read (#) - number of good reads.\"+\r\n\t\"\\n\"+\"No Read (#) - number of noreads.\"+\r\n\t\"\\n\"+\"Multi Read (#) - number of multireads.\"+\r\n\t\"\\n\"+\"No Code (#) - number of no codes.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 7,\r\n\t\"About: Hourly Sorter Summary\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total Inducted(#) - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Total Sorted(#) - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"AWCS Recirculate (#) - the number of parcels sent for recirc.\"+\r\n\t\"\\n\"+\"Operational Recirculate(#) - \"+\r\n\t\"\\n\"+\"Machine Recirculate(#) - \",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 8,\r\n\t\"About: Hourly Sorter Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Inducted (#) - the total number of received parcels.\"+\r\n\t\"\\n\"+\"Sorted (#) - the number of parcels sorted.\"+\r\n\t\"\\n\"+\"Assigned (#) - not applicable.\"+\r\n\t\"\\n\"+\"Destination Inv (#) - the total number of the requested destination \\n\\t\\tassigned by AWCS is not valid for the current scan point or sorter.\"+\r\n\t\"\\n\"+\"Dest None (#) - not applicable.\"+\r\n\t\"\\n\"+\"Dest Dis Count - not applicable.\"+\r\n\t\"\\n\"+\"Destination Full (#) - the total number of the requested destination for \\n\\t\\tthe container was full.\"+\r\n\t\"\\n\"+\"Unexpected (#) - the total number of an unexpected container was \\n\\t\\tidentified during sortation.\"+\r\n\t\"\\n\"+\"Destination Fault (#) - the total number of the requested destination \\n\\t\\tfor the container was non-operational due to a fault.\"+\r\n\t\"\\n\"+\"Divert Fail (#) - - the total number of the sorter attempted to divert \\n\\t\\tthe container to the requested destination but failed.\"+\r\n\t\"\\n\"+\"Gap Error (#) - the total number of containers were inducted into the \\n\\t\\tsorter with less than the minimum gap between containers the \\n\\t\\tsorter supports.\"+\r\n\t\"\\n\"+\"Lost (#) - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Track Error (#) - the total number of the container was lost on the sorter after \\n\\t\\tit was scanned at a scan point.\"+\r\n\t\"\\n\"+\"Unknown Count (#) - \"+\r\n\t\"\\n\"+\"Unsafe Count (#) - the total number of the sorter did not attempt to divert \\n\\t\\tthe container to the requested destination because the container \\n\\t\\twas unable to be diverted accurately or safely\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 9,\r\n\t\"About: Hourly Lane Details\"+ \r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Start Timestamp - time value for counting on hourly values.\"+\r\n\t\"\\n\"+\"Hour – Hour of the day (H1-H24) - time in the selected period \\n\\t\\tdivided by whole hours. The choice of the time period \\n\\t\\tthat will be viewed for the Hourly tables should be \\n\\t\\tin whole hours (example: 7:00).\"+\r\n\t\"\\n\"+\"Total (#) - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Diverted (#) - the number of successfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Destination Full (#) - the number of full states.\"+\r\n\t\"\\n\"+\"Destination Jam (#) - the number of jam states.\"+\r\n\t\"\\n\"+\"Destination Disabled (#) - the number of Disabled states.\"+\r\n\t\"\\n\"+\"Destination Fault Count - not applicable.\"+\r\n\t\"\\n\"+\"Divert Fail (#) - the number of unsuccessfully diverted parcels to this chute.\"+\r\n\t\"\\n\"+\"Lost (#) - not applicable.\"+\r\n\t\"\\n\"+\"Unsafe (#) - not applicable.\"+\r\n\t\"\\n\"+\"Dim (#) - not applicable.\"+\r\n\t\"\\n\"+\"Gap Error (#) - not applicable.\"+\r\n\t\"\\n\"+\"Unknown (#) - not applicable.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 10,\r\n\t\"About: Lane Total Full\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Lane Number - lane name.\"+\r\n\t\"\\n\"+\"Total Count - total number of diverted parcels on this chute.\"+\r\n\t\"\\n\"+\"Destination Full Count - the number of full states.\",\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 11,\r\n\t\"About: Jam by Area\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Jam counts by areas\",\r\n\t\r\nif ({view.params.Table} \u003d \"Statistics\" \u0026\u0026 {view.params.Tab_ID} \u003d 12,\r\n\t\"About: Dumper cycles\"+\t\r\n\t\"\\n\"+\r\n\t\"\\n\"+\"Cycles counts by dumpers\",\t\t\r\n\r\n\"not response\")))))))))))))" + }, + "type": "expr" + } + } + }, + "props": { + "path": "material/help" + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0, + "y": 0 + }, + "props": { + "mode": "percent", + "style": { + "backgroundColor": "#1A4A5E", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/ba37b574b3838b53f0161f0a22701fce17641f213e8abb34a7b100b4769d6094 b/.resources/ba37b574b3838b53f0161f0a22701fce17641f213e8abb34a7b100b4769d6094 deleted file mode 100644 index 00c95724..00000000 --- a/.resources/ba37b574b3838b53f0161f0a22701fce17641f213e8abb34a7b100b4769d6094 +++ /dev/null @@ -1,387 +0,0 @@ -{ - "custom": {}, - "params": { - "Dataset": [ - { - "path": "Symbol-Views/Device-Views/Estop" - }, - { - "path": "Symbol-Views/Equipment-Views/ARSAW" - }, - { - "path": "Symbol-Views/Equipment-Views/AUS" - }, - { - "path": "Symbol-Views/Equipment-Views/Camera" - }, - { - "path": "Symbol-Views/Equipment-Views/ControlCabinet" - }, - { - "path": "Symbol-Views/Equipment-Views/Estop" - }, - { - "path": "Symbol-Views/Equipment-Views/GoodsLift" - }, - { - "path": "Symbol-Views/Equipment-Views/JAM" - }, - { - "path": "Symbol-Views/Equipment-Views/Light_Curtain" - }, - { - "path": "Symbol-Views/Equipment-Views/Main_Panel" - }, - { - "path": "Symbol-Views/Equipment-Views/Network" - }, - { - "path": "Symbol-Views/Equipment-Views/Pointer" - }, - { - "path": "Symbol-Views/Equipment-Views/PressureSwitch" - }, - { - "path": "Symbol-Views/Equipment-Views/PullChord" - }, - { - "path": "Symbol-Views/Equipment-Views/PullChord_End" - }, - { - "path": "Symbol-Views/Equipment-Views/PullChord_Line" - }, - { - "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical" - }, - { - "path": "Symbol-Views/Equipment-Views/RFID" - }, - { - "path": "Symbol-Views/Equipment-Views/Robot" - }, - { - "path": "Symbol-Views/Equipment-Views/SLAMs" - }, - { - "path": "Symbol-Views/Equipment-Views/SafetyGate" - }, - { - "path": "Symbol-Views/Equipment-Views/Stacker_Destacker" - }, - { - "path": "Symbol-Views/Equipment-Views/Status" - }, - { - "path": "Symbol-Views/Equipment-Views/StatusNonPowered" - }, - { - "path": "Symbol-Views/Equipment-Views/StatusNonPowered_NS" - }, - { - "path": "Symbol-Views/Equipment-Views/Status_NS" - }, - { - "path": "Symbol-Views/Equipment-Views/THEA" - }, - { - "path": "Symbol-Views/Equipment-Views/Test" - } - ], - "FilteredViews": [ - { - "Path": "Symbol-Views/Equipment-Views/ARSAW", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/AUS", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Camera", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/ControlCabinet", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Estop", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/GoodsLift", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/JAM", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Light_Curtain", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Main_Panel", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Network", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Pointer", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/PressureSwitch", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/PullChord", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/PullChord_End", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/PullChord_Line", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/RFID", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Robot", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/SLAMs", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/SafetyGate", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Stacker_Destacker", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Status", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/StatusNonPowered", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/StatusNonPowered_NS", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Status_NS", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/THEA", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - }, - { - "Path": "Symbol-Views/Equipment-Views/Test", - "forceFault": null, - "forceRunning": 3, - "instancePosition": {}, - "instanceStyle": { - "classes": "" - } - } - ] - }, - "propConfig": { - "params.Dataset": { - "paramDirection": "input" - }, - "params.FilteredViews": { - "paramDirection": "input" - } - }, - "props": { - "defaultSize": { - "height": 324, - "width": 386 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "FlexRepeater" - }, - "position": { - "basis": "320px" - }, - "propConfig": { - "props.instances": { - "binding": { - "config": { - "path": "view.params.FilteredViews" - }, - "type": "property" - } - } - }, - "props": { - "direction": "column", - "path": "PopUp-Views/Legend_Popup/Legend-row", - "style": { - "classes": "Background-Styles/Controller" - } - }, - "type": "ia.display.flex-repeater" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/ba3c312a4e2be0fa7930407b450745034e520bf70267d4902135376199c71020 b/.resources/ba3c312a4e2be0fa7930407b450745034e520bf70267d4902135376199c71020 deleted file mode 100644 index eed4f353..00000000 --- a/.resources/ba3c312a4e2be0fa7930407b450745034e520bf70267d4902135376199c71020 +++ /dev/null @@ -1,103 +0,0 @@ -from urllib2_aws4auth import aws_urlopen, Request -from urllib2 import HTTPError -from urllib import urlencode -import json -import system -import boto3 -from pprint import pformat - -REGION ='us-west-2' - - -def openSession(): - CREDS = boto3.Session().get_credentials() - AWS_ACCESS_KEY_ID = CREDS.access_key - AWS_SECRET_ACCESS_KEY = CREDS.secret_key - TOKEN = CREDS.token - CREDSRETURN = {'AccessKeyId':AWS_ACCESS_KEY_ID, - 'SecretAccessKey':AWS_SECRET_ACCESS_KEY, - 'SessionToken':TOKEN} -# OPENER = aws_urlopen( -# AWS_ACCESS_KEY_ID, -# AWS_SECRET_ACCESS_KEY, -# REGION, -# SERVICE, -# session_token=TOKEN, -# verify=False) -# return OPENER - - return CREDSRETURN - - -def DynamoWriter(payload): - import json - from pprint import pformat - import boto3 - from datetime import datetime - from decimal import Decimal - import time - - LOGGER = system.util.getLogger('notify_to_dynamodb_log') - roleArn = 'arn:aws:iam::533266954132:role/ignition_to_aws_scada_notify' - # Get STAGE variable - - STAGE = 'alpha' - # Make sure STAGE is valid. no gamma stage configured - if STAGE not in ['alpha', 'beta', 'gamma', 'prod']: - STAGE = 'beta' - if STAGE == 'gamma': - STAGE = 'beta' - - STAGE_CONFIG = { - 'alpha':{ - 'region' : 'us-west-2', - 'roleArn' : roleArn, - 'tableName' : 'NotificationsEntries' - }, - 'beta': { - 'region':'us-west-2', - 'roleArn': roleArn, - 'tableName' : 'NotificationsEntries' - - }, - 'prod': { - 'region':'us-west-2', - 'roleArn': roleArn, - 'tableName' : 'NotificationsEntries' - } - } - - - # create sts session to get credentials from EC2 - sts_client = boto3.client('sts') - region_name = STAGE_CONFIG.get(STAGE, 'beta').get('region', 'us-west-2') - - assume_role_response = sts_client.assume_role( - RoleArn = STAGE_CONFIG.get(STAGE, 'alpha').get('roleArn',roleArn), - RoleSessionName = 'AssumeRole' - ) -# arn:aws:iam::905418448057:role/ignition_to_aws_scada_notify - temp_credentials = assume_role_response['Credentials'] - - # create session using the temp creds - b3_session = boto3.Session( - aws_access_key_id = temp_credentials['AccessKeyId'], - aws_secret_access_key = temp_credentials['SecretAccessKey'], - aws_session_token = temp_credentials['SessionToken'], - region_name = 'us-west-2', - ) - - # create a dynamodb session - dynamodb = b3_session.resource('dynamodb') - table = dynamodb.Table(STAGE_CONFIG.get(STAGE, 'beta').get('tableName', 'NotificationsEntries')) - - - # write data directly to dynamodb table - try: - response = table.put_item(TableName='NotificationsEntries',Item= payload) -# system.perspective.print(response) - system.perspective.print('Write to NotificationsEntries DynamoDB Table Successful') - except Exception as e: - system.perspective.print('Write to NotificationsEntries DynamoDB Table NOT Successful') - system.perspective.print(str(e)) - LOGGER.error(str(e)) \ No newline at end of file diff --git a/.resources/a89faddea58d3effbb7825c517e595dcd456e1600fde32d589a377f3ac7ec483 b/.resources/bb7818f46ccd57869c798c4cde416bd93b4b20ea829b804203638327ec556120 similarity index 93% rename from .resources/a89faddea58d3effbb7825c517e595dcd456e1600fde32d589a377f3ac7ec483 rename to .resources/bb7818f46ccd57869c798c4cde416bd93b4b20ea829b804203638327ec556120 index 3e4d71dc..4026d02d 100644 --- a/.resources/a89faddea58d3effbb7825c517e595dcd456e1600fde32d589a377f3ac7ec483 +++ b/.resources/bb7818f46ccd57869c798c4cde416bd93b4b20ea829b804203638327ec556120 @@ -506,13 +506,6 @@ }, "scope": "G", "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" } } }, @@ -579,8 +572,7 @@ "props": { "mode": "percent", "style": { - "cursor": "pointer", - "overflow": "hidden" + "cursor": "pointer" } }, "type": "ia.container.coord" diff --git a/.resources/c0febd7fdd1edda404d1845fce390861fa14c23de6fa3e97dfd086cfc6bd893e b/.resources/bb8cf261b463622fcb32da11a5e7132eb087d624356176e431fa6c012750b97e similarity index 79% rename from .resources/c0febd7fdd1edda404d1845fce390861fa14c23de6fa3e97dfd086cfc6bd893e rename to .resources/bb8cf261b463622fcb32da11a5e7132eb087d624356176e431fa6c012750b97e index 73d59ed3..8e681065 100644 --- a/.resources/c0febd7fdd1edda404d1845fce390861fa14c23de6fa3e97dfd086cfc6bd893e +++ b/.resources/bb8cf261b463622fcb32da11a5e7132eb087d624356176e431fa6c012750b97e @@ -232,6 +232,14 @@ }, "type": "property" } + }, + "props.params.communicationFaulted": { + "binding": { + "config": { + "path": "view.custom.dpm2-mcm" + }, + "type": "property" + } } }, "props": { @@ -296,6 +304,14 @@ }, "type": "property" } + }, + "props.params.communicationFaulted": { + "binding": { + "config": { + "path": "view.custom.dpm1-dpm2" + }, + "type": "property" + } } }, "props": { @@ -398,109 +414,6 @@ "path": "autStand/Custom_Views/Enternet-Windows/Components/CommLines" }, "type": "ia.display.view" - }, - { - "children": [ - { - "meta": { - "name": "Communication_Faulted_Text" - }, - "position": { - "height": 0.4836, - "width": 0.8826, - "x": 0.0701, - "y": -0.0785 - }, - "props": { - "style": { - "borderColor": "#1A1A1A", - "overflow": "hidden", - "whiteSpace": "normal", - "wordBreak": "break-all" - }, - "text": "Communication Faulted", - "textStyle": { - "fontFamily": "inherit", - "fontSize": "1.5vmin", - "textAlign": "start" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Communication_Not_Faulted_Text" - }, - "position": { - "height": 0.6066, - "width": 0.9032, - "x": 0.0698, - "y": 0.247 - }, - "props": { - "style": { - "borderColor": "#1A1A1A", - "overflow": "hidden", - "whiteSpace": "normal", - "wordBreak": "break-all" - }, - "text": "Communication Not Faulted", - "textStyle": { - "fontFamily": "inherit", - "fontSize": "1.5vmin", - "textAlign": "start" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "CoordinateContainer_0" - }, - "position": { - "height": 0.0242, - "width": 0.0508, - "x": 0.0122, - "y": 0.176 - }, - "props": { - "style": { - "backgroundColor": "#FF0000" - } - }, - "type": "ia.container.coord" - }, - { - "meta": { - "name": "CoordinateContainer_1" - }, - "position": { - "height": 0.0242, - "width": 0.0508, - "x": 0.0122, - "y": 0.5164 - }, - "props": { - "style": { - "backgroundColor": "#00FF00" - } - }, - "type": "ia.container.coord" - } - ], - "meta": { - "name": "CoordinateContainer" - }, - "position": { - "height": 0.1365, - "width": 0.9083, - "x": 0.0083, - "y": 0.7752 - }, - "props": { - "mode": "percent" - }, - "type": "ia.container.coord" } ], "meta": { diff --git a/.resources/bbb999bd7836e6de7f19b8337eaf2f806ad745fba0c7574d7324a8211da1daa8 b/.resources/bbb999bd7836e6de7f19b8337eaf2f806ad745fba0c7574d7324a8211da1daa8 deleted file mode 100644 index d2127d39..00000000 --- a/.resources/bbb999bd7836e6de7f19b8337eaf2f806ad745fba0c7574d7324a8211da1daa8 +++ /dev/null @@ -1,4965 +0,0 @@ -{ - "custom": {}, - "params": { - "tagProps": [ - "", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 447, - "width": 917 - } - }, - "root": { - "children": [ - { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Spacer1" - }, - "position": { - "basis": "20px" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "NameField" - }, - "position": { - "basis": "50px" - }, - "props": { - "text": "NAME" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Spacer" - }, - "position": { - "basis": "100px" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "DeviceName" - }, - "position": { - "basis": "205px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.tagProps[0]" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Name" - }, - "position": { - "basis": "35px" - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Spacer1" - }, - "position": { - "basis": "20px" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "NameField" - }, - "position": { - "basis": "50px" - }, - "props": { - "text": "STATUS" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Spacer" - }, - "position": { - "basis": "100px" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Priority" - }, - "position": { - "basis": "205px" - }, - "propConfig": { - "props.style.classes": { - "binding": { - "config": { - "expression": "{/root.custom.state}" - }, - "transforms": [ - { - "fallback": "State-Styles/State0", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "State-Styles/Background-Fill/State1" - }, - { - "input": 2, - "output": "State-Styles/Background-Fill/State2" - }, - { - "input": 3, - "output": "State-Styles/Background-Fill/State3" - }, - { - "input": 4, - "output": "State-Styles/Background-Fill/State4" - }, - { - "input": 5, - "output": "State-Styles/Background-Fill/State5" - }, - { - "input": 6, - "output": "State-Styles/Background-Fill/State6" - }, - { - "input": 0, - "output": "State-Styles/State0" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - }, - "props.text": { - "binding": { - "config": { - "expression": "{/root.custom.state}" - }, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Aborted" - }, - { - "input": 2, - "output": "Stopped" - }, - { - "input": 3, - "output": "Process alarm" - }, - { - "input": 4, - "output": "Warning" - }, - { - "input": 5, - "output": "Running" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "style": { - "textAlign": "left" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Priority" - }, - "position": { - "basis": "35px" - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "NameField" - }, - "position": { - "basis": "82px" - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Priority_0" - }, - "position": { - "basis": "35px" - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer_0" - }, - "position": { - "basis": "100px", - "grow": 1 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Info_tab" - }, - "position": { - "tabIndex": 1 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "custom": { - "delay": 2000 - }, - "events": { - "component": { - "onRowDoubleClick": { - "config": { - "script": "\tnavigation.alarm_navigation.navigate_to_alarm(self, event)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "AlarmTable" - }, - "position": { - "basis": "623px", - "grow": 1 - }, - "propConfig": { - "custom.run_update": { - "binding": { - "config": { - "path": "view.params.tagProps[9]" - }, - "type": "property" - } - }, - "custom.update": { - "binding": { - "config": { - "expression": "now({this.custom.delay})" - }, - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": "\timport time\n\tfrom datetime import datetime\n\tstartTime \u003d datetime.now()\n\t\n\tdef convert(duration):\n\t\tsecs \u003d duration/1000\n\t\treturn time.strftime(\"%H:%M:%S\", time.gmtime(secs))\n\t\n\tdef empty_table():\n\t\treturn [[]]\n\n\talarms_data \u003d []\n\talarms_critical \u003d []\n\talarms_high \u003d []\n\talarms_medium \u003d []\n\talarms_low \u003d []\n\talarms_diagnostic \u003d []\n\talarm_temp_dict \u003d {}\n\tstyle_props_critical \u003d {\"classes\":\"Alarms-Styles/Critical\"}\n\tstyle_props_high \u003d {\"classes\":\"Alarms-Styles/High\"}\n\tstyle_props_medium \u003d {\"classes\":\"Alarms-Styles/Medium\"}\n\tstyle_props_low \u003d {\"classes\":\"Alarms-Styles/Low\"}\n\tstyle_props_diagnostic \u003d {\"classes\":\"Alarms-Styles/Diagnostic\"}\n\n\tif self.custom.run_update:\n\t\tif system.tag.exists(\"System/ActiveAlarms\"):\n\t\t\t\t\n\t\t\talarm_data \u003d system.tag.readBlocking([\"System/ActiveAlarms\"])\n\t\t\talarm_data \u003d alarm_data[0].value\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(alarm_data)\n\t\t\tdevice_name \u003d self.view.params.tagProps[0]\n\t\n\t\t\tif len(decode_alarm_data) \u003e 0:\n\t\n\t\t\t\tfor i in decode_alarm_data:\n\t\t\t\t\tif str(decode_alarm_data[i][\"DisplayPath\"]).startswith(device_name):\n\t\t\t\t\t\tif decode_alarm_data[i].get(\"Priority\") \u003d\u003d 4:\n\t\t\t\t\t\t\tstyle_class \u003d style_props_critical\n\t\t\t\t\t\t\tseverity \u003d \"4. Critical\"\n\t\t\t\t\t\t\tkey \u003d \"Critical\"\n\t\t\t\t\t\t\t\n\t\t\t\t\t\telif decode_alarm_data[i].get(\"Priority\") \u003d\u003d 3:\n\t\t\t\t\t\t\tstyle_class \u003d style_props_high\n\t\t\t\t\t\t\tseverity \u003d \"3. High\"\n\t\t\t\t\t\t\tkey \u003d \"High\"\n\t\t\t\t\t\t\t\n\t\t\t\t\t\telif decode_alarm_data[i].get(\"Priority\") \u003d\u003d 2:\n\t\t\t\t\t\t\tstyle_class \u003d style_props_medium\n\t\t\t\t\t\t\tseverity \u003d \"2. Medium\"\n\t\t\t\t\t\t\tkey \u003d \"Medium\"\n\t\t\t\t\t\t\t\n\t\t\t\t\t\telif decode_alarm_data[i].get(\"Priority\") \u003d\u003d 1:\n\t\t\t\t\t\t\tstyle_class \u003d style_props_low\n\t\t\t\t\t\t\tseverity \u003d \"1. Low\"\n\t\t\t\t\t\t\tkey \u003d \"Low\"\n\t\t\t\t\t\t\t\n\t\t\t\t\t\telif decode_alarm_data[i].get(\"Priority\") \u003d\u003d 0:\n\t\t\t\t\t\t\tstyle_class \u003d style_props_diagnostic\n\t\t\t\t\t\t\tseverity \u003d \"0. Warning\"\n\t\t\t\t\t\t\tkey \u003d \"Diagnostic\"\n\t\t\t\t\t\t\t\n\t\t\t\t\t\tduration \u003d decode_alarm_data[i].get(\"Duration\")\n\t\t\t\t\t\tconverted_time \u003d convert(duration)\n\t\t\t\t\t\tdisplay_path \u003d decode_alarm_data[i].get(\"DisplayPath\")\n\t\t\t\t\t\ttime_stamp \u003d decode_alarm_data[i].get(\"TimeStamp\")\n\t\t\t\t\t\tudt_path \u003d decode_alarm_data[i].get(\"UDT_tag\")\n\t\t\t\t\t\tvendor_id \u003d decode_alarm_data[i].get(\"AddInfo\")\n\t\t\t\t\t\tname \u003d decode_alarm_data[i].get(\"Name\")\n\t\t\t\t\t\talarm_id \u003d i\n\t\t\t\t\t\t\n\t\t\t\t\t\trow\u003d row_builder.build_row(DisplayPath \u003d display_path, Duration \u003d converted_time,\n\t\t\t\t\t\tSeverity \u003d severity, Timestamp \u003d time_stamp, VendorId \u003d vendor_id,\n\t\t\t\t\t\tName \u003d name, AlarmId \u003d alarm_id, StyleClass \u003d style_class)\n\t\t\t\t\t\t\n\t\t\t\t\t\tif alarm_temp_dict.get(udt_path,\"None\") \u003d\u003d \"None\":\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\talarm_temp_dict[udt_path]\u003d {}\n\t\t\t\t\t\t\n\t\t\t\t\t\tif alarm_temp_dict.get(udt_path,{}).get(key,\"None\") \u003d\u003d \"None\":\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\talarm_temp_dict[udt_path][key]\u003d[]\n\t\t\t\t\t\t\n\t#\t\t\t\t\t\tsystem.perspective.print(alarm_temp_dict)\n\t\t\t\t\t\talarm_temp_dict[udt_path][key].append(row)\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\tfor i in alarm_temp_dict:\n\t#\t\t\t\t\tsystem.perspective.print(alarm_temp_dict[i].get(\"Critical\",\"None\"))\t\t\t\t\n\t\t\t\t\tif alarm_temp_dict[i].get(\"Critical\",\"None\") !\u003d \"None\":\n\t\t\t\t\t\talarms_critical +\u003d alarm_temp_dict[i].get(\"Critical\")\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\telif alarm_temp_dict[i].get(\"High\",\"None\") !\u003d \"None\":\n\t\t\t\t\t\talarms_high +\u003d alarm_temp_dict[i].get(\"High\")\n\t\t\t\t\t\n\t\t\t\t\telif alarm_temp_dict[i].get(\"Medium\",\"None\") !\u003d \"None\":\n\t\t\t\t\t\talarms_medium +\u003d alarm_temp_dict[i].get(\"Medium\")\n\t\t\t\t\t\n\t\t\t\t\telif alarm_temp_dict[i].get(\"Low\",\"None\") !\u003d \"None\":\n\t\t\t\t\t\talarms_low +\u003d alarm_temp_dict[i].get(\"Low\")\n\t\t\t\t\t\n\t\t\t\t\telif alarm_temp_dict[i].get(\"Diagnostic\",\"None\") !\u003d \"None\":\n\t\t\t\t\t\talarms_diagnostic +\u003d alarm_temp_dict[i].get(\"Diagnostic\")\n\t\t\t\t\t\t\n\t\t\t\talarms_data \u003d alarms_critical + alarms_high + alarms_medium + alarms_low + alarms_diagnostic\n\t#\t\t\t\tsystem.perspective.print(alarms_data)\n\t\t\t\tself.props.data \u003d alarms_data\n\t\t\t\t\t\n\t\t\t\t\n\t\telse:\n\t\t\tself.props.data \u003d empty_table()" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Name", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 100 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Duration", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 50 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Severity", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 50 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Timestamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "VendorId", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "AlarmId", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "justify": "auto", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": false, - "width": "" - } - ], - "data": [ - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "9ffc0e5d-8cf1-4a0d-9521-594bd55387cd" - }, - "DisplayPath": { - "value": "PLC01_1510_11_49/OPC/inAlarms0/5_Chute not active" - }, - "Duration": { - "value": "00:06:59" - }, - "Name": { - "value": "5_Chute not active" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:54:32" - }, - "VendorId": { - "value": "\u003d01+1510.11.49" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "29a021f5-cd24-4cc3-bc8b-50ba99e5fb0a" - }, - "DisplayPath": { - "value": "PLC60_1220_44_01/OPC/inAlarms0/0_Photo eye blocked" - }, - "Duration": { - "value": "02:17:50" - }, - "Name": { - "value": "0_Photo eye blocked" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 09:43:40" - }, - "VendorId": { - "value": "\u003d60+1220.44.01-B206.0" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "f0b4bb7e-8a90-4a37-b2b1-1b40a8b22da9" - }, - "DisplayPath": { - "value": "PLC09_1010_51_02/OPC/inAlarms0/0_Photo eye blocked" - }, - "Duration": { - "value": "01:19:36" - }, - "Name": { - "value": "0_Photo eye blocked" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 10:41:55" - }, - "VendorId": { - "value": "\u003d09+1010.51.02-B811.6" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "31041a1d-0e60-49df-8343-4dc8fd71addc" - }, - "DisplayPath": { - "value": "PLC08_2050_15_09/OPC/inAlarms0/8_Slack chain detection" - }, - "Duration": { - "value": "12:06:12" - }, - "Name": { - "value": "8_Slack chain detection" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-11 23:55:18" - }, - "VendorId": { - "value": "\u003d08+2050.15.09" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "0af8e42f-3b41-4dd0-a5c9-31457343d138" - }, - "DisplayPath": { - "value": "PLC40_1300_01_01/OPC/inAlarms0/0_Error rate at update too high" - }, - "Duration": { - "value": "03:51:00" - }, - "Name": { - "value": "0_Error rate at update too high" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 08:10:30" - }, - "VendorId": { - "value": "\u003d40+1300.01.01-B602.2" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "279c06bb-fa62-452f-8cb6-7821e26db4b9" - }, - "DisplayPath": { - "value": "PLC02_1510_11_01/OPC/inAlarms0/5_Chute not active" - }, - "Duration": { - "value": "02:29:59" - }, - "Name": { - "value": "5_Chute not active" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-10 09:31:32" - }, - "VendorId": { - "value": "\u003d02+1510.11.01" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "e7fa9539-2805-4f6f-8906-3aa3ccbb5baa" - }, - "DisplayPath": { - "value": "PLC51_1211_91_02/OPC/inAlarms0/1_Local motor starter error" - }, - "Duration": { - "value": "00:05:26" - }, - "Name": { - "value": "1_Local motor starter error" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:56:04" - }, - "VendorId": { - "value": "\u003d51+1211.91.02-M1" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "cd60a658-cc9e-4c6c-a344-02f64cac30d3" - }, - "DisplayPath": { - "value": "PLC70/OPC/inAlarms0/23_Power supply contactor error" - }, - "Duration": { - "value": "02:29:59" - }, - "Name": { - "value": "23_Power supply contactor error" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-10 09:31:31" - }, - "VendorId": { - "value": "\u003d70+S01-KM003" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "e48406f1-f292-4e31-9eb6-16a04441b3aa" - }, - "DisplayPath": { - "value": "PLC71/OPC/inAlarms0/0_Profinet node fault" - }, - "Duration": { - "value": "02:29:59" - }, - "Name": { - "value": "0_Profinet node fault" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-10 09:31:32" - }, - "VendorId": { - "value": "\u003d71+PN212-A001" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "7187a1cd-c430-4dd4-bf8b-44edb5fe2206" - }, - "DisplayPath": { - "value": "PLC71/OPC/inAlarms0/2_ASI-Gateway error" - }, - "Duration": { - "value": "02:29:59" - }, - "Name": { - "value": "2_ASI-Gateway error" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-10 09:31:32" - }, - "VendorId": { - "value": "\u003d71+S01-A001" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "3f4afc70-4fd2-41b6-89e8-394644027469" - }, - "DisplayPath": { - "value": "PLC71/OPC/inAlarms0/4_ASI-Gateway error" - }, - "Duration": { - "value": "02:29:59" - }, - "Name": { - "value": "4_ASI-Gateway error" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-10 09:31:32" - }, - "VendorId": { - "value": "\u003d71+S01-A002" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "015c963c-eb92-4d86-b322-ef5ffaecd98d" - }, - "DisplayPath": { - "value": "PLC09_1010_23_33/OPC/inAlarms0/0_Photo eye blocked" - }, - "Duration": { - "value": "00:17:41" - }, - "Name": { - "value": "0_Photo eye blocked" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:43:49" - }, - "VendorId": { - "value": "\u003d09+1010.23.33-B222.0" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "e647c74c-a952-45bb-b18b-8e6c32fee8ef" - }, - "DisplayPath": { - "value": "PLC60_1220_44_05/OPC/inAlarms0/0_Photo eye blocked" - }, - "Duration": { - "value": "04:24:23" - }, - "Name": { - "value": "0_Photo eye blocked" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 07:37:08" - }, - "VendorId": { - "value": "\u003d60+1220.44.05-B206.4" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "0bc4bfed-efed-4310-ba28-e43fcf8df3e4" - }, - "DisplayPath": { - "value": "ARSAW1408/OPC/inAlarms2/6_Photo eye blocked" - }, - "Duration": { - "value": "00:04:06" - }, - "Name": { - "value": "6_Photo eye blocked" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:57:24" - }, - "VendorId": { - "value": "\u003dARSAW1408+05.22-B109.6" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "c62ab15f-7552-4ee8-bb3a-75ec1fb471ef" - }, - "DisplayPath": { - "value": "PLC1000_1100_06_91/OPC/inAlarms0/2_No-Read rate at reading system too high" - }, - "Duration": { - "value": "00:10:44" - }, - "Name": { - "value": "2_No-Read rate at reading system too high" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:50:46" - }, - "VendorId": { - "value": "\u003dP1000+1100.06.91.E01-U1" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "030d8d08-02a9-4dfa-a4a4-80d4300e9a1e" - }, - "DisplayPath": { - "value": "ARSAW1404/OPC/inAlarms2/2_Photo eye blocked" - }, - "Duration": { - "value": "00:06:24" - }, - "Name": { - "value": "2_Photo eye blocked" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:55:07" - }, - "VendorId": { - "value": "\u003dARSAW1404+05.13-B111.1" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "3a194b9f-8fdf-4b1e-b728-33174d7b3f04" - }, - "DisplayPath": { - "value": "ARSAW1404/OPC/inAlarms2/3_Photo eye blocked" - }, - "Duration": { - "value": "00:05:56" - }, - "Name": { - "value": "3_Photo eye blocked" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:55:34" - }, - "VendorId": { - "value": "\u003dARSAW1404+05.14-B111.2" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "47014921-2fe8-4c02-8658-27bf3d2bc0d3" - }, - "DisplayPath": { - "value": "PLC02_1510_11_14/OPC/inAlarms0/5_Chute not active" - }, - "Duration": { - "value": "00:11:34" - }, - "Name": { - "value": "5_Chute not active" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:49:56" - }, - "VendorId": { - "value": "\u003d02+1510.11.14" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "d53caa27-7164-446b-8673-3ce152946046" - }, - "DisplayPath": { - "value": "PLC1000_1100_06_01/OPC/inAlarms0/0_Error rate at update too high" - }, - "Duration": { - "value": "00:01:46" - }, - "Name": { - "value": "0_Error rate at update too high" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:59:44" - }, - "VendorId": { - "value": "\u003dP1000+1100.06.01-B202.2" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "29c088ad-f890-4e99-8452-45792542255d" - }, - "DisplayPath": { - "value": "PLC01_1510_11_32/OPC/inAlarms0/5_Chute not active" - }, - "Duration": { - "value": "00:13:37" - }, - "Name": { - "value": "5_Chute not active" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:47:53" - }, - "VendorId": { - "value": "\u003d01+1510.11.32" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "66d7fd3a-ade4-4d6b-98bd-f3e782ee94da" - }, - "DisplayPath": { - "value": "PLC01_1510_11_35/OPC/inAlarms0/5_Chute not active" - }, - "Duration": { - "value": "00:10:21" - }, - "Name": { - "value": "5_Chute not active" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:51:09" - }, - "VendorId": { - "value": "\u003d01+1510.11.35" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "43f91251-1782-49c3-b45a-0c70978778a1" - }, - "DisplayPath": { - "value": "PLC66_1220_63_40/OPC/inAlarms0/7_Photo eye blocked" - }, - "Duration": { - "value": "00:02:49" - }, - "Name": { - "value": "7_Photo eye blocked" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:58:41" - }, - "VendorId": { - "value": "\u003d66+1220.63.40-B205.4" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "d4c3e86d-5cab-47de-8562-48b4fc5c063b" - }, - "DisplayPath": { - "value": "ARSAW1501/OPC/inAlarms2/2_Photo eye blocked" - }, - "Duration": { - "value": "00:25:20" - }, - "Name": { - "value": "2_Photo eye blocked" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:36:10" - }, - "VendorId": { - "value": "\u003dARSAW1501+05.13-B111.1" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "a992380e-6a60-4388-9fc1-b76b052a3641" - }, - "DisplayPath": { - "value": "PLC02_1510_87_15/OPC/inAlarms0/5_Chute not active" - }, - "Duration": { - "value": "00:17:01" - }, - "Name": { - "value": "5_Chute not active" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:44:29" - }, - "VendorId": { - "value": "\u003d02+1510.87.15" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "4457c4eb-9a49-463b-ba28-362fda48ce12" - }, - "DisplayPath": { - "value": "PLC20_1200_22_01/OPC/inAlarms0/5_Chain over length detection" - }, - "Duration": { - "value": "04:43:25" - }, - "Name": { - "value": "5_Chain over length detection" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 07:18:05" - }, - "VendorId": { - "value": "\u003d20+1200.22.01" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "706a7319-3b58-4e57-ad89-d97f8aee67c1" - }, - "DisplayPath": { - "value": "PLC09_1010_13_31/OPC/inAlarms0/0_Photo eye blocked" - }, - "Duration": { - "value": "00:11:09" - }, - "Name": { - "value": "0_Photo eye blocked" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-12 11:50:21" - }, - "VendorId": { - "value": "\u003d09+1010.13.31-B122.6" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "AlarmId": { - "value": "70bbd7ad-80fb-4c24-9a95-9d93ab13c85f" - }, - "DisplayPath": { - "value": "PLC66_1220_64_07/OPC/inAlarms0/0_Photo eye blocked" - }, - "Duration": { - "value": "02:30:02" - }, - "Name": { - "value": "0_Photo eye blocked" - }, - "Severity": { - "value": "3. High" - }, - "Timestamp": { - "value": "2022-08-10 09:31:28" - }, - "VendorId": { - "value": "\u003d66+1220.64.07-B206.6" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Medium" - }, - "value": { - "AlarmId": { - "value": "645b753f-c602-4e63-a841-e54160a602ba" - }, - "DisplayPath": { - "value": "SLAM302/OPC/ActiveEvents_0/Both Printers 1 Label Stop" - }, - "Duration": { - "value": "01:41:34" - }, - "Name": { - "value": "Both Printers 1 Label Stop" - }, - "Severity": { - "value": "2. Medium" - }, - "Timestamp": { - "value": "2022-08-12 10:19:56" - }, - "VendorId": { - "value": "" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Medium" - }, - "value": { - "AlarmId": { - "value": "ddf12c1a-3faa-48c8-a3c9-62105eade741" - }, - "DisplayPath": { - "value": "SLAM305/OPC/ActiveEvents_1/Printer 2 Fault" - }, - "Duration": { - "value": "01:22:45" - }, - "Name": { - "value": "Printer 2 Fault" - }, - "Severity": { - "value": "2. Medium" - }, - "Timestamp": { - "value": "2022-08-12 10:38:45" - }, - "VendorId": { - "value": "" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Medium" - }, - "value": { - "AlarmId": { - "value": "27d184d3-66b7-4309-a045-b7830a662fc9" - }, - "DisplayPath": { - "value": "SLAM305/OPC/ActiveEvents_0/Printer 1 Fault" - }, - "Duration": { - "value": "01:22:45" - }, - "Name": { - "value": "Printer 1 Fault" - }, - "Severity": { - "value": "2. Medium" - }, - "Timestamp": { - "value": "2022-08-12 10:38:45" - }, - "VendorId": { - "value": "" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Medium" - }, - "value": { - "AlarmId": { - "value": "8017709f-b8b6-4d83-9d30-b4d858c5c522" - }, - "DisplayPath": { - "value": "PLC1000_1100_35_01/OPC/inAlarms0/2_Stop button pushed" - }, - "Duration": { - "value": "00:03:01" - }, - "Name": { - "value": "2_Stop button pushed" - }, - "Severity": { - "value": "2. Medium" - }, - "Timestamp": { - "value": "2022-08-12 11:58:29" - }, - "VendorId": { - "value": "\u003dP1000+1100.35.01.B01-KA2.11A-S521.2" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "563c8152-fde4-4616-b5e3-3cb1a004bb75" - }, - "DisplayPath": { - "value": "PLC09_1010_32_40/OPC/inAlarms0/6_Full 25%" - }, - "Duration": { - "value": "23:25:42" - }, - "Name": { - "value": "6_Full 25%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-11 12:35:48" - }, - "VendorId": { - "value": "\u003d09+1010.32.40-B304.6" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "78f1c489-0e24-423c-a2cb-7614d18c8e4b" - }, - "DisplayPath": { - "value": "PLC09_1010_32_40/OPC/inAlarms0/2_Full 75%" - }, - "Duration": { - "value": "12:00:57" - }, - "Name": { - "value": "2_Full 75%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 00:00:33" - }, - "VendorId": { - "value": "\u003d09+1010.32.40-B304.4" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "fbbb85b0-d18d-4d36-8168-94b0187b3809" - }, - "DisplayPath": { - "value": "PLC09_1010_32_40/OPC/inAlarms0/4_Full 50%" - }, - "Duration": { - "value": "02:29:58" - }, - "Name": { - "value": "4_Full 50%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-10 09:31:32" - }, - "VendorId": { - "value": "\u003d09+1010.32.40-B304.5" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "921e2af7-cd0a-481a-aa63-062881e93aa6" - }, - "DisplayPath": { - "value": "PLC09_1010_32_40/OPC/inAlarms0/0_Full 100%" - }, - "Duration": { - "value": "00:10:33" - }, - "Name": { - "value": "0_Full 100%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:50:57" - }, - "VendorId": { - "value": "\u003d09+1010.32.40-B304.2" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "14d1d1d8-0c28-4c96-95cb-4aeb5d326b0e" - }, - "DisplayPath": { - "value": "SLAM306/OPC/ActiveEvents_0/Upstream Not Running" - }, - "Duration": { - "value": "00:05:16" - }, - "Name": { - "value": "Upstream Not Running" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:56:14" - }, - "VendorId": { - "value": "" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "89bba546-f28d-489d-8a5d-908990fc0c2c" - }, - "DisplayPath": { - "value": "PLC09_1010_12_40/OPC/inAlarms0/6_Full 25%" - }, - "Duration": { - "value": "00:33:01" - }, - "Name": { - "value": "6_Full 25%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:28:29" - }, - "VendorId": { - "value": "\u003d09+1010.12.40-B104.6" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "c06c4c9a-693b-4e44-b28d-1cc883f46581" - }, - "DisplayPath": { - "value": "PLC09_1010_12_40/OPC/inAlarms0/4_Full 50%" - }, - "Duration": { - "value": "01:23:43" - }, - "Name": { - "value": "4_Full 50%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 10:37:48" - }, - "VendorId": { - "value": "\u003d09+1010.12.40-B104.5" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "33550149-53b7-4490-8d39-06c9cee5ce63" - }, - "DisplayPath": { - "value": "PLC09_1010_12_40/OPC/inAlarms0/2_Full 75%" - }, - "Duration": { - "value": "01:19:44" - }, - "Name": { - "value": "2_Full 75%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 10:41:47" - }, - "VendorId": { - "value": "\u003d09+1010.12.40-B104.4" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "15b4dc66-968b-4b13-9fdd-43e1e887e4b1" - }, - "DisplayPath": { - "value": "PLC09_1010_12_40/OPC/inAlarms0/0_Full 100%" - }, - "Duration": { - "value": "00:04:37" - }, - "Name": { - "value": "0_Full 100%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:56:53" - }, - "VendorId": { - "value": "\u003d09+1010.12.40-B104.2" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "5bf89243-965b-4049-a5b4-65e0cdffbf9a" - }, - "DisplayPath": { - "value": "PLC1000_1100_10_25/OPC/inAlarms0/0_Full 25%" - }, - "Duration": { - "value": "00:01:10" - }, - "Name": { - "value": "0_Full 25%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 12:00:20" - }, - "VendorId": { - "value": "\u003dP1000+1100.10.25-B323.1" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "63c21fc9-5b3a-4f3f-9076-90145af9d833" - }, - "DisplayPath": { - "value": "PLC1000_1100_32_13/OPC/inAlarms0/0_Full 75%" - }, - "Duration": { - "value": "00:00:38" - }, - "Name": { - "value": "0_Full 75%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 12:00:52" - }, - "VendorId": { - "value": "\u003dP1000+1100.32.13-B503.4" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "08756b9a-24cd-4f90-b7a2-98d0d74b873d" - }, - "DisplayPath": { - "value": "PLC1000_1100_04_25/OPC/inAlarms0/0_Full 25%" - }, - "Duration": { - "value": "00:02:00" - }, - "Name": { - "value": "0_Full 25%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:59:30" - }, - "VendorId": { - "value": "\u003dP1000+1100.04.25-B122.0" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "46ca2c01-03cd-47c2-9576-feb03e4ef9ca" - }, - "DisplayPath": { - "value": "PLC1000_1100_10_17/OPC/inAlarms0/0_Full 50%" - }, - "Duration": { - "value": "00:00:58" - }, - "Name": { - "value": "0_Full 50%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 12:00:32" - }, - "VendorId": { - "value": "\u003dP1000+1100.10.17-B321.1" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "349731d9-7024-41d8-8345-9438180bfafe" - }, - "DisplayPath": { - "value": "PLC1000_1100_04_17/OPC/inAlarms0/0_Full 50%" - }, - "Duration": { - "value": "00:01:34" - }, - "Name": { - "value": "0_Full 50%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:59:56" - }, - "VendorId": { - "value": "\u003dP1000+1100.04.17-B121.0" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "e21645ca-8629-4117-8f6c-ac980405c027" - }, - "DisplayPath": { - "value": "PLC1000_1100_23_30/OPC/inAlarms0/0_Full 25%" - }, - "Duration": { - "value": "00:25:44" - }, - "Name": { - "value": "0_Full 25%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:35:46" - }, - "VendorId": { - "value": "\u003dP1000+1100.23.30-B412.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "cb7576ba-218a-4630-98e2-cf8a99313f43" - }, - "DisplayPath": { - "value": "PLC09_3040_22_60/OPC/inAlarms0/2_Full 25%" - }, - "Duration": { - "value": "00:15:03" - }, - "Name": { - "value": "2_Full 25%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:46:27" - }, - "VendorId": { - "value": "\u003d09+3040.22.60-B721.4" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "b2802772-4aed-4722-b300-812843fd49d8" - }, - "DisplayPath": { - "value": "PLC1000_1100_33_10/OPC/inAlarms0/0_Full 50%" - }, - "Duration": { - "value": "00:00:38" - }, - "Name": { - "value": "0_Full 50%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 12:00:52" - }, - "VendorId": { - "value": "\u003dP1000+1100.33.10-B509.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "1fd3ac98-2636-4ba1-8ff5-2edef1b446f2" - }, - "DisplayPath": { - "value": "PLC09_2040_22_60/OPC/inAlarms0/0_Full 50%" - }, - "Duration": { - "value": "00:00:55" - }, - "Name": { - "value": "0_Full 50%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 12:00:35" - }, - "VendorId": { - "value": "\u003d09+2040.22.60-B621.2" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "f5303a9d-3b13-482b-a73d-0c31f8138ea5" - }, - "DisplayPath": { - "value": "PLC09_2040_22_60/OPC/inAlarms0/2_Full 25%" - }, - "Duration": { - "value": "03:19:12" - }, - "Name": { - "value": "2_Full 25%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 08:42:19" - }, - "VendorId": { - "value": "\u003d09+2040.22.60-B621.4" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "cb8ee399-0e56-48ad-b1df-2b9a3a7c4acf" - }, - "DisplayPath": { - "value": "PLC09_1010_22_40/OPC/inAlarms0/4_Full 50%" - }, - "Duration": { - "value": "00:31:56" - }, - "Name": { - "value": "4_Full 50%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:29:34" - }, - "VendorId": { - "value": "\u003d09+1010.22.40-B204.5" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "fc2ea1bd-3565-4c2e-b401-9c66dea60498" - }, - "DisplayPath": { - "value": "PLC09_1010_22_40/OPC/inAlarms0/0_Full 100%" - }, - "Duration": { - "value": "00:01:07" - }, - "Name": { - "value": "0_Full 100%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 12:00:23" - }, - "VendorId": { - "value": "\u003d09+1010.22.40-B204.2" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "714b2ff3-75d9-4980-9f5f-02ab18a1ec78" - }, - "DisplayPath": { - "value": "PLC09_1010_22_40/OPC/inAlarms0/6_Full 25%" - }, - "Duration": { - "value": "00:32:55" - }, - "Name": { - "value": "6_Full 25%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:28:35" - }, - "VendorId": { - "value": "\u003d09+1010.22.40-B204.6" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "f3a117e7-bd0c-4d71-8000-3e739f332484" - }, - "DisplayPath": { - "value": "PLC09_1010_22_40/OPC/inAlarms0/2_Full 75%" - }, - "Duration": { - "value": "00:07:37" - }, - "Name": { - "value": "2_Full 75%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:53:53" - }, - "VendorId": { - "value": "\u003d09+1010.22.40-B204.4" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "e2baa964-eb4c-4a92-933d-3b5e2d1664e0" - }, - "DisplayPath": { - "value": "PLC1000_1100_33_22/OPC/inAlarms0/0_Full 25%" - }, - "Duration": { - "value": "00:02:35" - }, - "Name": { - "value": "0_Full 25%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:58:55" - }, - "VendorId": { - "value": "\u003dP1000+1100.33.22-B512.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "3a380b2a-08f4-4fff-97f9-961e70d55736" - }, - "DisplayPath": { - "value": "PLC1000_1100_08_19/OPC/inAlarms0/0_Full 25%" - }, - "Duration": { - "value": "00:03:05" - }, - "Name": { - "value": "0_Full 25%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:58:25" - }, - "VendorId": { - "value": "\u003dP1000+1100.08.19-B305.5" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Low" - }, - "value": { - "AlarmId": { - "value": "8e868e64-edcb-405f-b8af-dfbb81344088" - }, - "DisplayPath": { - "value": "PLC1000_1100_08_13/OPC/inAlarms0/0_Full 50%" - }, - "Duration": { - "value": "00:03:01" - }, - "Name": { - "value": "0_Full 50%" - }, - "Severity": { - "value": "1. Low" - }, - "Timestamp": { - "value": "2022-08-12 11:58:29" - }, - "VendorId": { - "value": "\u003dP1000+1100.08.13-B304.1" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "854d4883-9957-40dc-8590-5bdf800cd9ec" - }, - "DisplayPath": { - "value": "PLC01_1510_11_45/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "01:03:05" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 10:58:25" - }, - "VendorId": { - "value": "\u003d01+1510.11.45-B211.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "4e0e235c-40b2-43e1-8df0-05acd23f42cc" - }, - "DisplayPath": { - "value": "PLC01_1510_11_44/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "02:26:44" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 09:34:46" - }, - "VendorId": { - "value": "\u003d01+1510.11.44-B211.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "7f19e592-3937-4b82-b1a0-080f18028e58" - }, - "DisplayPath": { - "value": "PLC01_1510_11_47/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:17:59" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:43:31" - }, - "VendorId": { - "value": "\u003d01+1510.11.47-B212.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "40d2a84f-674c-4e2e-b1f3-cda897a7edc5" - }, - "DisplayPath": { - "value": "FSC10_OFZ_1500_73_CH_1500_73_04/OPC/inAlarms0/3.Chute Full" - }, - "Duration": { - "value": "00:10:26" - }, - "Name": { - "value": "3.Chute Full" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:51:04" - }, - "VendorId": { - "value": "CH-1500.73.04" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "0454374e-7fbf-49d9-b1cc-7f639a953a8d" - }, - "DisplayPath": { - "value": "PLC01_1510_11_48/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:26:03" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:35:27" - }, - "VendorId": { - "value": "\u003d01+1510.11.48-B213.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "3dd7ef75-ab85-4614-a3ac-372003761dda" - }, - "DisplayPath": { - "value": "FSC10_OFZ_1500_73_CH_1500_73_01/OPC/inAlarms0/3.Chute Full" - }, - "Duration": { - "value": "00:13:42" - }, - "Name": { - "value": "3.Chute Full" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:47:48" - }, - "VendorId": { - "value": "CH-1500.73.01" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "d3da023c-ce0e-4cbc-8201-f3976d89e128" - }, - "DisplayPath": { - "value": "PLC02_1510_88_11/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:06:35" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:54:56" - }, - "VendorId": { - "value": "\u003d02+1510.88.11-B323.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "d45a6985-c242-4645-b3ac-ab34e5a2462b" - }, - "DisplayPath": { - "value": "PLC65_1220_53_40/OPC/inAlarms0/4_Full 50%" - }, - "Duration": { - "value": "00:04:48" - }, - "Name": { - "value": "4_Full 50%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:56:42" - }, - "VendorId": { - "value": "\u003d65+1220.53.40-B205.4" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "374d4319-4ae0-4111-8093-880f26803e23" - }, - "DisplayPath": { - "value": "PLC65_1220_53_40/OPC/inAlarms0/6_Full 25%" - }, - "Duration": { - "value": "01:40:44" - }, - "Name": { - "value": "6_Full 25%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 10:20:46" - }, - "VendorId": { - "value": "\u003d65+1220.53.40-B205.5" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "22bff280-17a1-4e40-bf84-a35fb602c8c7" - }, - "DisplayPath": { - "value": "PLC01_1510_11_41/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:34:06" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:27:24" - }, - "VendorId": { - "value": "\u003d01+1510.11.41-B209.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "7b1adf51-09b5-44ca-aadd-f883865350e5" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_382/OPC/inAlarms0/18.Item Blocked for Sorting" - }, - "Duration": { - "value": "01:27:29" - }, - "Name": { - "value": "18.Item Blocked for Sorting" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 10:34:01" - }, - "VendorId": { - "value": "CAS-1500.01.382" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "438cb2f7-4b48-468f-9e18-39a03b093f5c" - }, - "DisplayPath": { - "value": "PLC71_1260_73_40/OPC/inAlarms0/0_Full 100%" - }, - "Duration": { - "value": "02:29:59" - }, - "Name": { - "value": "0_Full 100%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:31" - }, - "VendorId": { - "value": "\u003d71+1260.73.40-B206.2" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "85680dc1-f7ba-4da9-9d60-ba600b049882" - }, - "DisplayPath": { - "value": "PLC01_1510_11_59/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:00:23" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:01:07" - }, - "VendorId": { - "value": "\u003d01+1510.11.59-B220.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "13e31396-f540-4b19-9d68-a55ba579e03b" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_138/OPC/inAlarms0/18.Item Blocked for Sorting" - }, - "Duration": { - "value": "00:00:02" - }, - "Name": { - "value": "18.Item Blocked for Sorting" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:01:28" - }, - "VendorId": { - "value": "CAS-1500.01.138" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "ea6d6012-5d3d-42e5-8396-f1f2b6a95476" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_255/OPC/inAlarms0/16.CAS automatic offline" - }, - "Duration": { - "value": "00:24:47" - }, - "Name": { - "value": "16.CAS automatic offline" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 11:36:43" - }, - "VendorId": { - "value": "CAS-1500.01.255" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "397c2848-56a9-4c5f-8fc9-830395c649e2" - }, - "DisplayPath": { - "value": "PLC01_1510_11_50/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:00:59" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:00:31" - }, - "VendorId": { - "value": "\u003d01+1510.11.50-B214.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "eae02a75-c090-4863-b71e-0966519e1a04" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_010/OPC/inAlarms0/18.Item Blocked for Sorting" - }, - "Duration": { - "value": "00:00:37" - }, - "Name": { - "value": "18.Item Blocked for Sorting" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:00:53" - }, - "VendorId": { - "value": "CAS-1500.01.010" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "cbb9023a-17f8-42c7-83d2-e433bb9ec8b7" - }, - "DisplayPath": { - "value": "PLC01_1510_11_51/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:55:15" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:06:16" - }, - "VendorId": { - "value": "\u003d01+1510.11.51-B214.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "43fc342e-6b83-410d-9bab-ee00e1be9bbe" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_493/OPC/inAlarms0/16.CAS automatic offline" - }, - "Duration": { - "value": "00:24:36" - }, - "Name": { - "value": "16.CAS automatic offline" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 11:36:55" - }, - "VendorId": { - "value": "CAS-1500.01.493" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "1b509e3c-efa5-4201-b23f-4b33f9d64c17" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_493/OPC/inAlarms0/18.Item Blocked for Sorting" - }, - "Duration": { - "value": "00:00:23" - }, - "Name": { - "value": "18.Item Blocked for Sorting" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:01:07" - }, - "VendorId": { - "value": "CAS-1500.01.493" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "6dd055ef-d8b3-4eb9-b7c6-cd3cdec1998a" - }, - "DisplayPath": { - "value": "FSC10_IFZ_1500_56_CH_1500_56_09/OPC/inAlarms0/1.Bin contains item" - }, - "Duration": { - "value": "00:04:00" - }, - "Name": { - "value": "1.Bin contains item" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:57:30" - }, - "VendorId": { - "value": "CH-1500.56.09" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "5e625e5b-8f9b-4608-91f1-f01fda8d3f66" - }, - "DisplayPath": { - "value": "PLC66_1220_26_20/OPC/inAlarms0/0_Full 25%" - }, - "Duration": { - "value": "00:00:18" - }, - "Name": { - "value": "0_Full 25%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:01:12" - }, - "VendorId": { - "value": "\u003d66+1220.26.20-B122.2" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "755fd504-7ed5-4583-a2ae-43c48a7cdc93" - }, - "DisplayPath": { - "value": "PLC03_1251_32_03/OPC/inAlarms0/0_Full 100%" - }, - "Duration": { - "value": "02:29:58" - }, - "Name": { - "value": "0_Full 100%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:32" - }, - "VendorId": { - "value": "\u003d03+1251.32.03-B204.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "4f86d055-66b7-4a68-b4c1-9cf704674418" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_206/OPC/inAlarms0/16.CAS automatic offline" - }, - "Duration": { - "value": "00:24:48" - }, - "Name": { - "value": "16.CAS automatic offline" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 11:36:42" - }, - "VendorId": { - "value": "CAS-1500.01.206" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "c297c3da-c8d3-4035-b734-b4aeb855a353" - }, - "DisplayPath": { - "value": "PLC64_1230_43_40/OPC/inAlarms0/6_Full 25%" - }, - "Duration": { - "value": "02:41:22" - }, - "Name": { - "value": "6_Full 25%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 09:20:08" - }, - "VendorId": { - "value": "\u003d64+1230.43.40-B205.5" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "670a4052-ee28-4124-9d96-8c679b19ee1b" - }, - "DisplayPath": { - "value": "PLC64_1230_43_40/OPC/inAlarms0/4_Full 50%" - }, - "Duration": { - "value": "00:03:07" - }, - "Name": { - "value": "4_Full 50%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:58:23" - }, - "VendorId": { - "value": "\u003d64+1230.43.40-B205.4" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "fa29dd21-fcd5-43b0-babd-4743e6f37226" - }, - "DisplayPath": { - "value": "PLC64_1230_43_40/OPC/inAlarms0/2_Full 75%" - }, - "Duration": { - "value": "02:41:00" - }, - "Name": { - "value": "2_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 09:20:30" - }, - "VendorId": { - "value": "\u003d64+1230.43.40-B204.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "bcf1f256-7cc7-46eb-95e1-425bf8b34dec" - }, - "DisplayPath": { - "value": "PLC64_1230_43_40/OPC/inAlarms0/0_Full 100%" - }, - "Duration": { - "value": "00:01:20" - }, - "Name": { - "value": "0_Full 100%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:00:10" - }, - "VendorId": { - "value": "\u003d64+1230.43.40-B204.2" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "9cbe00a0-c9f9-4167-85e4-8e71c015bc47" - }, - "DisplayPath": { - "value": "PLC01_1510_81_03/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "02:29:58" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:32" - }, - "VendorId": { - "value": "\u003d01+1510.81.03-B303.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "0b49a15e-5338-4fea-abb2-64694c6be89a" - }, - "DisplayPath": { - "value": "PLC01_1510_81_04/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:04:25" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:57:05" - }, - "VendorId": { - "value": "\u003d01+1510.81.04-B303.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "e4a40063-c29d-4d52-91bc-02f89b0db027" - }, - "DisplayPath": { - "value": "PLC01_1510_81_05/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:05:23" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:56:07" - }, - "VendorId": { - "value": "\u003d01+1510.81.05-B304.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "4f803ae4-b11a-414a-b540-1d26de70d332" - }, - "DisplayPath": { - "value": "PLC01_1510_81_05/OPC/inAlarms0/1_Full 100%" - }, - "Duration": { - "value": "00:00:31" - }, - "Name": { - "value": "1_Full 100%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:00:59" - }, - "VendorId": { - "value": "\u003d01+1510.81.05-B304.2" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "286b8c5f-08c7-490e-bc83-6e695e8a9cf8" - }, - "DisplayPath": { - "value": "PLC01_1510_81_01/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "23:49:59" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-11 12:11:31" - }, - "VendorId": { - "value": "\u003d01+1510.81.01-B302.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "3a586506-b523-493f-8979-3418052bb5fe" - }, - "DisplayPath": { - "value": "PLC01_1510_81_02/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "02:29:58" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:32" - }, - "VendorId": { - "value": "\u003d01+1510.81.02-B302.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "29742c35-ec12-4660-b080-d8a347e65f4f" - }, - "DisplayPath": { - "value": "PLC60_1220_43_40/OPC/inAlarms0/4_Full 50%" - }, - "Duration": { - "value": "12:30:12" - }, - "Name": { - "value": "4_Full 50%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-11 23:31:18" - }, - "VendorId": { - "value": "\u003d60+1220.43.40-B205.4" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "f08d921d-38cc-4356-b762-b031986cd4d3" - }, - "DisplayPath": { - "value": "PLC60_1220_43_40/OPC/inAlarms0/2_Full 75%" - }, - "Duration": { - "value": "03:02:44" - }, - "Name": { - "value": "2_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 08:58:46" - }, - "VendorId": { - "value": "\u003d60+1220.43.40-B204.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "da2bd9bf-2361-4f69-90db-ec1e432dfbd2" - }, - "DisplayPath": { - "value": "PLC60_1220_43_40/OPC/inAlarms0/0_Full 100%" - }, - "Duration": { - "value": "00:00:24" - }, - "Name": { - "value": "0_Full 100%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:01:06" - }, - "VendorId": { - "value": "\u003d60+1220.43.40-B204.2" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "e87e2a68-96ea-4ff5-b6db-09160dc7dbf2" - }, - "DisplayPath": { - "value": "PLC60_1220_43_40/OPC/inAlarms0/6_Full 25%" - }, - "Duration": { - "value": "12:41:17" - }, - "Name": { - "value": "6_Full 25%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-11 23:20:14" - }, - "VendorId": { - "value": "\u003d60+1220.43.40-B205.5" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "dff5603a-642d-4b5b-95fa-d4f87cf849a0" - }, - "DisplayPath": { - "value": "FSC10_OFZ_1500_73_CH_1500_73_18/OPC/inAlarms0/3.Chute Full" - }, - "Duration": { - "value": "00:07:05" - }, - "Name": { - "value": "3.Chute Full" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:54:25" - }, - "VendorId": { - "value": "CH-1500.73.18" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "94f23ca5-a383-4f4e-8b92-8b2b92d3364a" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_030/OPC/inAlarms0/18.Item Blocked for Sorting" - }, - "Duration": { - "value": "00:00:44" - }, - "Name": { - "value": "18.Item Blocked for Sorting" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:00:46" - }, - "VendorId": { - "value": "CAS-1500.01.030" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "4652cb60-2cb8-44a8-99cc-3ae1c0462099" - }, - "DisplayPath": { - "value": "FSC10_OFZ_1500_73_CH_1500_73_10/OPC/inAlarms0/3.Chute Full" - }, - "Duration": { - "value": "00:08:32" - }, - "Name": { - "value": "3.Chute Full" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:52:58" - }, - "VendorId": { - "value": "CH-1500.73.10" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "946a62fa-dfb6-416e-9960-f44a0721e1cd" - }, - "DisplayPath": { - "value": "FSC10_OFZ_1500_71_CH_1500_71_01/OPC/inAlarms0/3.Chute Full" - }, - "Duration": { - "value": "00:24:55" - }, - "Name": { - "value": "3.Chute Full" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 11:36:35" - }, - "VendorId": { - "value": "CH-1500.71.01" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "c00c25ea-e79e-4d73-b5f6-82c9d4a0b865" - }, - "DisplayPath": { - "value": "FSC10_OFZ_1500_40_AM1/Expressions/Quality/Tag quality error" - }, - "Duration": { - "value": "00:24:55" - }, - "Name": { - "value": "Tag quality error" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 11:36:35" - }, - "VendorId": { - "value": "\"One or more tags has bad quality.\"" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "8bc107e6-e1ca-4b63-9608-f1e17067b48f" - }, - "DisplayPath": { - "value": "M1000/Expressions/Quality/Tag quality error" - }, - "Duration": { - "value": "02:30:16" - }, - "Name": { - "value": "Tag quality error" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:14" - }, - "VendorId": { - "value": "\"One or more tags has bad quality.\"" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "f9b13207-66be-4d89-837b-c7468667c273" - }, - "DisplayPath": { - "value": "FSC10_OFZ_1500_79_CH_1500_79_15/OPC/inAlarms0/3.Chute Full" - }, - "Duration": { - "value": "00:17:07" - }, - "Name": { - "value": "3.Chute Full" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:44:23" - }, - "VendorId": { - "value": "CH-1500.79.15" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "00a1494e-b5bd-445a-89cc-9092f3eb1125" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_229/OPC/inAlarms0/18.Item Blocked for Sorting" - }, - "Duration": { - "value": "00:00:35" - }, - "Name": { - "value": "18.Item Blocked for Sorting" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:00:55" - }, - "VendorId": { - "value": "CAS-1500.01.229" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "a9d01ff6-e4c6-42ab-a317-57d5fa104d0a" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_503/OPC/inAlarms0/18.Item Blocked for Sorting" - }, - "Duration": { - "value": "00:00:07" - }, - "Name": { - "value": "18.Item Blocked for Sorting" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:01:23" - }, - "VendorId": { - "value": "CAS-1500.01.503" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "55a32ec8-90a8-494f-8635-f1bef05f68e9" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_224/OPC/inAlarms0/16.CAS automatic offline" - }, - "Duration": { - "value": "00:24:48" - }, - "Name": { - "value": "16.CAS automatic offline" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 11:36:42" - }, - "VendorId": { - "value": "CAS-1500.01.224" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "cbfadbdb-ac4a-40da-abbd-def9685097ed" - }, - "DisplayPath": { - "value": "PLC03_1251_50_15/OPC/inAlarms0/1_Plug not plugged" - }, - "Duration": { - "value": "02:30:02" - }, - "Name": { - "value": "1_Plug not plugged" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:28" - }, - "VendorId": { - "value": "\u003d03+1251.50.15-G1" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "ecfc9406-f3d3-4876-88bb-04390af3ceda" - }, - "DisplayPath": { - "value": "PLC03_1251_50_12/OPC/inAlarms0/1_Plug not plugged" - }, - "Duration": { - "value": "02:29:59" - }, - "Name": { - "value": "1_Plug not plugged" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:32" - }, - "VendorId": { - "value": "\u003d03+1251.50.12-G1" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "e7eb3c1b-3b7e-45d5-adeb-684e1674a078" - }, - "DisplayPath": { - "value": "FSC10_OFZ_1500_75_CH_1500_75_05/OPC/inAlarms0/3.Chute Full" - }, - "Duration": { - "value": "00:00:35" - }, - "Name": { - "value": "3.Chute Full" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:00:55" - }, - "VendorId": { - "value": "CH-1500.75.05" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "d149d26e-b48b-4d19-984f-b2219c80b591" - }, - "DisplayPath": { - "value": "PLC03_1251_50_09/OPC/inAlarms0/1_Plug not plugged" - }, - "Duration": { - "value": "02:29:59" - }, - "Name": { - "value": "1_Plug not plugged" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:32" - }, - "VendorId": { - "value": "\u003d03+1251.50.09-G1" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "7d24df29-18c5-44be-bba5-15a5ad3df72e" - }, - "DisplayPath": { - "value": "FSC10_OFZ_1500_71_CH_1500_71_14/OPC/inAlarms0/3.Chute Full" - }, - "Duration": { - "value": "00:11:41" - }, - "Name": { - "value": "3.Chute Full" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:49:50" - }, - "VendorId": { - "value": "CH-1500.71.14" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "990229a8-4019-4fa5-9785-04834affaea6" - }, - "DisplayPath": { - "value": "PLC66_1220_24_30/OPC/inAlarms0/4_Full 50%" - }, - "Duration": { - "value": "00:30:41" - }, - "Name": { - "value": "4_Full 50%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:30:49" - }, - "VendorId": { - "value": "\u003d66+1220.24.30-B119.0" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "fd270f76-7a6a-453a-b22d-10ed814270d5" - }, - "DisplayPath": { - "value": "PLC47_1210_08_01/OPC/inAlarms0/2_Area is not empty" - }, - "Duration": { - "value": "01:46:57" - }, - "Name": { - "value": "2_Area is not empty" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 10:14:33" - }, - "VendorId": { - "value": "\u003d47+1210.08.01-BE307.0" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "8df1dbd6-c1e1-42db-9698-fd89563916b1" - }, - "DisplayPath": { - "value": "PLC02_1510_11_30/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:00:31" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:00:59" - }, - "VendorId": { - "value": "\u003d02+1510.11.30-B220.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "53e2d15e-23bf-4a87-91b0-c1789a2d86aa" - }, - "DisplayPath": { - "value": "PLC25_1210_01_01/OPC/inAlarms0/2_Area is not empty" - }, - "Duration": { - "value": "04:12:43" - }, - "Name": { - "value": "2_Area is not empty" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 07:48:47" - }, - "VendorId": { - "value": "\u003d25+1210.01.01-BE307.0" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "7cbb5255-339e-463d-9917-aeb232fc2337" - }, - "DisplayPath": { - "value": "FSC10_IFZ_1500_54_CH_1500_54_09/OPC/inAlarms0/1.Bin contains item" - }, - "Duration": { - "value": "00:01:13" - }, - "Name": { - "value": "1.Bin contains item" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:00:17" - }, - "VendorId": { - "value": "CH-1500.54.09" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "891eda89-5a56-4da2-835d-00da69673cc6" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_450/OPC/inAlarms0/16.CAS automatic offline" - }, - "Duration": { - "value": "00:24:38" - }, - "Name": { - "value": "16.CAS automatic offline" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 11:36:52" - }, - "VendorId": { - "value": "CAS-1500.01.450" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "dfa68a57-ceb1-4c51-ad44-4d3e3768cde9" - }, - "DisplayPath": { - "value": "PLC70_1260_31_02/OPC/inAlarms0/1_Plug not plugged" - }, - "Duration": { - "value": "02:29:59" - }, - "Name": { - "value": "1_Plug not plugged" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:31" - }, - "VendorId": { - "value": "\u003d70+1260.31.02-G1" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "98aaaa33-9f9b-4685-83c4-ab226638dbd3" - }, - "DisplayPath": { - "value": "FSC10_IFZ_1500_60_BF_1500_60_01/OPC/inAlarms0/5.Speed difference" - }, - "Duration": { - "value": "00:00:01" - }, - "Name": { - "value": "5.Speed difference" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:01:30" - }, - "VendorId": { - "value": "BF-1500.60.01" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "9f44974d-29a8-4cda-8c05-1ac3c36bfa25" - }, - "DisplayPath": { - "value": "PLC08_1280_14_40/OPC/inAlarms0/2_Full 50%" - }, - "Duration": { - "value": "02:29:59" - }, - "Name": { - "value": "2_Full 50%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:31" - }, - "VendorId": { - "value": "\u003d08+1280.14.40-B219.5" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "bdee063d-e1e5-4900-bfed-550c8376f3e4" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_609/OPC/inAlarms0/16.CAS automatic offline" - }, - "Duration": { - "value": "00:24:32" - }, - "Name": { - "value": "16.CAS automatic offline" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 11:36:58" - }, - "VendorId": { - "value": "CAS-1500.01.609" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "2fd54271-08f9-41e5-b740-84b1532ab584" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_128/OPC/inAlarms0/18.Item Blocked for Sorting" - }, - "Duration": { - "value": "00:00:59" - }, - "Name": { - "value": "18.Item Blocked for Sorting" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:00:31" - }, - "VendorId": { - "value": "CAS-1500.01.128" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "133b5915-dcf7-4565-becb-9ced98576d96" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_128/OPC/inAlarms0/16.CAS automatic offline" - }, - "Duration": { - "value": "00:24:50" - }, - "Name": { - "value": "16.CAS automatic offline" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 11:36:40" - }, - "VendorId": { - "value": "CAS-1500.01.128" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "d6f2a2ce-d65b-4d7b-aaed-859ea44cebb0" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_487/OPC/inAlarms0/18.Item Blocked for Sorting" - }, - "Duration": { - "value": "00:06:01" - }, - "Name": { - "value": "18.Item Blocked for Sorting" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:55:29" - }, - "VendorId": { - "value": "CAS-1500.01.487" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "d30d38ae-95c6-40a2-8adb-d653932c90f4" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_488/OPC/inAlarms0/18.Item Blocked for Sorting" - }, - "Duration": { - "value": "00:06:00" - }, - "Name": { - "value": "18.Item Blocked for Sorting" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:55:30" - }, - "VendorId": { - "value": "CAS-1500.01.488" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "22a6a9e5-3f5d-45ea-8d9d-1023baaf380b" - }, - "DisplayPath": { - "value": "PLC02_1510_11_07/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:03:10" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:58:20" - }, - "VendorId": { - "value": "\u003d02+1510.11.07-B208.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "eba08435-1562-4299-9c1b-68b772151c1a" - }, - "DisplayPath": { - "value": "FSC10_OFZ_1500_78_CH_1500_78_05/OPC/inAlarms0/3.Chute Full" - }, - "Duration": { - "value": "00:02:44" - }, - "Name": { - "value": "3.Chute Full" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:58:46" - }, - "VendorId": { - "value": "CH-1500.78.05" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "295e057f-99ec-46b3-83d0-01f175608357" - }, - "DisplayPath": { - "value": "FSC10_ACZ_1500_57_BF_1500_57_02/OPC/inAlarms0/5.Speed difference" - }, - "Duration": { - "value": "00:04:40" - }, - "Name": { - "value": "5.Speed difference" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:56:51" - }, - "VendorId": { - "value": "BF-1500.57.02" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "051823b0-7e26-45f6-b05d-57c1919387a4" - }, - "DisplayPath": { - "value": "INBOUND/RECEIVE/Test_Tag/Expressions/Quality/Tag quality error" - }, - "Duration": { - "value": "02:30:15" - }, - "Name": { - "value": "Tag quality error" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:15" - }, - "VendorId": { - "value": "\"One or more tags has bad quality.\"" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "beddd156-0145-4827-9081-933c65b80b1b" - }, - "DisplayPath": { - "value": "PLC02_1510_11_10/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:00:15" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:01:15" - }, - "VendorId": { - "value": "\u003d02+1510.11.10-B209.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "2b4f72a0-f52b-46f4-a32e-a5b9ad2f6adb" - }, - "DisplayPath": { - "value": "PLC02_1510_11_15/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "01:08:02" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 10:53:28" - }, - "VendorId": { - "value": "\u003d02+1510.11.15-B212.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "9b95634f-1f6d-4c7f-8099-1abdaea31058" - }, - "DisplayPath": { - "value": "PLC03_1251_22_03/OPC/inAlarms0/0_Full 100%" - }, - "Duration": { - "value": "02:29:58" - }, - "Name": { - "value": "0_Full 100%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:32" - }, - "VendorId": { - "value": "\u003d03+1251.22.03-B202.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "c3f32389-61f0-4687-a00c-50b49015d028" - }, - "DisplayPath": { - "value": "FSC10_IFZ_1500_30_CH_1500_30_09/OPC/inAlarms0/1.Bin contains item" - }, - "Duration": { - "value": "00:19:55" - }, - "Name": { - "value": "1.Bin contains item" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:41:35" - }, - "VendorId": { - "value": "CH-1500.30.09" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "f8381bfa-7e1a-4850-b641-94087a4a5c35" - }, - "DisplayPath": { - "value": "PLC01_1510_82_14/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:00:15" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:01:15" - }, - "VendorId": { - "value": "\u003d01+1510.82.14-B324.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "45624aff-c8e3-4510-8d0a-4dcb7bf9ba13" - }, - "DisplayPath": { - "value": "PLC01_1510_11_34/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:00:27" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:01:03" - }, - "VendorId": { - "value": "\u003d01+1510.11.34-B206.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "07102021-c79e-4828-9475-28db828a2365" - }, - "DisplayPath": { - "value": "PLC02_1510_87_12/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:00:47" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 12:00:43" - }, - "VendorId": { - "value": "\u003d02+1510.87.12-B307.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "9604e5b3-14e0-400e-96e1-f22a70a91b00" - }, - "DisplayPath": { - "value": "FSC10_TRZ_1500_01_CAS_1500_01_352/OPC/inAlarms0/16.CAS automatic offline" - }, - "Duration": { - "value": "00:24:43" - }, - "Name": { - "value": "16.CAS automatic offline" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 11:36:47" - }, - "VendorId": { - "value": "CAS-1500.01.352" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "3ebfbb2a-a78a-4599-b3ff-c84058ed4525" - }, - "DisplayPath": { - "value": "PLC03_1251_50_06/OPC/inAlarms0/1_Plug not plugged" - }, - "Duration": { - "value": "02:29:59" - }, - "Name": { - "value": "1_Plug not plugged" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:32" - }, - "VendorId": { - "value": "\u003d03+1251.50.06-G1" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "3307a2c0-be8d-4f86-812a-13e4be1d9709" - }, - "DisplayPath": { - "value": "PLC02_1510_11_24/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:11:20" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:50:10" - }, - "VendorId": { - "value": "\u003d02+1510.11.24-B216.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "fb3dd482-20cc-4fbe-9451-4f3b90672994" - }, - "DisplayPath": { - "value": "PLC02_1510_87_06/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:02:42" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:58:48" - }, - "VendorId": { - "value": "\u003d02+1510.87.06-B304.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "6b78811d-b0c7-4d8a-9f36-9781a103f126" - }, - "DisplayPath": { - "value": "PLC02_1510_11_23/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "01:09:41" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 10:51:49" - }, - "VendorId": { - "value": "\u003d02+1510.11.23-B216.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "3b027050-6f4e-4ea7-9c66-43d9bbb8ab67" - }, - "DisplayPath": { - "value": "PLC02_1510_11_27/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:40:01" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:21:30" - }, - "VendorId": { - "value": "\u003d02+1510.11.27-B219.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "c3ec2aca-77d0-4bdc-88c4-21b65873182b" - }, - "DisplayPath": { - "value": "PLC02_1510_11_26/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:08:53" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:52:38" - }, - "VendorId": { - "value": "\u003d02+1510.11.26-B218.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "134ccefa-2375-4e82-92ea-50641d5cc51d" - }, - "DisplayPath": { - "value": "PLC01_1510_82_01/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "02:29:58" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-10 09:31:32" - }, - "VendorId": { - "value": "\u003d01+1510.82.01-B318.3" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "d50e3617-282b-48ce-aead-ecef5ae33d7a" - }, - "DisplayPath": { - "value": "PLC01_1510_82_02/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:07:11" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:54:19" - }, - "VendorId": { - "value": "\u003d01+1510.82.02-B318.7" - } - } - }, - { - "style": { - "classes": "Alarms-Styles/Diagnostic" - }, - "value": { - "AlarmId": { - "value": "ec0a50f8-79e8-4233-b7ae-ebf6d00e7d10" - }, - "DisplayPath": { - "value": "PLC01_1510_82_03/OPC/inAlarms0/3_Full 75%" - }, - "Duration": { - "value": "00:47:03" - }, - "Name": { - "value": "3_Full 75%" - }, - "Severity": { - "value": "0. Warning" - }, - "Timestamp": { - "value": "2022-08-12 11:14:27" - }, - "VendorId": { - "value": "\u003d01+1510.82.03-B319.3" - } - } - } - ], - "resizeMode": "fixed", - "rows": { - "highlight": { - "color": "#FFFF47" - } - }, - "selection": { - "mode": "multiple interval" - }, - "virtualized": false - }, - "type": "ia.display.table" - } - ], - "meta": { - "name": "Active_tab" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "events": { - "component": { - "onRowDoubleClick": [ - { - "config": { - "script": "\trow \u003d event.value\n\tcustom_view \u003d row.get(\"path\",\"none\")\n\tif custom_view !\u003d \"None\":\n\t\tequipment_id \u003d custom_view.split(\"/\")[1]\n\t\turl_to_navigate \u003d \"/CustomView/%s/\" % (equipment_id,)\n\t\tsystem.perspective.navigate(page \u003d url_to_navigate)\n\t\tsystem.perspective.sendMessage(\"plc-to-display\", payload \u003d {\"device\":\"none\",\"show_controls\":False,\"area\":\"none\"}, scope \u003d \"page\")\n\t\tsystem.perspective.closePopup(id\u003d \"StatusPopUP\")\n\t" - }, - "scope": "G", - "type": "script" - }, - { - "config": { - "draggable": true, - "id": "W1H0Nole", - "modal": false, - "overlayDismiss": false, - "resizable": true, - "showCloseIcon": true, - "title": "InfoPopUp", - "type": "close", - "viewPath": "PopUp-Views/Controller-Equipment/Information", - "viewportBound": false - }, - "scope": "C", - "type": "popup" - } - ] - } - }, - "meta": { - "name": "Views_list" - }, - "position": { - "basis": "915px", - "grow": 1 - }, - "propConfig": { - "props.data": { - "binding": { - "config": { - "path": "/root.custom.views_data" - }, - "type": "property" - } - } - }, - "type": "ia.display.table" - } - ], - "meta": { - "name": "Views" - }, - "position": { - "tabIndex": 2 - }, - "type": "ia.container.flex" - } - ], - "custom": { - "views_data": [ - { - "path": "Custom-Views/Detail" - } - ] - }, - "events": { - "system": { - "onStartup": { - "config": { - "script": "\tproject_info \u003d system.perspective.getProjectInfo()\n\tself.custom.views_data \u003d project_info\n\tviews \u003d project_info.get(\"views\")\n\tequipment_id \u003d self.view.params.tagProps[0]\n\tviews_data \u003d [i for i in views if i[\"path\"].startswith(\"Custom-Views/\"+ equipment_id)]\n\tself.custom.views_data \u003d views_data\n\t\n\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root", - "tooltip": { - "enabled": true - } - }, - "propConfig": { - "custom.active_alarms": { - "binding": { - "config": { - "expression": "{./Active_tab/AlarmTable.props.data}" - }, - "transforms": [ - { - "code": "\treturn len(value)", - "type": "script" - } - ], - "type": "expr" - } - }, - "custom.state": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}" - }, - "tagPath": "{0}/Expressions/Status" - }, - "type": "tag" - } - } - }, - "props": { - "menuStyle": { - "fontWeight": "bold" - }, - "tabs": [ - "Alarms", - "Info", - "Views" - ] - }, - "type": "ia.container.tab" - } -} \ No newline at end of file diff --git a/.resources/bbc617038466d1e05aa30b16629393c301387966fc7a45bed1b1f59fc77a3ea6 b/.resources/bbc617038466d1e05aa30b16629393c301387966fc7a45bed1b1f59fc77a3ea6 deleted file mode 100644 index e0276547..00000000 --- a/.resources/bbc617038466d1e05aa30b16629393c301387966fc7a45bed1b1f59fc77a3ea6 +++ /dev/null @@ -1,1004 +0,0 @@ -{ - "custom": {}, - "params": { - "btnActionClose": "closePopup", - "btnActionPrimary": "closePopup", - "btnActionSecondary": "closePopup", - "btnIconAlignment": "left", - "btnIconPrimary": "chevron_right", - "btnIconSecondary": "", - "btnTextPrimary": "Primary", - "btnTextSecondary": "Secondary", - "editField1": "editField", - "editField2": "", - "editField3": "", - "field1Description": "Description goes here.", - "field2Description": "Description goes here.", - "field3Description": "Description goes here.", - "key": "value", - "message": "Message goes here.", - "path": "", - "payload": { - "key": "The payload to return to the caller would go here. DLC 2021-09-23" - }, - "showCloseBtn": true, - "state": "info", - "title": "title", - "userRole": true - }, - "propConfig": { - "params.btnActionClose": { - "paramDirection": "input", - "persistent": true - }, - "params.btnActionPrimary": { - "paramDirection": "inout", - "persistent": true - }, - "params.btnActionSecondary": { - "paramDirection": "inout", - "persistent": true - }, - "params.btnIconAlignment": { - "paramDirection": "inout" - }, - "params.btnIconPrimary": { - "paramDirection": "inout", - "persistent": true - }, - "params.btnIconSecondary": { - "paramDirection": "inout", - "persistent": true - }, - "params.btnIconSecondary_1": { - "paramDirection": "input", - "persistent": true - }, - "params.btnIconSecondary_2": { - "paramDirection": "input", - "persistent": true - }, - "params.btnIconSecondary_3": { - "paramDirection": "input", - "persistent": true - }, - "params.btnTextPrimary": { - "paramDirection": "inout" - }, - "params.btnTextSecondary": { - "paramDirection": "inout" - }, - "params.buttons.key": { - "paramDirection": "input", - "persistent": true - }, - "params.editField1": { - "paramDirection": "input", - "persistent": true - }, - "params.editField2": { - "paramDirection": "input", - "persistent": true - }, - "params.editField3": { - "paramDirection": "input", - "persistent": true - }, - "params.field1Description": { - "paramDirection": "input", - "persistent": true - }, - "params.field2Description": { - "paramDirection": "input", - "persistent": true - }, - "params.field3Description": { - "paramDirection": "input", - "persistent": true - }, - "params.key": { - "paramDirection": "input", - "persistent": true - }, - "params.message": { - "paramDirection": "input", - "persistent": true - }, - "params.path": { - "paramDirection": "input", - "persistent": true - }, - "params.payload": { - "paramDirection": "input", - "persistent": true - }, - "params.showCloseBtn": { - "paramDirection": "input", - "persistent": true - }, - "params.state": { - "paramDirection": "input", - "persistent": true - }, - "params.title": { - "paramDirection": "input", - "persistent": true - }, - "params.userRole": { - "binding": { - "config": { - "path": "session.props.auth.user.roles" - }, - "transforms": [ - { - "code": "\tif any(item \u003d\u003d \"eurme-ignition-admins\" for item in value):\n\t\treturn True\n\telse:\n\t\treturn False\n\t\t\n", - "type": "script" - } - ], - "type": "property" - }, - "paramDirection": "inout", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 675, - "width": 858 - } - }, - "root": { - "children": [ - { - "children": [ - { - "meta": { - "name": "iconMain" - }, - "position": { - "basis": "32px", - "display": false, - "shrink": 0 - }, - "propConfig": { - "props.color": { - "binding": { - "config": { - "expression": "{view.params.state}" - }, - "transforms": [ - { - "fallback": "var(--info)", - "inputType": "scalar", - "mappings": [ - { - "input": "warning", - "output": "var(--warning)" - }, - { - "input": "success", - "output": "var(--success)" - }, - { - "input": "error", - "output": "var(--error)" - }, - { - "input": "info", - "output": "var(--info)" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - }, - "props.path": { - "binding": { - "config": { - "expression": "{view.params.state}" - }, - "transforms": [ - { - "fallback": "material/info", - "inputType": "scalar", - "mappings": [ - { - "input": "warning", - "output": "material/warning" - }, - { - "input": "info", - "output": "material/info" - }, - { - "input": "error", - "output": "material/error" - }, - { - "input": "success", - "output": "material/check_circle" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "style": { - "classes": "Utilities/m-r-16" - } - }, - "type": "ia.display.icon" - }, - { - "children": [ - { - "meta": { - "name": "title" - }, - "position": { - "grow": 1, - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "{this.props.text}" - }, - "transforms": [ - { - "fallback": true, - "inputType": "scalar", - "mappings": [ - { - "input": "", - "output": false - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - }, - "props.style.color": { - "binding": { - "config": { - "path": "view.params.state" - }, - "enabled": false, - "transforms": [ - { - "fallback": "var(--info)", - "inputType": "scalar", - "mappings": [ - { - "input": "info", - "output": "var(--info)" - }, - { - "input": "success", - "output": "var(--success)" - }, - { - "input": "error", - "output": "var(--error)" - }, - { - "input": "warning", - "output": "var(--warning)" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "path": "view.params.title" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Alerts/alertTitle", - "color": "#FFFFFF" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "message" - }, - "position": { - "grow": 1, - "shrink": 0 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.message" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Alerts/alertMessage" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "BreakpointContainer_0" - }, - "position": { - "basis": "20px" - }, - "type": "ia.container.breakpt" - }, - { - "meta": { - "name": "message_0" - }, - "position": { - "grow": 1, - "shrink": 0 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.field1Description" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Alerts/alertMessage" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Field1" - }, - "position": { - "basis": "30px", - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "bidirectional": true, - "path": "view.params.editField1" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "textAlign": "start" - } - }, - "type": "ia.input.text-field" - }, - { - "meta": { - "name": "BreakpointContainer_1" - }, - "position": { - "basis": "20px" - }, - "type": "ia.container.breakpt" - }, - { - "meta": { - "name": "message_1" - }, - "position": { - "grow": 1, - "shrink": 0 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.field2Description" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Alerts/alertMessage" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Field2" - }, - "position": { - "basis": "200px", - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "bidirectional": true, - "path": "view.params.editField2" - }, - "type": "property" - } - } - }, - "props": { - "resize": "both" - }, - "type": "ia.input.text-area" - }, - { - "meta": { - "name": "BreakpointContainer" - }, - "position": { - "basis": "20px" - }, - "type": "ia.container.breakpt" - }, - { - "meta": { - "name": "message_2" - }, - "position": { - "grow": 1, - "shrink": 0 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.field3Description" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Alerts/alertMessage" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Field3" - }, - "position": { - "basis": "200px", - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "bidirectional": true, - "path": "view.params.editField3" - }, - "type": "property" - } - } - }, - "props": { - "resize": "both" - }, - "type": "ia.input.text-area" - } - ], - "meta": { - "name": "content" - }, - "position": { - "grow": 1 - }, - "props": { - "direction": "column", - "style": { - "classes": "Utilities/m-r-16" - } - }, - "type": "ia.container.flex" - }, - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tmessageType \u003d self.view.params.btnActionClose\t\n\tsystem.perspective.sendMessage(messageType, scope \u003d \"session\")" - }, - "scope": "G", - "type": "script" - }, - "onTouchStart": { - "config": { - "script": "\tmessageType \u003d self.view.params.btnActionClose\t\t\n\tpayload \u003d self.view.params.payload\t\t## Added 2021-09-23 to return to caller view\n\tsystem.perspective.sendMessage(messageType, payload, scope \u003d \"session\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "iconClose" - }, - "position": { - "basis": "16px", - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "view.params.showCloseBtn" - }, - "type": "property" - } - } - }, - "props": { - "path": "material/close", - "style": { - "classes": "Alerts/alertClose" - } - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "closePopup", - "pageScope": false, - "script": "\t# closes the last focused popup\n\tsystem.perspective.closePopup(\u0027alertDialog\u0027)", - "sessionScope": true, - "viewScope": false - } - ] - }, - "type": "ia.display.icon" - } - ], - "meta": { - "name": "body" - }, - "position": { - "basis": "150px", - "grow": 1 - }, - "props": { - "alignItems": "flex-start", - "justify": "center", - "style": { - "boxSizing": "content-box", - "classes": "Utilities/p-16" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tmessageType \u003d self.view.params.btnActionSecondary\t\t\n\tpayload \u003d self.view.params.payload\t\t## Added 2021-09-23 to return to caller view\n\tsystem.perspective.sendMessage(messageType, payload, scope \u003d \"session\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "actionSecondary" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": true, - "inputType": "scalar", - "mappings": [ - { - "input": "", - "output": false - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.image.icon.path": { - "binding": { - "config": { - "expression": "\"material/\" + {view.params.btnIconSecondary}" - }, - "transforms": [ - { - "code": "\tif str(value) \u003d\u003d \"material/\":\n\t\treturn \"\"\n\telse:\n\t\treturn value", - "type": "script" - } - ], - "type": "expr" - } - }, - "props.image.position": { - "binding": { - "config": { - "path": "view.params.btnIconAlignment" - }, - "type": "property" - } - }, - "props.image.style.fill": { - "binding": { - "config": { - "path": "view.params.state" - }, - "transforms": [ - { - "fallback": "#222222", - "inputType": "scalar", - "mappings": [ - { - "input": "info", - "output": "#17599C" - }, - { - "input": "success", - "output": "#117539" - }, - { - "input": "warning", - "output": "#C26700" - }, - { - "input": "error", - "output": "#A62D19" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.style.classes": { - "binding": { - "config": { - "path": "view.params.state" - }, - "enabled": false, - "transforms": [ - { - "fallback": "Alerts/alertBtn2 Utilities/m-r-8 Utilities/p-rl-8", - "inputType": "scalar", - "mappings": [ - { - "input": "error", - "output": "Alerts/states/errorBtn2 Utilities/m-r-8 Utilities/p-rl-8" - }, - { - "input": "warning", - "output": "Alerts/states/warningBtn2 Utilities/m-r-8 Utilities/p-rl-8" - }, - { - "input": "info", - "output": "Alerts/states/infoBtn2 Utilities/m-r-8 Utilities/p-rl-8" - }, - { - "input": "success", - "output": "Alerts/states/successBtn2 Utilities/m-r-8 Utilities/p-rl-8" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "expression": "{view.params.btnTextSecondary}" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "height": 20, - "icon": {}, - "width": 20 - }, - "primary": false, - "style": { - "classes": "Alerts/alertButtonSecondary", - "margin": "5px", - "marginRight": "30px" - } - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "closePopup", - "pageScope": false, - "script": "\t# closes the last focused popup\n\tsystem.perspective.closePopup(\u0027alertDialog\u0027)", - "sessionScope": true, - "viewScope": false - } - ] - }, - "type": "ia.input.button" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\t#############################################################################################\n\t# Purpose:\tSubmits Current form data to the selected destination from the parameters.\t\t#\n\t#\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t#\n\t# Login: \t\t\tDate:\t\t\t\t#Comment:\t\t\t\t\t\t\t\tVersion:\t# \n\t# dmamani\t\t\t1/4/23\t\t\t\tRelease to Production\t\t\t\t\tV1\t\t\t#\n\t# \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t#\n\t#############################################################################################\n\timport os\n\timport boto3\n\tfrom pprint import pprint, pformat\n\tfrom SymbolLibrary import fetch_library, list_backups, write_library, update_symbol_library, rollback\n\t\n\tsystem.perspective.print(self.session.props.auth.user.roles)\n\t\n\tif not self.view.params.userRole: \n\t\tmsg \u003d \"Contact MAP Team\tCTI: Distribution Center \u003e Maintenance Automation Platform \u003e SCADA Issue\" \n\t\tself.show_error_dialog(msg)\n\t\tsystem.perspective.closePopup(\u0027editItem\u0027)\n\t\treturn\n\n\tsymbolpath \u003d self.view.params.path\n\tcurrentuser \u003d self.session.props.auth.user.id\n\tcurrentcategory \u003d self.view.params.editField1\n\tcurrentinfo \u003d self.view.params.editField2\n\tcurrentdesc \u003d self.view.params.editField3\n\n\tresp \u003d update_symbol_library(symbolpath, category\u003dcurrentcategory, info\u003dcurrentinfo, description\u003dcurrentdesc, username\u003dcurrentuser)\n\tmsg \u003d pformat(resp)\n\t\n\tself.show_success_dialog(msg)\n\tsystem.perspective.print(msg)\n\tsystem.perspective.print(fetch_library(username\u003dcurrentuser))\n\tsystem.perspective.print(symbolpath)\n\tsystem.perspective.print(self.session.props.auth.user.id)\n\t\n\tsystem.perspective.sendMessage(\"UserClickRefresh\", scope \u003d \"page\")\n\tsystem.perspective.closePopup(\u0027editItem\u0027)\n" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "actionPrimary" - }, - "position": { - "basis": "109px", - "shrink": 0 - }, - "propConfig": { - "props.image.icon.path": { - "binding": { - "config": { - "expression": "\"material/\" + {view.params.btnIconPrimary}" - }, - "transforms": [ - { - "code": "\tif str(value) \u003d\u003d \"material/\":\n\t\treturn \"\"\n\telse:\n\t\treturn value", - "type": "script" - } - ], - "type": "expr" - } - }, - "props.image.position": { - "binding": { - "config": { - "path": "view.params.btnIconAlignment" - }, - "type": "property" - } - }, - "props.style.classes": { - "binding": { - "config": { - "path": "view.params.state" - }, - "enabled": false, - "transforms": [ - { - "fallback": "Alerts/alertBtn1 Utilities/p-rl-8", - "inputType": "scalar", - "mappings": [ - { - "input": "error", - "output": "Alerts/states/errorBtn1 Utilities/p-rl-8" - }, - { - "input": "warning", - "output": "Alerts/states/warningBtn1 Utilities/p-rl-8" - }, - { - "input": "info", - "output": "Alerts/states/infoBtn1 Utilities/p-rl-8" - }, - { - "input": "success", - "output": "Alerts/states/successBtn1 Utilities/p-rl-8" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "path": "view.params.btnTextPrimary" - }, - "type": "property" - } - } - }, - "props": { - "image": { - "height": 20, - "icon": {}, - "style": { - "margin": 5 - }, - "width": 20 - }, - "style": { - "classes": "Alerts/alertButton", - "margin": "5px" - }, - "textStyle": { - "textAlign": "center" - } - }, - "scripts": { - "customMethods": [ - { - "name": "show_success_dialog", - "params": [ - "msg\u003dNone" - ], - "script": "\t# ~~ 13 PARAMETERS ~~\n\t# state\t\t\t\t\t(default \u003d info) empty string uses generic gray styling\n\t# title \t\t\t\t(default \u003d Alert Title) empty string sets the title visibility to false\n\t# message \t\t\t\t(default \u003d Alert message goes here.)\n\t# show close button\t\t(default \u003d true) boolean\n\t# btn text primary\t\t(default \u003d \"Primary\")\n\t# btn text secondary\t(default \u003d \"Secondary\")\n\t# btn icon primary \t\t(default \u003d chevron_right) do not include \u0027material/\u0027 in the path, just the icon name\n\t# btn icon secondary \t(default \u003d \"\") do not include \u0027material/\u0027 in the path, just the icon name\n\t# btn icon alignment\t(default \u003d \"right\") left or right\n\t# btn primary action\t(default \u003d \"\") add message handlers on this button to enable other script actions\n\t# btn secondary action\t(default \u003d \"\") add message handlers on this button to enable other script actions\n\t# btn close action\t\t(default \u003d \"\") add message handlers on this icon to enable other script actions\n\t# payload\t\t\t\t(default \u003d {}) add a payload here to return to the target message handler\n\t\n\tAlerts.showAlert(\n\t\t\"success\", \n\t\t\"Update Symbol Library Results\", \n\t\tmsg, \n\t\t\"true\",\n\t\t\"OK\", \n\t\t\"CLOSE\", \n\t\t\"\", \n\t\t\"\", \n\t\t\"left\", \n\t\t\"closePopup\", \n\t\t\"closePopup\", \n\t\t\"closePopup\",\n\t\t{}\n\t)\n\t\t\t\t\t\t" - }, - { - "name": "show_error_dialog", - "params": [ - "msg\u003dNone" - ], - "script": "\t# ~~ 13 PARAMETERS ~~\n\t# state\t\t\t\t\t(default \u003d info) empty string uses generic gray styling\n\t# title \t\t\t\t(default \u003d Alert Title) empty string sets the title visibility to false\n\t# message \t\t\t\t(default \u003d Alert message goes here.)\n\t# show close button\t\t(default \u003d true) boolean\n\t# btn text primary\t\t(default \u003d \"Primary\")\n\t# btn text secondary\t(default \u003d \"Secondary\")\n\t# btn icon primary \t\t(default \u003d chevron_right) do not include \u0027material/\u0027 in the path, just the icon name\n\t# btn icon secondary \t(default \u003d \"\") do not include \u0027material/\u0027 in the path, just the icon name\n\t# btn icon alignment\t(default \u003d \"right\") left or right\n\t# btn primary action\t(default \u003d \"\") add message handlers on this button to enable other script actions\n\t# btn secondary action\t(default \u003d \"\") add message handlers on this button to enable other script actions\n\t# btn close action\t\t(default \u003d \"\") add message handlers on this icon to enable other script actions\n\t# payload\t\t\t\t(default \u003d {}) add a payload here to return to the target message handler\n\t\n\tAlerts.showAlert(\n\t\t\"error\", \n\t\t\"Not Authorized\", \n\t\tmsg, \n\t\t\"true\",\n\t\t\"OK\", \n\t\t\"CLOSE\", \n\t\t\"\", \n\t\t\"\", \n\t\t\"left\", \n\t\t\"closePopup\", \n\t\t\"closePopup\", \n\t\t\"closePopup\",\n\t\t{}\n\t)\n\t\t\t\t\t\t" - } - ], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "closePopup", - "pageScope": false, - "script": "\t# closes the last focused popup\n\tsystem.perspective.closePopup(\u0027alertDialog\u0027)", - "sessionScope": true, - "viewScope": false - }, - { - "messageType": "logout", - "pageScope": false, - "script": "\tsystem.perspective.logout()", - "sessionScope": true, - "viewScope": false - } - ] - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "footer" - }, - "position": { - "basis": "56px", - "shrink": 0 - }, - "props": { - "justify": "flex-end", - "style": { - "backgroundColor": "var(--neutral-30)", - "borderTop": "1px solid var(--neutral-50)", - "classes": "Utilities/p-8" - } - }, - "type": "ia.container.flex" - } - ], - "events": { - "dom": { - "onFocus": { - "config": { - "script": "\tmessageType \u003d \u0027alertFocus\u0027\n\tsystem.perspective.sendMessage(messageType)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "dialog" - }, - "propConfig": { - "props.style.classes": { - "binding": { - "config": { - "expression": "{view.params.state}" - }, - "transforms": [ - { - "fallback": "Alerts/alertDefault", - "inputType": "scalar", - "mappings": [ - { - "input": "info", - "output": "Alerts/states/info" - }, - { - "input": "warning", - "output": "Alerts/states/warning" - }, - { - "input": "error", - "output": "Alerts/states/error" - }, - { - "input": "success", - "output": "Alerts/states/success" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "direction": "column", - "style": { - "maxHeight": "none" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/bbf929ac0021efb4bc4b3697b74def4ea0cc89909b37b7f5b24b0374cfe5e82c b/.resources/bbf929ac0021efb4bc4b3697b74def4ea0cc89909b37b7f5b24b0374cfe5e82c deleted file mode 100644 index cbf08c40..00000000 --- a/.resources/bbf929ac0021efb4bc4b3697b74def4ea0cc89909b37b7f5b24b0374cfe5e82c +++ /dev/null @@ -1,43 +0,0 @@ -import re, sys -import datetime -import base64 -import json -import com.amazonaws.services.s3.AmazonS3ClientBuilder as AmazonS3ClientBuilder -import com.amazonaws.auth.profile.ProfileCredentialsProvider as ProfileCredentialsProvider -import com.amazonaws.auth.AWSStaticCredentialsProvider as AWSStaticCredentialsProvider -import com.amazonaws.services.secretsmanager.AWSSecretsManagerClientBuilder as AWSSecretsManagerClientBuilder -import com.amazonaws.services.secretsmanager.model.GetSecretValueRequest as GetSecretValueRequest -import com.amazonaws.services.secretsmanager.model.AWSSecretsManagerException as AWSSecretsManagerException -import com.amazonaws.services.securitytoken.AWSSecurityTokenService as AWSSecurityTokenService ; -import com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClientBuilder as AWSSecurityTokenServiceClientBuilder; - - - - -# Constants - -class GetCredentials(): - ''' - Gets aws credentials for the provided path and region. - - ''' - - def __init__(self, path, profile, region): - self.path = path - self.profile = profile - self.region = region - self.credentials = self._get_credentials() -# self.client = self._get_s3_client() - - def _get_credentials(self): - '''Gets the credentials for the AWS account which the s3 bucket is in. - - Args: - - Returns: - credentials : The aws credentials for a given profile stored on the server. - ''' - credentials = ProfileCredentialsProvider(self.path, self.profile).getCredentials() - return credentials - - diff --git a/.resources/bd7c7ef772953e8e817a522cc2c534017de333212d6dd4044f9d774e6d1484c4 b/.resources/bd7c7ef772953e8e817a522cc2c534017de333212d6dd4044f9d774e6d1484c4 deleted file mode 100644 index aa0e8e52..00000000 Binary files a/.resources/bd7c7ef772953e8e817a522cc2c534017de333212d6dd4044f9d774e6d1484c4 and /dev/null differ diff --git a/.resources/be052362f2a1f164f81ed181ede1b1e8dd265cc8a04b29908b3c599bbabad526 b/.resources/be052362f2a1f164f81ed181ede1b1e8dd265cc8a04b29908b3c599bbabad526 new file mode 100644 index 00000000..550a850c --- /dev/null +++ b/.resources/be052362f2a1f164f81ed181ede1b1e8dd265cc8a04b29908b3c599bbabad526 @@ -0,0 +1,1225 @@ +{ + "custom": {}, + "params": { + "InDown": false, + "InLeft": true, + "InOn": false, + "InUp": false, + "OutDown": false, + "OutOn": false, + "OutRight": false, + "OutUp": true, + "tagProps": [ + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "propConfig": { + "params.InDown": { + "paramDirection": "input", + "persistent": true + }, + "params.InLeft": { + "paramDirection": "input", + "persistent": true + }, + "params.InOn": { + "paramDirection": "input", + "persistent": true + }, + "params.InUp": { + "paramDirection": "input", + "persistent": true + }, + "params.OutDown": { + "paramDirection": "input", + "persistent": true + }, + "params.OutOn": { + "paramDirection": "input", + "persistent": true + }, + "params.OutRight": { + "paramDirection": "input", + "persistent": true + }, + "params.OutUp": { + "paramDirection": "input", + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 270, + "width": 480 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EN4TR" + }, + "position": { + "basis": "300px", + "grow": 1 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "view.params.InOn" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[1].visibility": { + "binding": { + "config": { + "path": "view.params.InUp" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].visibility": { + "binding": { + "config": { + "path": "view.params.InLeft" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[3].visibility": { + "binding": { + "config": { + "path": "view.params.InDown" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[4].visibility": { + "binding": { + "config": { + "path": "view.params.OutUp" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[5].visibility": { + "binding": { + "config": { + "path": "view.params.OutRight" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[6].visibility": { + "binding": { + "config": { + "path": "view.params.OutDown" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[7].stroke.paint": { + "binding": { + "config": { + "path": "view.params.OutOn" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "m 914.31016,988.77594 96.19714,-3.11563 m 12.8523,-0.38918 4.2841,-0.38917 m 11.2945,24.53494 H 908.46823 m 5.84193,-11.68328 h 118.78604 m -118.78604,-0.77919 h 118.78604 m -28.4308,0 h 1.558 m 26.8728,-0.77923 h -5.4525 m -4.2841,-10.51497 h -92.69199 m 92.69199,-1.55773 h 1.1684 m -1.1684,-0.38918 h -90.74467 m 0,-0.38917 h 85.68167 m 6.2314,-0.77919 h -1.1684 m -35.05158,-4.67332 h -11.29439 m 50.63007,-3.11559 h -0.7792 m 0.7792,-1.94724 h -1.5578 m -26.87289,-0.77922 h -10.90499 m -11.29439,0 h -21.42046 m 72.05053,-1.55782 h -1.9473 m -26.48339,-0.38917 h -10.90499 m -11.29439,0 h -21.42046 m 67.76643,-6.2311 h -5.063 m -19.08359,-1.16828 h -43.61984 m 49.46173,-2.72618 h -5.84189 m -43.61984,-2.33668 h -12.07333 m 61.53506,-0.38918 h -5.84189 m -43.61984,-1.55774 h -12.07333 m 61.53506,-1.55781 h -5.84189 m 5.84189,-2.72609 h -5.84189 m -55.69317,-1.16837 h -6.23136 m 88.40792,-1.16828 h 1.9473 m -22.5888,-0.38917 h -5.84189 m -55.69317,-0.38917 h -6.23136 m 88.40792,-1.16841 h 1.9473 m -22.5888,-1.55773 h -5.84189 m 26.48339,-0.7792 h 1.9473 m -35.05157,0 h -12.07332 m 45.17759,-0.77914 h 1.9473 m -22.5888,-1.16836 h -5.84189 m 26.48339,-0.38917 h 1.9473 m -33.10424,-0.38918 h -14.02065 m 45.17759,-1.94723 h 1.9473 m -22.5888,-0.38917 h -5.84189 m -6.62088,-0.77919 h -12.07332 m 45.17759,-1.55773 h -2.3368 m -18.3047,-0.38918 h -5.84189 m -4.67355,-0.77919 h -14.02065 m 44.00919,-0.38917 h -1.1684 m -18.3047,-1.55781 h -5.84189 m -6.62088,-1.16837 h -12.07332 m 24.53609,-1.9471 h -5.84189 m -4.67355,-0.7792 h -14.02065 m 24.53609,-1.94726 h -5.84189 m -6.62088,-0.77919 h -12.07332 m -43.23033,-1.16832 h 6.23136 m 61.53506,-1.16832 h -5.84189 m -4.67355,-0.7792 h -14.02065 m 24.53609,-1.9473 h -5.84189 m -6.62088,-0.77918 h -12.07332 m 24.53609,-2.33661 h -5.84189 m 24.14659,0 h 4.2841 m -84.12386,0 h 12.07333 m 38.94629,-0.77919 h -14.02065 m 42.84079,-1.94723 h 4.2841 m -22.5888,0 h -5.84189 m -6.62088,-0.77918 h -12.07332 m 42.84079,-1.16837 h 4.2841 m -4.2841,-0.77914 h 4.2841 m -113.33354,20.64049 13.24171,0.38917 m 98.14453,3.505 h 1.9473 m -4.2841,-25.31381 h -5.063 m -23.75714,0 h -14.02065 m 42.84079,-1.16833 h 4.2841 m -4.2841,-0.77918 h -5.063 m 1.1684,-0.77919 h -1.1684 m -25.70447,-0.38917 h -12.07332 m 37.77779,-2.33668 h 9.3471 m -33.10424,-0.38918 h -14.02065 m 37.77779,-2.33664 h 0.7793 m 2.7262,0 h 5.8419 m -72.05055,-0.38917 h 21.42046 m 11.29435,0 h 10.90503 m -10.90503,-0.38919 h -7.78917 m 37.77781,-1.16831 h 0.7792 m 3.8946,0 h 4.6736 m -9.3471,-0.77923 h 0.7792 m 3.8946,0 h 4.6735 M 908.46907,901.92894 H 1038.939 m -17.9153,4.67336 -1.9473,-0.38917 m 5.063,15.96721 1.5578,1.16832 m -35.05159,18.6933 8.56824,12.85166 m -7.39986,-12.85166 7.39986,10.51497 m -8.56824,-16.35666 8.56824,12.85166 m -7.39986,-12.85166 7.39986,10.51502 m -8.56824,-16.35667 8.56824,12.85166 m -7.39986,-12.85166 7.39986,10.90439 m -8.56824,-16.74604 8.56824,12.85163 m -7.39986,-12.85163 7.39986,10.90443 m -8.56824,-16.74603 8.56824,12.85158 m -7.39986,-12.85158 7.39986,10.90435 m -8.56824,-16.35658 8.56824,12.85161 m -7.39986,-12.85161 7.39986,10.51493 m -8.56824,-16.35662 8.56824,12.85162 m -7.39986,-12.85162 7.39986,10.51501 m -6.62092,-13.24102 6.62092,9.73602 m -5.06311,-9.73602 5.06311,7.39933 m 0,-5.06274 -1.16842,-2.33659 m 40.89357,104.76026 -5.8419,-11.68328 m -7.7893,-15.5778 -6.2314,-13.24102 m 8.5681,12.4622 -6.6208,-13.24116 m 6.6208,7.39951 -5.8419,-11.68333 m 3.5052,-28.42882 -1.9473,-3.50496 m 4.284,3.11555 -4.284,-8.17833 m 4.284,2.33668 -4.284,-8.17833 m -114.89227,88.40299 v -31.54488 m 0,0 v -44.00717 m 0,0 v -31.93377 m 5.84193,95.80312 v -95.80312 m 13.24171,81.39361 v -81.39361 m 2.33675,0 v 79.83587 m 2.72631,1.94723 v -0.38917 m 4.67355,-33.1027 v -23.75604 m 6.23136,31.15547 v -9.34665 m 0,-21.80882 v -7.00993 m 12.07333,52.57487 v -16.35667 m 0,-36.2182 v -14.79888 m 21.42074,73.2154 v -7.78888 m 0,-65.42652 v -2.72606 m 3.50518,42.83867 v -2.72609 m 0,-3.11555 v -2.72606 m 0,-3.11559 v -2.7261 m 0,-2.72605 v -3.1156 m 0,-2.72608 v -3.11552 m 0,-2.7261 v -2.72617 m 0,-3.11548 v -2.72617 m 0,-3.11548 v -2.33663 m 7.78893,0 v 2.72606 m 0,73.2154 v -7.78888 m 10.90499,-65.42652 v 67.37375 m 5.45239,24.92436 v -11.29392 m 0.3892,-25.70327 v -2.72606 m 0,-3.11559 v -2.72609 m 0,-2.72606 v -3.11555 m 0,-2.7261 v -3.11559 m 0,-2.72606 v -2.72617 m 0,-3.11547 v -2.72618 m 0,-3.11551 v -2.72618 m 0,-3.11543 v -2.72614 m 1.1684,80.22537 v -11.29392 m 12.0736,-83.73025 v 11.29376 m 0,70.09985 v -19.47213 m 0.7792,5.06274 v -5.06274 m 0,-57.63765 v -4.28383 m 0.3892,9.34661 v -2.72614 m 1.5575,55.30101 v 4.28382 m 2.3368,17.52495 v -3.11547 m 0,-18.6933 v -52.57487 m 1.1684,71.26817 v -1.94723 m 0,-44.78599 v -1.94727 m 0.3892,48.68049 v -1.55785 m 0,-45.17537 v -1.55785 m 0.7792,36.21828 V 937.3694 m 0,-12.07275 v -1.94723 m 1.9474,5.84156 v 5.84165 m 0,40.50216 v 5.84165 m 0,15.57775 v -95.02421 m 5.4525,0 v 95.80312 m 5.8419,-95.80312 v 31.93433 m 0,0 v 44.00717 m 0,0 v 31.54492 m -124.62798,-11.6833 -5.84193,11.6833 m 112.55461,-107.48642 -1.9473,4.28383 m 4.2841,-4.28383 -2.3368,4.67332 m -1.5578,1.94719 1.1684,-0.77922 m 4.2841,28.03991 0.3892,-0.38918 m 1.1684,1.55782 0.3892,-0.38917 m -1.9473,45.95443 0.3892,-0.38918 m 1.1684,1.55786 0.3892,-0.38917 m -5.842,-15.18831 -1.9472,0.7792 m -12.8517,28.03775 0.3892,-0.38917 m -2.3368,0.38917 0.3892,-0.38917 m 22.9783,-20.25112 v -0.77919 m 0,-45.95443 v -0.38918 m -100.09189,54.13269 0.38919,0.77919 0.77922,0.77914 0.77927,0.38917 1.16838,0.38918 m 70.49263,-68.93149 0.7793,0.77919 0.7792,0.77922 2.3368,0.7792 m -3.8947,3.50492 0.7792,0.77919 0.7792,0.77922 2.3368,0.7792 m -3.8947,3.50496 0.7793,0.77922 0.7792,0.77919 2.3368,0.77919 m -3.8947,3.50501 0.7792,0.77914 0.7792,0.77923 2.3368,0.77919 m -3.8947,3.11559 0.7793,1.16832 0.7792,0.38917 2.3368,1.16829 m -3.8947,3.11559 0.7792,1.16832 0.7793,0.38917 2.3367,1.16837 m -3.8947,3.11555 0.7793,0.77922 0.7792,0.77919 2.3368,0.77914 m -3.8947,3.50505 0.7792,0.77919 0.7792,0.77922 2.3368,0.77915 m 21.8099,-22.97721 0.3891,-0.38918 0.3892,-0.77915 m -1.9473,1.9472 0.7792,-0.38918 m 0.3892,46.34377 0.3892,-0.77923 0.3892,-0.38918 m -3.1157,1.94728 h 1.1684 l 0.7792,-0.38918 m -1.9473,-47.90158 h 0.3892 m -0.3892,46.73326 h 0.3892 m 2.7268,-0.38918 v -0.77918 m 0,-45.9544 v -0.38917 m -97.75506,46.73322 0.38919,0.77923 0.3892,0.77919 1.16837,0.38917 h 0.77923 m -2.72631,-2.33664 0.38919,0.77918 0.3892,0.77919 1.16841,0.38918 h 0.77923 m 71.66105,-66.59485 0.7792,0.38918 m -0.7792,5.45207 0.7792,0.38917 m -0.7792,5.45216 h 0.7792 m -0.7792,5.84165 h 0.7792 m -0.7792,5.45227 0.7792,0.38917 m -0.7792,5.45228 0.7792,0.38917 m -0.7792,5.45228 0.7792,0.38917 m -0.7792,5.45227 0.7792,0.38918", + "fill": { + "paint": "transparent" + }, + "id": "in", + "name": "in", + "stroke": { + "dasharray": "none", + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "width": "0.389456" + }, + "type": "path" + }, + { + "d": "M 972.72444,948.26063 290.33534,101.42457 290.02614,0.09413772", + "fill": { + "paint": "transparent" + }, + "id": "InUp", + "name": "InUp", + "stroke": { + "paint": "#000000", + "width": "3.99982" + }, + "type": "path" + }, + { + "d": "M 972.72444,948.26063 290.33534,101.42457 4.7533863e-4,101.49358", + "fill": { + "paint": "transparent" + }, + "id": "InLeft", + "name": "InLeft", + "stroke": { + "paint": "#000000", + "width": "3.99982" + }, + "type": "path" + }, + { + "d": "M 972.72444,948.26063 290.33534,101.42457 290.01406,1079.9557", + "fill": { + "paint": "transparent" + }, + "id": "InDown", + "name": "InDown", + "stroke": { + "paint": "#000000", + "width": "3.99982" + }, + "type": "path" + }, + { + "d": "M 970.60608,804.30214 1609.1562,101.76496 1609.1562,0.02831814", + "fill": { + "paint": "transparent" + }, + "id": "InUp-3", + "name": "InUp-3", + "stroke": { + "paint": "#000000", + "width": "3.99982" + }, + "type": "path" + }, + { + "d": "m 970.60976,804.27966 637.94584,-702.7803 311.444,-0.0558", + "fill": { + "paint": "transparent" + }, + "id": "InLeft-1", + "name": "InLeft-1", + "stroke": { + "paint": "#000000", + "width": "3.99982" + }, + "type": "path" + }, + { + "d": "m 970.60976,804.32385 637.75834,-703.01198 0.3212,978.68743", + "fill": { + "paint": "transparent" + }, + "id": "InDown-2", + "name": "InDown-2", + "stroke": { + "paint": "#000000", + "width": "3.99982" + }, + "type": "path" + }, + { + "d": "m 914.56968,853.12042 96.19722,-3.50494 m 12.8522,-0.38917 h 4.2842 m 11.2944,24.14559 H 908.72775 m 5.84193,-11.68338 h 118.78602 m -118.78602,-0.38918 h 118.78602 m -28.4308,0 h 1.5579 m 26.8729,-1.16832 h -5.4524 m -4.2842,-10.51498 h -92.69198 m 92.69198,-1.16831 h 1.1684 m -1.1684,-0.38918 h -90.74466 m 0,-0.38917 h 85.68176 m 6.2313,-1.16833 h -1.1684 m -35.05161,-4.2839 h -11.29434 m 50.63015,-3.50501 h -0.7793 m 0.7793,-1.55778 h -1.5579 m -26.87288,-0.77914 h -10.90503 m -11.29434,0 h -21.42047 m 72.05062,-1.55778 h -1.9474 m -26.48338,-0.38917 h -10.90503 m -11.29434,0 h -21.42047 m 67.76642,-6.62048 h -5.0629 m -19.08368,-1.16835 h -43.61984 m 49.46172,-2.33665 h -5.84188 m -43.61984,-2.72618 h -12.07333 m 61.53505,0 h -5.84188 m -43.61984,-1.94715 h -12.07333 m 61.53505,-1.16836 h -5.84188 m 5.84188,-2.72617 h -5.84188 m -55.69317,-1.16833 h -6.23136 m 88.40791,-1.55773 h 1.9474 m -22.5889,-0.38917 h -5.84188 m -55.69317,0 h -6.23136 m 88.40791,-1.16833 h 1.9474 m -22.5889,-1.55785 h -5.84188 m 26.48338,-0.77916 h 1.9474 m -35.05169,0 h -12.07329 m 45.17758,-0.77922 h 1.9474 m -22.5889,-1.16836 h -5.84188 m 26.48338,-0.38917 h 1.9474 m -33.10433,-0.77924 h -14.02065 m 45.17758,-1.55773 h 1.9474 m -22.5889,-0.38917 h -5.84188 m -6.62091,-0.77919 h -12.07329 m 45.17758,-1.55785 h -2.3368 m -18.3047,-0.38918 h -5.84188 m -4.67355,-0.77922 h -14.02065 m 44.00918,-0.38918 h -1.1684 m -18.3047,-1.94723 h -5.84188 m -6.62091,-0.77919 h -12.07329 m 24.53608,-1.94726 h -5.84188 m -4.67355,-0.77923 h -14.02065 m 24.53608,-2.3366 h -5.84188 m -6.62091,-0.77924 h -12.07329 m -43.23033,-0.77918 h 6.23136 m 61.53505,-1.16832 h -5.84188 m -4.67355,-0.77919 h -14.02065 m 24.53608,-1.94719 h -5.84188 m -6.62091,-1.16829 h -12.07329 m 24.53608,-1.9473 h -5.84188 m 24.14658,0 h 4.2842 m -84.12395,-0.38917 h 12.07333 m 38.94629,-0.38917 h -14.02065 m 42.84078,-1.94716 h 4.2842 m -22.5889,0 h -5.84188 m -6.62091,-0.77918 h -12.07329 m 42.84078,-1.55774 h 4.2842 m -4.2842,-0.38917 h 4.2842 m -113.33362,20.25116 13.2417,0.77914 m 98.14452,3.11559 1.9474,0.38917 m -4.2842,-25.70326 h -5.0629 m -23.75723,0 h -14.02065 m 42.84078,-1.16837 h 4.2842 m -4.2842,-0.77914 h -5.0629 m 1.1683,-0.38918 h -1.1683 m -25.70459,-0.38917 h -12.07329 m 37.77788,-2.33664 h 9.3471 m -33.10433,-0.77923 h -14.02065 m 37.77788,-1.94715 h 0.7792 m 2.7262,0 h 5.8419 m -72.05058,-0.38917 h 21.42051 m 11.29434,0 h 10.90503 m -10.90503,-0.38918 h -7.78917 m 37.7778,-1.16832 h 0.7793 m 3.8946,0 h 4.6735 m -9.3471,-0.77919 h 0.7792 m 3.8946,0 h 4.6736 m -119.17551,-0.38917 h 130.46991 m -17.9153,4.67332 -1.9473,-0.38917 m 5.063,15.96717 1.5578,1.16832 m -35.05157,18.30392 8.56823,12.85163 m -7.39986,-12.85163 7.39986,10.90435 m -8.56823,-16.35665 8.56823,12.85165 m -7.39986,-12.85165 7.39986,10.51501 m -8.56823,-16.35662 8.56823,12.85165 m -7.39986,-12.85165 7.39986,10.51497 m -8.56823,-16.35666 8.56823,12.85162 m -7.39986,-12.85162 7.39986,10.51501 m -8.56823,-16.35665 8.56823,12.85165 m -7.39986,-12.85165 7.39986,10.9045 m -8.56823,-16.74615 8.56823,12.85165 m 1.94724,2.33665 v 0.38917 m -9.3471,-15.57779 7.39986,10.90446 m -8.56823,-16.74615 8.56823,12.85165 m -7.39986,-12.85165 7.39986,10.9045 m -6.62091,-13.24114 6.62091,9.73614 m -5.0631,-9.73614 5.0631,7.39949 m 0,-5.45227 -1.16842,-1.94722 m 40.89356,104.37099 -5.8419,-11.68334 m -7.7893,-15.5778 -6.2314,-13.24102 m 8.5682,12.85161 -6.6209,-13.24107 m 6.6209,7.39942 -5.842,-12.07275 m 3.5052,-28.03996 -1.9474,-3.89449 m 4.2842,3.11559 -4.2842,-7.78888 m 4.2842,2.33668 -4.2842,-8.17833 m -114.89131,88.01502 v -31.54497 m 0,0 V 798.2099 m 0,0 v -31.93437 m 5.84193,95.41375 v -95.41375 m 13.24166,81.39381 v -81.39381 m 2.3368,0 v 79.83595 m 2.7263,1.94727 v -0.38917 m 4.67355,-33.10278 v -23.75604 m 6.23136,30.76605 v -8.95715 m 0,-21.8089 v -7.39938 m 12.07329,52.96432 v -16.74604 m 0,-36.21828 v -14.40947 m 21.42051,73.21544 v -7.78888 m 0,-65.42656 v -2.72606 m 3.50517,42.83879 v -3.11559 m 0,-2.72601 v -2.72617 m 0,-3.11552 v -2.72617 m 0,-3.11548 v -2.72617 m 0,-3.11552 v -2.72616 m 0,-2.72606 v -3.11555 m 0,-2.72606 v -3.11559 m 0,-2.7261 v -2.33664 m 7.78917,0 v 2.72606 m 0,73.21544 v -7.78888 m 10.90503,-65.42656 v 67.37379 m 1.94724,-43.61767 v -0.38917 m 3.5051,68.93152 v -11.29379 m 0.3892,-25.70328 v -2.72618 m 0,-3.11551 v -2.72613 m 0,-3.11551 v -2.72614 m 0,-2.7261 v -3.11559 m 0,-2.72606 v -3.11559 m 0,-2.72605 v -3.11559 m 0,-2.7261 v -2.72606 m 0,-3.11559 v -2.7261 m 1.1684,80.22537 v -11.29379 m 12.0733,-83.73042 v 10.90439 m 0,70.48934 v -19.86163 m 0.7792,5.06279 v -5.06279 m 0,-57.24819 v -4.28391 m 0.3892,8.9572 v -2.33665 m 1.5579,54.91155 v 4.67337 m 2.3367,17.1354 v -3.11547 m 0,-18.6933 v -52.5749 m 1.1684,71.2682 v -1.55781 m 0,-44.78599 v -1.94727 m 0.3892,48.29107 v -1.55781 m 0,-44.78599 V 798.6 m 0.7793,36.21828 v -33.10277 m 0,-12.07275 v -1.94723 m 1.9473,5.84164 v 5.45224 m 0,40.89157 v 5.84173 m 0,15.57767 v -95.02421 m 5.4525,0 v 95.41375 m 5.8419,-95.41375 v 31.93433 m 0,-0.38917 v 44.00716 m 0,0 v 31.54497 m -124.62796,-11.6833 -5.84197,11.6833 m 112.55463,-107.09709 -1.9473,4.28391 m 4.2841,-4.28391 -2.3368,4.67336 m -1.5578,1.94723 1.1684,-0.77918 m 4.2841,28.03995 0.3892,-0.38918 m 1.1684,1.55774 0.3891,-0.38917 m -1.9472,45.56493 0.3892,-0.38917 m 1.1684,1.55782 0.3892,-0.38917 m -5.842,-14.79885 -1.9472,0.38918 m -12.8523,28.42932 0.3892,-0.38917 m -2.3367,0.38917 0.3892,-0.38917 m 22.9783,-20.25108 v -0.77919 m 0,-45.95431 v -0.38918 m -100.0919,54.13269 0.38919,0.77923 0.77923,0.77918 0.77922,0.38917 h 1.16838 m 70.49268,-68.54207 0.7792,0.77919 0.7793,0.77922 2.3367,0.7792 m -3.8946,3.505 0.7792,0.77919 0.7792,0.77918 2.3368,0.7792 m -3.8947,3.505 0.7792,0.77918 0.7793,0.77923 2.3367,0.77915 m -3.8947,3.11551 0.7793,1.16832 0.7792,0.38917 2.3368,1.16829 m -3.8947,3.11547 0.7792,0.77923 0.7793,0.77918 2.3367,0.77924 m -3.8946,3.50496 0.7792,0.77918 0.7792,0.77923 2.3368,0.77915 m -3.8947,3.50505 0.7792,0.77918 0.7793,0.77915 2.3368,0.77923 m -3.8947,3.50496 0.7792,0.77923 0.7792,0.77918 2.3368,0.7792 m 21.8098,-22.97714 0.3892,-0.38917 0.3892,-0.77924 m -1.9473,1.94716 0.7792,-0.38918 m 0.3892,45.95432 0.3892,-0.38918 0.3892,-0.77915 m -3.1157,2.33665 1.1684,-0.38918 0.7792,-0.38917 m -1.9473,-47.51221 h 0.3891 m -0.3891,46.34388 h 0.3891 m 2.7262,-0.38917 v -0.38917 m 0,-45.95436 v -0.77918 m -97.75504,47.12263 0.38919,0.77923 0.38919,0.77919 1.16838,0.38917 h 0.77926 m -2.7263,-2.3366 0.38919,0.77914 0.38919,0.7792 h 1.16838 l 0.77922,0.38917 m 71.66104,-66.59489 0.7792,0.38918 m -0.7792,5.45227 h 0.7792 m -0.7792,5.45216 0.7792,0.38917 m -0.7792,5.45215 0.7792,0.38918 m -0.7792,5.45215 0.7792,0.38917 m -0.7792,5.45216 0.7792,0.38917 m -0.7792,5.45216 0.7792,0.38917 m -0.7792,5.45219 h 0.7792", + "fill": { + "paint": "transparent" + }, + "id": "out", + "name": "out", + "stroke": { + "dasharray": "none", + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "width": "0.389456" + }, + "type": "path" + }, + { + "elements": [ + { + "elements": [ + { + "elements": [ + { + "d": "m 99.924144,401.12291 v 15.16506 m 0,-416.21289547 V 6.8317778 m 0,-6.75670327 V 416.28797 m -99.84906947,0 V 0.07507453 H 99.924144 m 0,416.21289547 H 0.07507453 m 0,-6.75672 v 6.75672 M 99.924144,409.53125 H 0.07507453 m 99.84906947,6.75672 v -6.75672 M 0.07507453,416.28797 H 99.924144 m 0,-317.414885 H 0.07507453 M 99.924144,104.7289 H 0.07507453 M 99.924144,151.57536 H 0.07507453 M 99.924144,174.99861 H 0.07507453 M 99.924144,198.42184 H 0.07507453 M 52.627222,221.69493 H 0.07507453 M 89.864176,402.92469 h 10.059968 m -10.059968,0 v 6.60656 M 99.924144,311.78431 H 89.864176 m -50.299913,0 H 0.07507453 M 99.924144,317.64012 H 89.864176 m -50.299913,0 H 0.07507453 M 99.924144,245.11817 H 0.07507453 M 99.924144,268.5414 H 0.07507453 M 99.924144,291.96465 H 0.07507453 M 99.924144,337.3096 H 0.07507453 M 39.388479,360.73283 H 0.07507453 M 99.924144,384.15606 H 0.07507453 M 99.924144,128.15213 H 0.07507453 m 0,-128.07705547 V 6.8317778 M 99.924144,0.07507453 H 0.07507453 M 99.924144,6.8317778 V 0.07507453 M 0.07507453,6.8317778 H 99.924144 M 0.07507453,26.951739 H 99.924144 M 76.500908,80.705063 H 65.540045 m 10.960863,-5.85581 v 5.85581 m -10.960863,-5.85581 h 10.960863 m -10.960863,5.85581 v -5.85581 m -7.207151,5.85581 H 47.371997 m 10.960897,-5.85581 v 5.85581 m -10.960897,-5.85581 h 10.960897 m -10.960897,5.85581 v -5.85581 m -25.5253,5.85581 H 11.035972 m 10.810725,-5.85581 v 5.85581 m -10.810725,-5.85581 h 10.810725 m -10.810725,5.85581 v -5.85581", + "fill": { + "paint": "transparent" + }, + "id": "path291", + "name": "path291", + "stroke": { + "dasharray": "none", + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "paint": "#000000", + "width": "0.15015" + }, + "type": "path" + }, + { + "d": "m 67.585783,86.138554 c 0,-0.600593 0.158897,-1.06981 0.47797,-1.417655 0.329146,-0.337835 0.741996,-0.506752 1.258769,-0.506752 0.337657,0 0.638109,0.07633 0.909619,0.235224 0.26282,0.160176 0.469244,0.384133 0.60938,0.675672 0.141519,0.281511 0.216357,0.610607 0.216357,0.975969 0,0.365362 -0.07519,0.694437 -0.225224,0.984727 -0.150031,0.291548 -0.356597,0.508003 -0.629385,0.658152 -0.271687,0.150136 -0.571819,0.223982 -0.880854,0.223982 -0.347944,0 -0.648147,-0.08385 -0.920933,-0.242745 -0.271332,-0.168935 -0.467968,-0.395392 -0.609344,-0.67567 -0.141519,-0.29155 -0.206426,-0.591838 -0.206426,-0.910904 z m 0.487973,0.0088 c 0,0.43168 0.122724,0.779525 0.356598,1.032276 0.235153,0.253987 0.534294,0.376622 0.892168,0.376622 0.356598,0 0.656872,-0.122611 0.890857,-0.376622 0.23409,-0.252748 0.347943,-0.618113 0.347943,-1.088582 0,-0.290272 -0.04752,-0.553046 -0.15145,-0.77827 -0.102503,-0.215221 -0.244021,-0.384131 -0.440445,-0.506752 -0.187626,-0.122611 -0.40416,-0.187698 -0.646869,-0.187698 -0.339078,0 -0.629385,0.122611 -0.873372,0.356604 -0.244021,0.233985 -0.375395,0.619365 -0.375395,1.172412 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path292", + "name": "path292", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 71.658603,87.912245 v -3.641111 h 0.47797 v 1.801787 l 1.801788,-1.801787 h 0.658149 l -1.530278,1.47396 1.595362,2.167151 h -0.638145 l -1.285015,-1.848085 -0.601861,0.580577 v 1.267508 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path293", + "name": "path293", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 9.7502833,87.912245 v -3.641111 h 0.4779707 v 3.209433 h 1.793026 v 0.431678 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path294", + "name": "path294", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 12.67755,84.271141 h 0.479247 v 3.641111 H 12.67755 Z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path295", + "name": "path295", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 14.001367,87.912245 v -3.641111 h 0.487973 l 1.914399,2.852828 v -2.852828 h 0.459207 v 3.641111 h -0.496733 l -1.904398,-2.86159 v 2.86159 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path296", + "name": "path296", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 17.651867,87.912245 v -3.641111 h 0.477969 v 1.801787 l 1.801789,-1.801787 h 0.658149 l -1.530279,1.47396 1.595363,2.167151 h -0.638145 l -1.295054,-1.848085 -0.591823,0.580577 v 1.267508 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path297", + "name": "path297", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 22.550494,87.912245 h -0.440445 v -2.85283 c -0.112436,0.103845 -0.253952,0.206462 -0.422923,0.309071 -0.177697,0.103845 -0.327727,0.178937 -0.46921,0.235225 v -0.431677 c 0.244021,-0.121369 0.46921,-0.262748 0.656908,-0.431681 0.177695,-0.158897 0.319214,-0.327832 0.394159,-0.479226 h 0.281618 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path298", + "name": "path298", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 48.132118,87.912245 v -3.641111 h 0.487972 l 1.914399,2.852828 v -2.852828 h 0.459207 v 3.641111 h -0.496733 l -1.904396,-2.86159 v 2.86159 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path299", + "name": "path299", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 51.81078,87.912245 v -3.641111 h 2.627594 v 0.431677 h -2.149625 v 1.116108 h 2.008248 v 0.42292 h -2.008248 v 1.238728 h 2.234713 v 0.431678 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path300", + "name": "path300", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 56.108751,87.912245 v -3.209434 h -1.191166 v -0.431677 h 2.87034 v 0.431677 h -1.201204 v 3.209434 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path301", + "name": "path301", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 14.395525,20.495352 V 13.22314 h 5.386601 v 1.228716 H 15.86948 v 1.614104 h 3.641136 v 1.229968 H 15.86948 v 1.969454 h 4.054022 v 1.22997 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path302", + "name": "path302", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 22.803843,20.495352 V 14.451856 H 20.645458 V 13.22314 h 5.780724 v 1.228716 h -2.158386 v 6.043496 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path303", + "name": "path303", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 27.374036,20.495352 V 13.22314 h 1.473953 v 2.861587 h 2.871617 V 13.22314 h 1.462675 v 7.272212 h -1.462675 v -3.181906 h -2.871617 v 3.181906 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path304", + "name": "path304", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 34.70316,20.495352 V 13.22314 h 5.386601 v 1.228716 h -3.922648 v 1.614104 h 3.651139 v 1.229968 h -3.651139 v 1.969454 h 4.064025 v 1.22997 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path305", + "name": "path305", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 41.478663,20.495352 V 13.22314 h 3.086802 c 0.779522,0 1.342581,0.06505 1.690453,0.196459 0.355321,0.131374 0.636867,0.356601 0.853331,0.694436 0.206425,0.337835 0.308928,0.713211 0.308928,1.144888 0,0.544289 -0.158898,0.994735 -0.478006,1.35134 -0.319214,0.356605 -0.798283,0.581828 -1.436394,0.67567 0.320279,0.178937 0.581823,0.385384 0.789525,0.609356 0.205361,0.216462 0.47797,0.610603 0.834567,1.173662 l 0.882132,1.426416 H 46.255776 L 45.194849,18.90002 c -0.37536,-0.563059 -0.629384,-0.910904 -0.769519,-1.059799 -0.140106,-0.151414 -0.291548,-0.245228 -0.440445,-0.30031 -0.160316,-0.05757 -0.404126,-0.08509 -0.74196,-0.08509 h -0.300416 v 3.040516 z m 1.463952,-4.19416 h 1.088591 c 0.703195,0 1.14488,-0.02873 1.323817,-0.09508 0.16883,-0.05633 0.30893,-0.158897 0.402885,-0.30907 0.103916,-0.140134 0.150031,-0.329075 0.150031,-0.544293 0,-0.243985 -0.06633,-0.441685 -0.197559,-0.590585 -0.13123,-0.150138 -0.308928,-0.245228 -0.553021,-0.291549 -0.112792,-0.01 -0.469245,-0.01879 -1.069829,-0.01879 h -1.144915 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path306", + "name": "path306", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 48.817187,20.495352 V 13.22314 h 1.426427 l 2.974191,4.859818 V 13.22314 h 1.361342 v 7.272212 h -1.463952 l -2.937907,-4.777236 v 4.777236 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path307", + "name": "path307", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 56.136949,20.495352 V 13.22314 h 5.386599 v 1.228716 h -3.922647 v 1.614104 h 3.651139 v 1.229968 h -3.651139 v 1.969454 h 4.064023 v 1.22997 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path308", + "name": "path308", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 64.535903,20.495352 V 14.451856 H 62.38752 V 13.22314 h 5.77072 v 1.228716 h -2.148382 v 6.043496 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path309", + "name": "path309", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 71.179995,20.607923 1.793026,-7.50745 h 1.051032 l -1.821792,7.50745 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path310", + "name": "path310", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 77.53314,13.223158 h 1.463952 v 7.272213 H 77.53314 Z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path311", + "name": "path311", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 80.395357,20.495352 V 13.22314 h 2.356085 c 0.890892,0 1.472714,0.03752 1.744224,0.112612 0.414162,0.102609 0.769519,0.337835 1.042305,0.703197 0.281617,0.366614 0.422924,0.844587 0.422924,1.416404 0,0.450447 -0.07626,0.825822 -0.244022,1.126117 -0.160317,0.310312 -0.3666,0.544289 -0.610586,0.723219 -0.253953,0.1689 -0.50677,0.281512 -0.759518,0.337835 -0.357838,0.07509 -0.864609,0.103845 -1.530277,0.103845 H 81.85931 v 2.748978 z m 1.463953,-6.043496 v 2.07456 h 0.807044 c 0.581821,0 0.96722,-0.04756 1.163642,-0.12261 0.187628,-0.07509 0.347944,-0.197701 0.459208,-0.356606 0.103917,-0.158897 0.160317,-0.346596 0.160317,-0.563058 0,-0.271511 -0.07519,-0.487983 -0.23409,-0.656901 -0.15145,-0.178937 -0.347944,-0.281512 -0.581821,-0.329075 -0.17876,-0.02767 -0.535536,-0.04628 -1.061069,-0.04628 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path312", + "name": "path312", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 38.513552,242.56555 h 4.504468 m -4.504468,0 h 4.504468 m -6.756703,-1.65161 h 1.351342 m -1.351342,0 h 1.351342 m 50.450049,-0.15003 H 52.627542 m 34.3841,-1.05104 H 53.678573 m -16.065914,-0.90088 h -1.351342 m 1.351342,-0.15004 h -1.351342 m 32.582313,-0.45046 h 2.102096 m 13.813681,0 h -0.900894 m -27.627395,0 h 26.576364 m 1.051031,-0.60059 H 82.807482 M 43.01802,237.16044 h -4.504468 m 4.504468,0 h -4.504468 m 16.666535,0 H 81.606278 M 19.44461,234.30762 h 6.156119 m 6.156118,0 h 13.963855 m -17.567429,1.05103 3.753712,3.75374 m -3.753712,-3.75374 3.753712,3.75374 m 1.501477,-1.50149 -2.102061,-2.10209 m 2.102061,2.10209 -2.102061,-2.10209 m -0.450767,-32.73265 v -0.15014 m 5.405364,36.03576 v 0.15002 m 1.351341,-0.15002 v 0.15002 m 0.450447,-1.20117 v 0.75073 m 0,3.00299 v 0.75072 m 0,-4.50444 v 0.75073 m 0,3.00299 v 0.75072 m -6.45643,-27.32709 1.051066,-4.80476 m -1.051066,4.80476 1.051066,-4.80476 m -2.552544,-8.2582 -9.159074,16.36624 m 9.159074,-16.36624 -9.159074,16.36624 m 1.201168,0.15014 8.708662,-15.61549 m -8.708662,15.61549 8.708662,-15.46534 m 24.324133,21.32114 -1.501514,0.45045 m 1.501514,-1.20119 -1.501514,0.45045 M 19.44429,234.30733 h 6.156119 m 6.15612,0 h 13.963853 m 34.3841,-0.90089 h -6.156119 m 11.561482,-0.30031 h -0.750757 m -5.105053,-0.15014 h -5.705672 m -8.858766,0 h 1.651615 m -2.402371,-0.30031 h -2.102097 m 1.501513,-0.45044 H 61.93647 M 45.720382,232.0551 H 27.101888 m -6.156084,0 h -1.651651 m 26.426229,0 H 27.101888 m -6.156084,0 h -1.651651 m 66.215692,-1.80178 h -0.750757 m -11.861756,-2.40239 h -5.255225 m -36.185889,-0.30031 h 2.852819 m -2.852819,0 h 2.852819 m 31.681455,-0.75075 h 5.705636 m -7.957871,-0.75074 h 2.252235 m 0.75072,0 h 4.354332 m 0.600584,0 h 2.252235 M 63.738257,225.899 h 2.252235 m 5.705636,0 h 2.252235 m 10.810725,0 h 0.750757 m -51.200808,-0.45046 h -2.852819 m 2.852819,0 h -2.852819 m 32.282039,-1.50148 h 2.252235 m 5.705636,0 h 2.252235 m 10.810725,0 h 0.750757 m 0,-0.30031 H 84.759088 M 73.948363,223.1963 h -2.252235 m -5.705636,0 h -2.252235 m 21.020831,15.01489 0.750757,0.15014 m 0,-0.15014 -0.750757,-0.15014 m -21.020831,-5.8558 1.35134,0.75075 m -13.813715,0 -4.204158,-3.30328 m 4.204158,3.30328 -4.204158,-3.30328 m -16.21609,-26.87666 8.708629,15.46534 m -8.708629,-15.61549 8.708629,15.61549 m 1.201203,-0.15014 -9.15911,-16.36624 m 9.15911,16.36624 -9.15911,-16.36624 m -2.552509,8.2582 1.051031,4.80476 m -1.051031,-4.80476 1.051031,4.80476 m 13.36327,27.32709 v -4.50444 m 0,4.50444 v -4.50444 m 2.702681,-7.50745 v 1.50148 m 0,3.15313 v 1.50149 m 0,-6.1561 v 1.50148 m 0,3.15313 v 1.50149 m 6.456393,4.50459 v -19.66949 m 0,0 v -19.21907 m 2.552545,3.75373 v 31.53127 m 1.051031,-32.73246 v 33.78351 m -28.828601,-11.11102 -3.903885,3.90387 m 3.903885,-3.90387 -3.903885,3.90387 m 3.153128,-0.15014 2.252235,-2.25223 m -2.252235,2.25223 2.252235,-2.25223 m 55.855413,-23.87369 0.750757,-0.15014 m 0,-0.3003 -0.750757,0.15014 M 63.738257,219.5929 h 2.252235 m 5.705636,0 h 2.252235 M 21.696524,219.29258 H 40.01471 m -18.318186,0 H 40.01471 m 45.495135,-0.30031 h -0.750757 m -21.020831,-0.3003 h 2.252235 m 5.705636,0 h 2.252235 m 10.810725,0 h 0.750757 M 39.564263,218.24151 H 22.146972 m 17.417291,0 H 22.146972 m 41.591285,-1.35134 h 2.252235 m 5.705636,0 h 2.252235 m 10.810725,0 h 0.750757 m -11.561482,-0.30031 h -2.252235 m -0.600584,0 h -4.354332 m -0.75072,0 h -2.252235 m 7.957871,-0.75074 h -5.705636 m 1.651615,-0.90089 h 5.255225 m -42.792454,-0.15014 h 1.501478 m -1.501478,0 h 1.501478 m 53.903489,-2.25224 H 84.759088 M 61.93647,210.43377 h 1.801787 m -1.501513,-0.30032 h 2.102097 m 2.402371,-0.45044 h -1.651615 m 8.858766,0 h 5.705672 m 5.85581,-0.15014 h -0.750757 m -10.810725,-0.15014 h 6.156119 m -8.408354,17.41728 -0.600584,-0.75075 m 8.558491,6.90686 0.450447,0.45045 m 6.90684,6.30627 1.051067,1.05103 m -25.825645,-8.10804 -3.753712,-4.65463 m 0,0 v -13.36326 m 0.300416,13.8137 V 214.1875 m 4.954916,2.40239 v 3.00298 m 0,3.60357 v 2.85282 m 0.750721,0 v -0.15013 m 0,-1.95193 v -0.75075 m 0,-3.60357 v -0.9009 m 0,-1.80178 v -0.30031 m 1.501514,-0.75075 v 10.96087 m 0.75072,-17.11699 v 1.65165 m 0,5.25522 v 9.45937 m 0,5.40537 v 1.50149 m 2.702682,-29.72949 v 1.20119 m 0.750756,-1.35134 v 1.35134 m -11.711725,10.21012 3.753712,-4.50446 m 2.852853,-0.45046 -1.35134,0.75075 M 81.60596,205.62901 H 55.179767 m 28.678428,-0.6006 h -1.051031 m 1.951924,-0.60059 h -0.900893 m -1.051031,0 H 56.230798 m 12.612512,0 h 2.102098 m -17.267155,-1.35134 h 33.333069 m -34.3841,-1.20119 h 35.435167 m -22.071897,13.96385 0.75072,0.75075 m -13.062959,-13.51341 -1.051031,-1.20119 m 14.11399,9.45938 0.900895,3.60357 m 6.306256,16.51639 -1.051031,-3.60357 m -1.801788,-1.8018 v -9.45937 m 0.600584,10.21012 v -10.96087 m 1.501514,0.75075 v 0.30031 m 0,1.80178 v 0.9009 m 0,3.60357 v 0.75075 m 0,1.95193 v 0.15013 m 0.750721,7.35731 v -1.95194 m 0,-5.40537 v -2.85282 m 0,-3.60357 v -3.00298 m 0,-5.25522 v -1.95194 m 2.702681,-6.30625 v 1.35134 m 0,34.53426 v 0.75076 m 0.600479,-36.63636 v 1.35134 m 0,33.78352 v 1.5015 m 2.402371,-30.02982 v 23.2731 m 0.450447,-23.57339 v 24.02384 m 1.501477,3.75371 v -31.53127 m 1.20131,32.58233 v -33.78352 m 1.050924,33.18292 v 0.6006 m 0,-33.18293 v -0.60059 m 0.900894,0 v 33.78352 m -17.116981,-10.36028 -0.900894,3.60357 m 6.156119,-16.51639 1.051031,-3.60357 m -2.252234,4.50447 -0.600584,0.75075 m 8.558491,-6.90687 0.450447,-0.3003 m 6.90684,-6.30626 1.051066,-1.20119 M 65.990351,226.8 l 0.75072,-0.75075 m -13.062959,13.66355 -1.051031,1.05104 m -5.5555,-4.05401 4.20416,-3.30327 m -4.20416,3.30327 4.20416,-3.30327 m 34.233961,6.30624 v -36.63634 m 1.351342,0 v 36.63634 m 1.201203,-37.83754 v 19.21907 m 0,0 v 19.66951 M 31.456218,225.2985 c -1.501476,0 -3.00299,0.6006 -4.054021,1.65163 m 4.054021,-1.65163 c -1.501476,0 -3.00299,0.6006 -4.054021,1.65163 m -8.708627,4.65463 c -0.750758,-1.5015 -2.402407,-2.25223 -4.054022,-1.95194 -1.651651,0.30031 -2.702682,1.80179 -2.702682,3.45342 0,1.65165 1.051031,3.15313 2.702682,3.45343 1.651615,0.45045 3.303264,-0.45044 4.054022,-1.95193 m 9.459383,0.60059 c -0.750756,-0.60059 -1.651649,-1.05104 -2.552544,-1.05104 m 5.855809,-6.60656 c -0.900893,0 -1.801787,0.30032 -2.552543,0.9009 m -7.957871,3.60357 c 0.900893,0 1.801787,-0.45044 2.552508,-1.05104 m -4.804742,0.6006 c -0.750758,-1.5015 -2.402407,-2.25223 -4.054022,-1.95194 -1.651651,0.30031 -2.702682,1.80179 -2.702682,3.45342 0,1.65165 1.051031,3.15313 2.702682,3.45343 1.651615,0.45045 3.303264,-0.45044 4.054022,-1.95193 m 2.252234,-2.55254 c 0.900893,0 1.801787,-0.45044 2.552508,-1.05104 m 7.957906,-3.45343 c -0.900893,0 -1.801787,0.30032 -2.552543,0.9009 m -0.750722,6.7567 c -0.750756,-0.60059 -1.651649,-1.05104 -2.552544,-1.05104 m 7.057013,-24.32413 c 0.150031,-0.75075 -0.15003,-1.50149 -0.750757,-1.80178 -0.750756,-0.45046 -1.501478,-0.45046 -2.102097,0 -0.600584,0.3003 -0.900893,1.05103 -0.750721,1.80178 m 3.453402,0 c 0.150031,-0.60059 -0.150031,-1.35134 -0.75072,-1.80178 -0.60062,-0.45046 -1.351342,-0.45046 -1.951961,0 -0.600584,0.45044 -0.900893,1.20119 -0.750721,1.80178 m -8.108043,8.10805 c -0.150031,0.3003 -0.150031,0.60059 0,0.90088 0.15003,0.30032 0.450446,0.45046 0.75072,0.45046 m -0.75072,-1.35134 c -0.150031,0.3003 -0.150031,0.60059 0,0.90088 0.15003,0.30032 0.450446,0.45046 0.75072,0.45046 m -2.252234,14.86474 c -0.300416,0 -0.600584,0.15014 -0.75072,0.45045 m 0.75072,-0.45045 c -0.300416,0 -0.600584,0.15014 -0.75072,0.45045 m 12.912786,-18.16803 c 0,-0.45044 -0.450447,-0.75075 -0.750722,-0.75075 -0.450447,0 -0.750756,0.30032 -0.750756,0.75075 0,0.30031 0.300416,0.75075 0.750756,0.75075 0.300416,0 0.750722,-0.45044 0.750722,-0.75075 m 0.15003,17.71758 c -0.300416,0 -0.450446,0.15014 -0.600619,0.45045 -0.15003,0.3003 0,0.60059 0.150031,0.75074 m -4.654642,-4.65462 c -0.150031,0.30032 -0.300416,0.60059 -0.150031,0.9009 0.150031,0.15014 0.300416,0.45044 0.600584,0.45044 m -8.408318,-0.45044 c 0.150031,0.15014 0.300416,0.45044 0.600585,0.45044 m 12.312202,-15.61549 c 0,-0.45044 -0.450446,-0.75075 -0.750721,-0.75075 -0.450447,0 -0.750756,0.30032 -0.750756,0.75075 0,0.30031 0.300416,0.75075 0.750756,0.75075 0.300417,0 0.750721,-0.45044 0.750721,-0.75075 m -12.912787,15.16505 c 0.150031,0.15014 0.300416,0.45044 0.600585,0.45044 m 7.357287,-1.35134 c -0.150031,0.30032 -0.300416,0.60059 -0.150031,0.9009 0.150031,0.15014 0.300416,0.45044 0.600584,0.45044 m 4.654641,2.10209 c -0.300416,0 -0.450447,0.15014 -0.600619,0.45045 -0.150031,0.3003 0,0.60059 0.150031,0.75074 m 0.600584,3.75374 c 1.201203,1.05104 2.702681,1.80179 4.354332,1.80179 m -4.354332,-1.95196 c 1.201203,1.20121 2.702681,1.80179 4.354332,1.80179 m -2.852854,-3.30327 c 0.750756,0.75074 1.801787,1.20121 2.852854,1.20121 m -2.852854,-1.20121 c 0.750756,0.75074 1.801787,1.20121 2.852854,1.20121 m -1.351342,-10.81075 c 0.600586,0.9009 1.801789,1.35135 3.002957,1.05104 1.201203,-0.3003 1.951961,-1.35134 1.951961,-2.55253 0,-1.20119 -0.750758,-2.25223 -1.951961,-2.55252 -1.201168,-0.30032 -2.402371,0.15012 -3.002957,1.20118 m 0,2.85283 c 0.600586,0.9009 1.801789,1.35135 3.002957,1.05104 1.201203,-0.3003 1.951961,-1.35134 1.951961,-2.55253 0,-1.20119 -0.750758,-2.25223 -1.951961,-2.55252 -1.201168,-0.30032 -2.402371,0.15012 -3.002957,1.20118 m 5.105054,-5.70565 c 0.300417,0 0.600584,-0.15014 0.750757,-0.45046 0.150031,-0.3003 0.150031,-0.60059 0,-0.90088 m -0.750757,1.35134 c 0.300417,0 0.600584,-0.15014 0.750757,-0.45046 0.150031,-0.3003 0.150031,-0.60059 0,-0.90088 m -5.855811,9.90982 c -0.150031,-0.3003 -0.450447,-0.3003 -0.600619,-0.3003 m 0,-2.25224 c 0.150031,0 0.450447,-0.15014 0.600619,-0.30031 m -0.600619,0.30031 c 0.150031,0 0.450447,-0.15014 0.600619,-0.30031 m 0,2.85284 c -0.150031,-0.30032 -0.450447,-0.30032 -0.600619,-0.30032 m 12.762686,2.10209 c -0.15003,-0.15014 -0.450446,-0.15014 -0.600618,-0.15014 -0.150031,0.15014 -0.300418,0.30031 -0.300418,0.6006 m 0,6.00595 c 0,0.30032 0.150031,0.45046 0.300418,0.6006 0.150029,0 0.450445,0 0.600618,-0.15014 m -0.900893,-0.45044 c 0,0.3003 0.150031,0.45044 0.300416,0.60059 0.150031,0 0.450447,0 0.600619,-0.15014 m 0,-6.90685 c -0.150031,-0.15014 -0.450447,-0.15014 -0.600619,-0.15014 -0.150031,0.15014 -0.300416,0.30031 -0.300416,0.6006 m -7.657598,7.057 c -0.300416,0 -0.450445,0.15014 -0.450445,0.45045 m 5.405361,0 c 0,-0.30031 -0.150031,-0.45045 -0.450447,-0.45045 m 0,5.40535 c 0.300416,0 0.450447,-0.15004 0.450447,-0.45045 m -5.405361,0 c 0,0.30041 0.150029,0.45045 0.450445,0.45045 m -0.450445,-1.35135 c 0,-0.15002 -0.150032,-0.30042 -0.450448,-0.30042 m 0.600584,1.20118 c 0,0.15002 0.150031,0.45044 0.300416,0.45044 m 4.504469,0 c 0.150031,0 0.450447,-0.30042 0.450447,-0.45044 m 0,-4.50446 c 0,-0.3003 -0.300416,-0.45044 -0.450447,-0.45044 m -4.504469,0 c -0.150031,0 -0.300416,0.15014 -0.300416,0.45044 m -0.600584,1.05106 c 0.300416,0 0.450448,-0.15004 0.450448,-0.45046 m 8.108043,-3.60357 c 0,-0.15014 -0.150031,-0.30032 -0.450447,-0.30032 m 0,-2.25223 c 0.300416,0 0.450447,-0.30031 0.450447,-0.45044 m -0.450447,0.45044 c 0.300416,0 0.450447,-0.30031 0.450447,-0.45044 m 0,3.00297 c 0,-0.15014 -0.150031,-0.30032 -0.450447,-0.30032 m -8.108044,4.35432 c 0.300416,0 0.450448,-0.15002 0.450448,-0.45044 m 0,3.00296 c 0,-0.15004 -0.150032,-0.30042 -0.450448,-0.30042 m 13.663543,-7.50745 c 0.150032,-0.15013 0.150032,-0.15013 0.150032,-0.3003 0,0 0,-0.15014 -0.150032,-0.15014 m 0,0.45044 c 0.150032,-0.15013 0.150032,-0.15013 0.150032,-0.3003 0,0 0,-0.15014 -0.150032,-0.15014 M 31.606142,201.57467 c -0.150029,-0.15014 -0.450445,-0.30031 -0.75072,-0.30031 -0.300416,0 -0.60062,0.15014 -0.750756,0.30031 m 1.501476,0 c -0.150029,-0.15014 -0.450445,-0.30031 -0.75072,-0.30031 -0.300416,0 -0.60062,0.15014 -0.750756,0.30031 m 45.945582,37.98768 c 0.450447,-0.30042 0.750756,-0.9009 1.051031,-1.35134 m -2.102418,1.35144 c 0.450448,-0.3004 0.900895,-0.75075 1.20117,-1.35133 m -21.020832,-1.20119 c 0,0.6006 0.450447,1.20119 1.051031,1.20119 m 0,-33.78351 c -0.600584,0 -1.051031,0.45044 -1.051031,1.05103 m -1.500094,34.23605 v -17.41727 m 0,-1.05105 v -18.16801 m 33.333069,19.21906 v 17.41727 m 0,-36.63633 v 18.16801 m 0,0 v 1.05105 m -33.333212,-5.25522 1.501514,-0.15013 m 14.264127,-13.66356 -9.309211,-0.15014 m 10.059969,0.75075 -0.150031,-0.15014 -0.150031,-0.3003 -0.150031,-0.15014 h -0.300417 m 0,-0.15014 v 0.15014 m -15.765923,15.01511 h 1.501513 m 27.627396,19.96981 -1.201203,-1.05104 m 1.201203,-32.73247 -1.201203,1.20119 m -27.928381,15.61335 v 1.05104 m 46.245891,-0.6006 H 88.062389 M 40.01471,80.705063 H 29.203984 m 10.810726,-5.85581 v 5.85581 M 29.203984,74.849253 H 40.01471 m -10.810726,5.85581 v -5.85581", + "fill": { + "paint": "transparent" + }, + "id": "path313", + "name": "path313", + "stroke": { + "dasharray": "none", + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "paint": "#000000", + "width": "0.15015" + }, + "type": "path" + }, + { + "d": "m 27.918296,87.912245 v -3.641111 h 0.47797 v 3.209433 h 1.793027 v 0.431678 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path314", + "name": "path314", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 30.846838,84.271141 h 0.477971 v 3.641111 h -0.477971 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path315", + "name": "path315", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 32.169415,87.912245 v -3.641111 h 0.487972 l 1.914399,2.852828 v -2.852828 h 0.459208 v 3.641111 h -0.496733 l -1.904398,-2.86159 v 2.86159 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path316", + "name": "path316", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 35.819915,87.912245 v -3.641111 h 0.47797 v 1.801787 l 1.801787,-1.801787 h 0.658149 l -1.530277,1.47396 1.595363,2.167151 H 38.18476 l -1.295052,-1.848085 -0.591823,0.580577 v 1.267508 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path317", + "name": "path317", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 41.384814,87.480522 v 0.431676 h -2.402372 c 0,-0.112607 0.01774,-0.216463 0.0564,-0.319072 0.0564,-0.160174 0.160317,-0.319073 0.290485,-0.477975 0.141519,-0.160174 0.329146,-0.337834 0.581822,-0.554301 0.394123,-0.319071 0.666909,-0.571814 0.807044,-0.769511 0.13123,-0.187699 0.206426,-0.366615 0.206426,-0.535533 0,-0.17766 -0.0649,-0.319071 -0.186563,-0.440436 -0.132657,-0.121369 -0.29155,-0.187699 -0.497975,-0.187699 -0.215292,0 -0.384121,0.06633 -0.515531,0.197699 -0.132657,0.131373 -0.197559,0.309071 -0.197559,0.534281 l -0.459207,-0.04629 c 0.0376,-0.347836 0.150031,-0.601846 0.356598,-0.788281 0.205361,-0.178937 0.47797,-0.26275 0.824567,-0.26275 0.347943,0 0.629384,0.09386 0.825806,0.290273 0.206426,0.187698 0.310347,0.431678 0.310347,0.713207 0,0.150137 -0.02837,0.290307 -0.09398,0.43168 -0.0564,0.141376 -0.160317,0.291549 -0.29155,0.441687 -0.140106,0.158897 -0.365358,0.365361 -0.694433,0.638133 -0.261401,0.225224 -0.430407,0.384133 -0.515495,0.459205 -0.07519,0.08509 -0.13123,0.158897 -0.187627,0.243985 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path318", + "name": "path318", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 4.5607807,260.73366 3.0780419,-8.02294 h 1.1448798 l 3.2745006,8.02294 H 10.857035 L 9.9185803,258.31253 H 6.5690289 l -0.882131,2.42113 z m 2.3085225,-3.29326 h 2.7214794 l -0.8358449,-2.2247 c -0.2528888,-0.67567 -0.4492055,-1.22873 -0.5718193,-1.66165 -0.1039222,0.50801 -0.2440216,1.0235 -0.4316841,1.53028 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path358", + "name": "path358", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 12.865886,260.73366 v -8.02294 h 1.061068 v 7.07577 h 3.950136 v 0.94717 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path359", + "name": "path359", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 19.097056,260.73366 v -8.02294 h 1.061069 v 7.07577 h 3.950135 v 0.94717 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path360", + "name": "path360", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 25.384549,260.73366 v -8.02294 h 5.799486 v 0.94717 h -4.738417 v 2.4587 h 4.438143 v 0.92967 h -4.438143 v 2.74023 h 4.926116 v 0.94717 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path361", + "name": "path361", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 32.826322,260.73366 v -8.02294 h 1.088592 l 4.214162,6.29625 v -6.29625 h 1.013506 v 8.02294 h -1.089834 l -4.21292,-6.30624 v 6.30624 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path362", + "name": "path362", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 43.993646,260.73366 v -8.02294 h 3.012992 c 0.609346,0 1.097318,0.0838 1.472714,0.24261 0.3666,0.16031 0.656907,0.41415 0.863333,0.75198 0.216357,0.33803 0.319214,0.68444 0.319214,1.0598 0,0.33801 -0.09398,0.66567 -0.281617,0.96722 -0.187628,0.30042 -0.46921,0.5443 -0.844607,0.73195 0.488008,0.14014 0.863369,0.38416 1.126117,0.722 0.253954,0.34793 0.385399,0.75071 0.385399,1.21992 0,0.3754 -0.07519,0.722 -0.235155,1.04104 -0.158897,0.32914 -0.356632,0.57309 -0.591859,0.75076 -0.23409,0.17875 -0.525497,0.31034 -0.872094,0.39539 -0.356632,0.0926 -0.788281,0.14013 -1.295052,0.14013 z m 1.061068,-4.65459 h 1.735462 c 0.46921,0 0.807045,-0.0284 1.013506,-0.094 0.27275,-0.0752 0.469209,-0.21528 0.610586,-0.39416 0.13123,-0.18763 0.205361,-0.42292 0.205361,-0.70443 0,-0.26282 -0.0649,-0.49673 -0.196494,-0.7032 -0.121298,-0.20642 -0.308928,-0.33765 -0.544296,-0.41292 -0.23409,-0.0752 -0.646871,-0.11274 -1.219932,-0.11274 h -1.604086 z m 0,3.70742 h 1.998211 c 0.337658,0 0.581822,-0.0177 0.723233,-0.0387 0.242603,-0.0465 0.44917,-0.12129 0.609345,-0.22415 0.168829,-0.10389 0.300416,-0.24508 0.402884,-0.44169 0.112436,-0.1965 0.160316,-0.42293 0.160316,-0.67567 0,-0.30042 -0.07519,-0.56306 -0.225223,-0.77951 -0.160317,-0.22382 -0.366601,-0.37537 -0.638145,-0.46923 -0.271332,-0.0838 -0.666909,-0.13128 -1.173644,-0.13128 h -1.856835 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path363", + "name": "path363", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 51.529267,260.73366 v -8.02294 h 3.556012 c 0.713232,0 1.258768,0.0752 1.624127,0.21529 0.375361,0.14014 0.66691,0.39412 0.890893,0.75948 0.225222,0.36664 0.337657,0.77076 0.337657,1.21121 0,0.57306 -0.187626,1.05107 -0.553057,1.43642 -0.3666,0.39288 -0.938419,0.63814 -1.707938,0.74948 0.281618,0.13272 0.497974,0.26389 0.638109,0.3954 0.310348,0.2802 0.60938,0.63814 0.882132,1.06984 l 1.398903,2.1859 h -1.34258 l -1.061068,-1.67042 c -0.308929,-0.48796 -0.563059,-0.85332 -0.759482,-1.10735 -0.206426,-0.25288 -0.385398,-0.43164 -0.544296,-0.53553 -0.160317,-0.10246 -0.319214,-0.1777 -0.47797,-0.2153 -0.122725,-0.0284 -0.320279,-0.0375 -0.591859,-0.0375 h -1.228692 v 3.56604 z m 1.061069,-4.4857 h 2.279758 c 0.479212,0 0.863332,-0.0461 1.136119,-0.15003 0.271332,-0.10246 0.47797,-0.26281 0.619347,-0.47925 0.150031,-0.2238 0.215292,-0.45916 0.215292,-0.72195 0,-0.37537 -0.13123,-0.69444 -0.412922,-0.93842 -0.27275,-0.24402 -0.704435,-0.36536 -1.305019,-0.36536 h -2.532505 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path364", + "name": "path364", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 58.717619,260.73366 3.078042,-8.02294 h 1.144879 l 3.284539,8.02294 h -1.211206 l -0.938455,-2.42113 h -3.349551 l -0.88213,2.42113 z m 2.308523,-3.29326 h 2.72148 l -0.835846,-2.2247 c -0.252889,-0.67567 -0.440445,-1.22873 -0.571819,-1.66165 -0.103917,0.50801 -0.244022,1.0235 -0.431684,1.53028 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path365", + "name": "path365", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 67.06965,260.73366 v -8.02294 h 2.758969 c 0.628143,0 1.097351,0.0361 1.426426,0.1113 0.46045,0.10389 0.854607,0.30149 1.182441,0.57307 0.422924,0.3566 0.731958,0.81581 0.948422,1.3701 0.206424,0.56306 0.308928,1.19117 0.308928,1.9144 0,0.60058 -0.06633,1.14488 -0.206426,1.61409 -0.15003,0.46925 -0.329145,0.86337 -0.553056,1.17244 -0.216356,0.30149 -0.460448,0.54554 -0.733236,0.7232 -0.262819,0.17875 -0.580544,0.30893 -0.95594,0.40415 -0.366599,0.0926 -0.798284,0.14014 -1.286256,0.14014 z m 1.061067,-0.94717 h 1.707938 c 0.534259,0 0.947181,-0.0575 1.247491,-0.15003 0.300416,-0.10389 0.54426,-0.23516 0.721956,-0.41288 0.245086,-0.25396 0.441686,-0.59186 0.583063,-1.02351 0.140091,-0.42169 0.215292,-0.93846 0.215292,-1.53904 0,-0.84461 -0.141519,-1.48272 -0.412922,-1.93316 -0.281618,-0.45044 -0.609345,-0.75076 -1.003468,-0.91093 -0.291549,-0.10246 -0.741996,-0.1589 -1.380141,-0.1589 h -1.679138 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path366", + "name": "path366", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 75.112005,260.73366 v -8.02294 h 1.061069 v 7.07577 h 3.950135 v 0.94717 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path367", + "name": "path367", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 81.408863,260.73366 v -8.02294 h 5.79076 v 0.94717 h -4.729692 v 2.4587 h 4.428142 v 0.92967 h -4.428142 v 2.74023 h 4.917356 v 0.94717 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path368", + "name": "path368", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 91.112269,260.73366 v -3.3971 l -3.086803,-4.62584 h 1.285015 l 1.586567,2.42113 c 0.290484,0.45044 0.563058,0.9009 0.815804,1.3501 0.235156,-0.41164 0.525534,-0.8909 0.873372,-1.41639 l 1.547798,-2.35484 h 1.23873 l -3.199415,4.62584 v 3.3971 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path369", + "name": "path369", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 21.508827,284.75746 h -0.985983 v -6.2775 c -0.23409,0.22381 -0.543018,0.45046 -0.928417,0.67567 -0.38412,0.22382 -0.731958,0.40292 -1.041028,0.51553 v -0.95721 c 0.553057,-0.25289 1.031026,-0.57181 1.445189,-0.93842 0.412886,-0.37536 0.703193,-0.73195 0.882132,-1.07983 h 0.628107 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path370", + "name": "path370", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 24.098896,277.7756 v -0.93841 h 5.190142 v 0.76075 c -0.516773,0.54303 -1.023508,1.26625 -1.521518,2.16715 -0.496733,0.9009 -0.890857,1.83055 -1.162401,2.77773 -0.197558,0.67567 -0.320279,1.40767 -0.376603,2.21471 h -1.013505 c 0.0107,-0.63815 0.141519,-1.39763 0.375361,-2.28976 0.235155,-0.9009 0.57306,-1.75426 1.014747,-2.59008 0.449206,-0.82583 0.918415,-1.52903 1.416424,-2.10209 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path371", + "name": "path371", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 30.255015,282.646 1.041029,-0.0852 c 0.07519,0.49801 0.253953,0.87337 0.526775,1.12612 0.280199,0.25395 0.618105,0.37663 1.012264,0.37663 0.470451,0 0.87337,-0.17875 1.202445,-0.53553 0.327726,-0.35659 0.496733,-0.82584 0.496733,-1.41766 0,-0.56182 -0.158899,-1.00351 -0.479212,-1.33131 -0.317796,-0.32914 -0.730752,-0.48924 -1.238729,-0.48924 -0.317796,0 -0.600619,0.0762 -0.853367,0.21635 -0.262819,0.14156 -0.459207,0.32914 -0.610586,0.56306 l -0.919691,-0.12129 0.779521,-4.11031 h 3.988973 v 0.92842 h -3.200691 l -0.431649,2.15839 c 0.479212,-0.33802 0.984705,-0.50678 1.510238,-0.50678 0.704437,0 1.296294,0.24402 1.774264,0.73199 0.477971,0.48798 0.723199,1.10737 0.723199,1.87688 0,0.72321 -0.216355,1.3513 -0.63811,1.88684 -0.516772,0.64691 -1.211206,0.97599 -2.103338,0.97599 -0.731994,0 -1.322577,-0.20644 -1.783025,-0.61935 -0.469209,-0.40416 -0.731995,-0.94846 -0.797043,-1.62413 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path372", + "name": "path372", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 41.591274,278.69523 -0.97598,0.0752 c -0.08512,-0.3854 -0.215292,-0.6569 -0.37536,-0.83584 -0.262821,-0.27134 -0.591823,-0.41293 -0.984741,-0.41293 -0.310348,0 -0.581821,0.0852 -0.825808,0.26282 -0.310347,0.22523 -0.554298,0.5543 -0.731958,0.98598 -0.179115,0.43165 -0.272751,1.04103 -0.272751,1.83932 0.235155,-0.3566 0.525533,-0.62811 0.863369,-0.80705 0.347943,-0.16883 0.703193,-0.26281 1.078554,-0.26281 0.656907,0 1.219966,0.24402 1.680415,0.73199 0.459208,0.47921 0.684431,1.10735 0.684431,1.87686 0,0.49798 -0.102504,0.96719 -0.317796,1.39888 -0.216355,0.43044 -0.516772,0.76827 -0.892133,0.99474 -0.385398,0.23409 -0.817081,0.34653 -1.295052,0.34653 -0.817047,0 -1.491476,-0.30042 -2.008249,-0.9109 -0.516772,-0.59934 -0.778279,-1.59533 -0.778279,-2.98423 0,-1.54776 0.290484,-2.67387 0.862126,-3.37834 0.497975,-0.60936 1.173645,-0.91843 2.018251,-0.91843 0.629384,0 1.14488,0.1777 1.54904,0.5343 0.402884,0.34794 0.646871,0.8446 0.721957,1.46395 z m -4.016496,3.45343 c 0,0.33801 0.07519,0.65688 0.216357,0.96719 0.140106,0.30892 0.346525,0.54305 0.600619,0.71194 0.261401,0.16033 0.534259,0.23516 0.815805,0.23516 0.422924,0 0.778281,-0.16031 1.069794,-0.498 0.300416,-0.33802 0.450447,-0.78705 0.450447,-1.37011 0,-0.5443 -0.141519,-0.98474 -0.441687,-1.30381 -0.29013,-0.31921 -0.665632,-0.47921 -1.116079,-0.47921 -0.440445,0 -0.817082,0.16031 -1.126117,0.47921 -0.319215,0.31921 -0.469246,0.74199 -0.469246,1.25753 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path373", + "name": "path373", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 42.604745,281.36041 h 3.021753 v 0.98471 h -3.021753 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path374", + "name": "path374", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 46.865262,284.75746 v -8.02296 h 5.799487 v 0.94718 h -4.738418 v 2.4587 h 4.438143 v 0.92966 h -4.438143 v 2.74024 h 4.926115 v 0.94718 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path375", + "name": "path375", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 54.307035,284.75746 v -8.02296 h 1.088592 l 4.204158,6.29625 v -6.29625 h 1.023508 v 8.02296 H 59.53346 l -4.212919,-6.30626 v 6.30626 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path376", + "name": "path376", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 65.15525,284.75746 v -1.92441 h -3.472201 v -0.89964 l 3.659898,-5.19891 h 0.798285 v 5.19891 h 1.088592 v 0.89964 h -1.088592 v 1.92441 z m 0,-2.82405 v -3.62358 l -2.506222,3.62358 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path377", + "name": "path377", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 70.673224,284.75746 v -7.07578 h -2.646358 v -0.94718 h 6.353783 v 0.94718 h -2.646356 v 7.07578 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path378", + "name": "path378", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "m 75.487402,284.75746 v -8.02296 h 3.556011 c 0.713231,0 1.258769,0.0752 1.63413,0.21529 0.365359,0.14014 0.665668,0.39412 0.890892,0.75949 0.225223,0.36663 0.327727,0.77075 0.327727,1.2112 0,0.57306 -0.177697,1.05107 -0.553057,1.43643 -0.3666,0.39289 -0.928417,0.63815 -1.699178,0.74947 0.281618,0.13272 0.489214,0.26389 0.638109,0.39541 0.310347,0.28019 0.60062,0.63815 0.882131,1.06983 l 1.390144,2.18591 H 81.22049 l -1.059826,-1.67041 c -0.310348,-0.48797 -0.563058,-0.85334 -0.769484,-1.10736 -0.196494,-0.25289 -0.375396,-0.43165 -0.534294,-0.53554 -0.160316,-0.10246 -0.319215,-0.17769 -0.487973,-0.21528 -0.112436,-0.0284 -0.310346,-0.0377 -0.591859,-0.0377 h -1.22869 v 3.56606 z m 1.061069,-4.4857 h 2.279757 c 0.487973,0 0.863332,-0.0461 1.14488,-0.15004 0.27275,-0.10246 0.47797,-0.26282 0.619346,-0.47924 0.141519,-0.2238 0.216357,-0.45918 0.216357,-0.72197 0,-0.37535 -0.141519,-0.69442 -0.414163,-0.93841 -0.281618,-0.24403 -0.713196,-0.36537 -1.303777,-0.36537 h -2.542507 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path379", + "name": "path379", + "stroke": { + "paint": "transparent", + "width": "1.25124" + }, + "type": "path" + }, + { + "d": "M 99.82503,360.73408 H 89.765075", + "fill": { + "paint": "transparent" + }, + "id": "ethernet2", + "name": "ethernet2", + "stroke": { + "dasharray": "none", + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "paint": "#000000", + "width": "0.15015" + }, + "type": "path" + } + ], + "id": "g1", + "name": "g1", + "type": "group" + } + ], + "id": "g2", + "name": "g2", + "transform": "matrix(2.5938402,0,0,2.5937159,806.10436,0.04236644)", + "type": "group" + } + ], + "id": "layer1", + "name": "layer1", + "type": "group" + } + ], + "preserveAspectRatio": "none", + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tsystem.perspective.openDock(\u0027Docked-East-MCM\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/.resources/bfbd68926a5db24f1b18548d6e93348c459f87932dc1b7d9b63b3f8a811dfcb2 b/.resources/bfbd68926a5db24f1b18548d6e93348c459f87932dc1b7d9b63b3f8a811dfcb2 deleted file mode 100644 index 5f9ef381..00000000 --- a/.resources/bfbd68926a5db24f1b18548d6e93348c459f87932dc1b7d9b63b3f8a811dfcb2 +++ /dev/null @@ -1,105 +0,0 @@ -{ - "custom": {}, - "params": { - "pageid": "value", - "panel_id": "value", - "text": "value" - }, - "propConfig": { - "params.pageid": { - "paramDirection": "input", - "persistent": true - }, - "params.panel_id": { - "paramDirection": "input", - "persistent": true - }, - "params.text": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 30, - "width": 160 - } - }, - "root": { - "children": [ - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tsystem.perspective.navigate(\"/\" + self.view.params.pageid)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "basis": "80%", - "grow": 1 - }, - "propConfig": { - "props.tagProps[0]": { - "binding": { - "config": { - "path": "view.params.panel_id" - }, - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "path": "view.params.text" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "backgroundColor": "#FFFFFF", - "borderStyle": "solid", - "borderWidth": "0.5px", - "cursor": "pointer" - }, - "tagProps": [ - null, - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ], - "textStyle": { - "color": "#000000", - "fontFamily": "inherit", - "fontSize": "1.5vmin", - "fontWeight": "bold" - } - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "root" - }, - "props": { - "alignContent": "flex-start", - "justify": "center" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/c0624dc043b7624708b59838b67c795daaf878680c0f529e4793e1bc3326cf79 b/.resources/c0624dc043b7624708b59838b67c795daaf878680c0f529e4793e1bc3326cf79 new file mode 100644 index 00000000..ed3ffee6 --- /dev/null +++ b/.resources/c0624dc043b7624708b59838b67c795daaf878680c0f529e4793e1bc3326cf79 @@ -0,0 +1,1743 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM02_VS01A", + "System/MCM04/PE/ZMX/S011017_ZMX1", + "System/MCM04/PE/ZMX/S011019_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM06", + "System/MCM04/PE/ZMX/S011021_ZMX1", + "System/MCM04/PE/ZMX/S011023_ZMX1", + "System/MCM04/PE/ZMX/S011018_ZMX1", + "System/MCM04/PE/ZMX/S011020_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM07", + "System/MCM04/PE/ZMX/S011022_ZMX1", + "System/MCM04/PE/ZMX/S011024_ZMX1", + "System/MCM04/PE/ZMX/S011025_ZMX1", + "System/MCM04/PE/ZMX/S011027_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM08", + "System/MCM04/PE/ZMX/S011029_ZMX1", + "System/MCM04/PE/ZMX/S011031_ZMX1", + "System/MCM04/PE/ZMX/S011026_ZMX1", + "System/MCM04/PE/ZMX/S011028_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM09", + "System/MCM04/PE/ZMX/S011030_ZMX1", + "System/MCM04/PE/ZMX/S011032_ZMX1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[16]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[17]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[17]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[18]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[18]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[19]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[19]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[20]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM02_VS01A", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011017_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011017_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011017_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "S011017_ZMX1 11.200.1.54", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011019_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011019_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011019_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "S011019_ZMX1 11.200.1.55", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM06" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM06", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM06_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "VS01A_FIOM06 11.200.1.56", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011021_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011021_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011021_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "S011021_ZMX1 11.200.1.57", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011023_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011023_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011023_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "S011023_ZMX1 11.200.1.58", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011018_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011018_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011018_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "S011018_ZMX1 11.200.1.59", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011020_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011020_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011020_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "S011020_ZMX1 11.200.1.60", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM07" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM07", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM07_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "VS01A_FIOM07 11.200.1.61", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011022_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011022_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011022_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "S011022_ZMX1 11.200.1.62", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011024_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011024_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011024_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "S011024_ZMX1 11.200.1.63", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011025_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011025_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011025_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "S011025_ZMX1 11.200.1.64", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011027_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1315 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011027_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011027_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.2142, + "y": 0.1646 + }, + "props": { + "text": "S011027_ZMX1 11.200.1.65", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM08" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM08", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM08_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "VS01A_FIOM08 11.200.1.66", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011029_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011029_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011029_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "S011029_ZMX1 11.200.1.67", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011031_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011031_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011031_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "S011031_ZMX1 11.200.1.68", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011026_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011026_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011026_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "S011026_ZMX1 11.200.1.69", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011028_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8571, + "y": 0.6639 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011028_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011028_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.7257 + }, + "props": { + "text": "S011028_ZMX1 11.200.1.70", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM09" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8585, + "y": 0.8329 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM09", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM09_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.8927 + }, + "props": { + "text": "VS01A_FIOM09 11.200.1.71", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011030_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.374, + "y": 0.8324 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011030_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011030_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.4587, + "y": 0.8896 + }, + "props": { + "text": "S011030_ZMX1 11.200.1.72", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011032_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2481, + "y": 0.8324 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011032_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011032_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3311, + "y": 0.8887 + }, + "props": { + "text": "S011032_ZMX1 11.200.1.73", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM02_VS01A", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/c0a3b4508029da8d9a3334a9bd6524683df4c406a9344c01062212d80b2356fe b/.resources/c0a3b4508029da8d9a3334a9bd6524683df4c406a9344c01062212d80b2356fe new file mode 100644 index 00000000..81283f0e --- /dev/null +++ b/.resources/c0a3b4508029da8d9a3334a9bd6524683df4c406a9344c01062212d80b2356fe @@ -0,0 +1,256 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "Main-Views/Home" + }, + "/Command": { + "title": "", + "viewPath": "Main-Views/CommandControl" + }, + "/Device-manager": { + "viewPath": "Main-Views/Device-Manager/DeviceManager" + }, + "/Help": { + "title": "Help", + "viewPath": "Main-Views/Help" + }, + "/MAP-Home": { + "title": "", + "viewPath": "Additional-Home-View/MAP-Home" + }, + "/Monitron": { + "viewPath": "Main-Views/Monitron" + }, + "/Oil": { + "viewPath": "Main-Views/OilMonitoring" + }, + "/Real-Time": { + "title": "", + "viewPath": "Alarm-Views/RealTime" + }, + "/Temperature": { + "title": "", + "viewPath": "Main-Views/TempMonitoring" + }, + "/Tools": { + "title": "Tools", + "viewPath": "Main-Views/ToolBox" + }, + "/Windows/Statistics": { + "title": "", + "viewPath": "" + }, + "/Windows/Status": { + "title": "", + "viewPath": "" + } + }, + "sharedDocks": { + "bottom": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "show", + "iconUrl": "material/notifications_active", + "id": "Docked-South", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 165, + "viewParams": {}, + "viewPath": "Navigation-Views/Docked-South" + } + ], + "cornerPriority": "top-bottom", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 805, + "content": "auto", + "handle": "autoHide", + "iconUrl": "", + "id": "Docked-West", + "modal": false, + "resizable": false, + "show": "auto", + "size": 70, + "viewParams": {}, + "viewPath": "Navigation-Views/Docked-West" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-Eas-TPR", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Tipper" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-EPC", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-EPC" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-VFD", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-VFD" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-SNP", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-StatusNonPowered" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-DS", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Device-Status" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-MCM", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-MCM" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-Extendo", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Extendo" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-BTN", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Button" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-SS-BTN", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-SS-Button" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-CH", + "modal": false, + "resizable": false, + "show": "visible", + "size": 150, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Chute" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-CHPB", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "auto", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 50, + "viewParams": {}, + "viewPath": "Framework/Breakpoint" + } + ] + } +} \ No newline at end of file diff --git a/.resources/6603a4a727b9573778322af242ffeedcc8460dedcafc818e39d0c766dda281ad b/.resources/c1f04f09f25bca11ebba63f793efdf9a649b482389170fd86b8a5fa90a46d327 similarity index 89% rename from .resources/6603a4a727b9573778322af242ffeedcc8460dedcafc818e39d0c766dda281ad rename to .resources/c1f04f09f25bca11ebba63f793efdf9a649b482389170fd86b8a5fa90a46d327 index 59d5f11a..b787b2eb 100644 --- a/.resources/6603a4a727b9573778322af242ffeedcc8460dedcafc818e39d0c766dda281ad +++ b/.resources/c1f04f09f25bca11ebba63f793efdf9a649b482389170fd86b8a5fa90a46d327 @@ -1,6 +1,24 @@ { - "custom": {}, + "custom": { + "activityLogger": { + "alt_pageid": "alarms", + "pageid": "alarms/ActiveAlarms", + "start_time": { + "$": [ + "ts", + 192, + 1748425447154 + ], + "$ts": 1748425447154 + } + } + }, "params": {}, + "propConfig": { + "custom.activityLogger": { + "persistent": true + } + }, "props": { "defaultSize": { "height": 1080, @@ -406,6 +424,18 @@ { "label": "MCM02", "value": "MCM02" + }, + { + "label": "MCM03", + "value": "MCM03" + }, + { + "label": "MCM04", + "value": "MCM04" + }, + { + "label": "MCM05", + "value": "MCM05" } ], "placeholder": { @@ -640,7 +670,7 @@ "component": { "onRowDoubleClick": { "config": { - "script": "\n\tmyData \u003d self.props.selection.data\n\n\tautStand.Alarms.handleClick(myData)" + "script": "\n\tmyData \u003d self.props.selection.data\n\n\talarms.alarm_click.handleClick(myData)\n\t\n\t" }, "scope": "G", "type": "script" @@ -686,7 +716,7 @@ "enabled": true, "rate": "3" }, - "queryPath": "autStand/Alarms/Active" + "queryPath": "GetActiveAlarms" }, "transforms": [ { @@ -1527,7 +1557,7 @@ "viewParams": {}, "viewPath": "", "visible": true, - "width": 70 + "width": "" } ], "emptyMessage": { @@ -1546,75 +1576,6 @@ }, "pager": { "activeOption": 100 - }, - "selection": { - "data": [ - { - "Description": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "PS3-12-TPE1 Jammed" - }, - "Device": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "PS3_12_TPE1" - }, - "Duration": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "31:08:46" - }, - "FullTag": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "System/MCM02/Photoeye/TPE/PS3_12_TPE1/Alarm/Jammed" - }, - "ID": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": 45 - }, - "Location": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "MCM02" - }, - "Priority": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "High" - }, - "StartTimestamp": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "$": [ - "ts", - 0, - 1759848757087 - ], - "$ts": 1759736742000 - } - }, - "Tag": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "PS3_12_TPE1.HMI.Alarm.Jammed" - } - } - ], - "selectedColumn": "StartTimestamp", - "selectedRow": 0 } }, "type": "ia.display.table" @@ -1624,7 +1585,7 @@ "name": "FlexContainer_0" }, "position": { - "basis": "480px", + "basis": "980px", "grow": 1 }, "props": { @@ -1672,17 +1633,17 @@ "$": [ "ts", 192, - 1759848750783 + 1759755630072 ], - "$ts": 1759848750782 + "$ts": 1759755630071 }, "startDate": { "$": [ "ts", 192, - 1759848750783 + 1759755630072 ], - "$ts": 1759846950782 + "$ts": 1759753830071 } }, "meta": { @@ -1800,7 +1761,7 @@ "component": { "onActionPerformed": { "config": { - "script": "\tautStand.messaging.message_handler.set_time_from_filters(self)\n\t" + "script": "\tmessaging.message_handler.set_time_from_filters(self)\n\t" }, "scope": "G", "type": "script" @@ -1851,12 +1812,12 @@ }, "onChange": { "enabled": null, - "script": "\tautStand.messaging.message_handler.set_time_from_filters(self)" + "script": "\tmessaging.message_handler.set_time_from_filters(self)" } } }, "props": { - "formattedValue": "Oct 1, 2025 3:24 PM", + "formattedValue": "Oct 6, 2025 4:30 PM", "style": { "margin": 15 } @@ -1934,13 +1895,13 @@ }, "onChange": { "enabled": null, - "script": "\tautStand.messaging.message_handler.set_time_to_filters(self)" + "script": "\tmessaging.message_handler.set_time_to_filters(self)" }, "persistent": true } }, "props": { - "formattedValue": "Oct 1, 2025 3:54 PM", + "formattedValue": "Oct 6, 2025 5:00 PM", "style": { "margin": 15 }, @@ -1948,9 +1909,9 @@ "$": [ "ts", 192, - 1759848750783 + 1759755630072 ], - "$ts": 1759848750782 + "$ts": 1759755630071 } }, "scripts": { @@ -1999,6 +1960,18 @@ { "label": "MCM02", "value": "MCM02" + }, + { + "label": "MCM03", + "value": "MCM03" + }, + { + "label": "MCM04", + "value": "MCM04" + }, + { + "label": "MCM05", + "value": "MCM05" } ], "placeholder": { @@ -2015,7 +1988,7 @@ { "messageType": "hjsgdfn", "pageScope": false, - "script": "\tpass", + "script": "\t#hi\n\tpass", "sessionScope": false, "viewScope": false } @@ -2140,7 +2113,7 @@ "component": { "onRowDoubleClick": { "config": { - "script": "\n\tmyData \u003d self.props.selection.data\n\n\tautStand.Alarms.handleClick(myData)" + "script": "\t\n\tmyData \u003d self.props.selection.data\n\n\talarms.alarm_click.handleClick(myData)" }, "scope": "G", "type": "script" @@ -2174,7 +2147,7 @@ "enabled": true, "rate": "3" }, - "queryPath": "autStand/Alarms/HitList" + "queryPath": "GetAlarmsWithCount" }, "transforms": [ { @@ -2387,7 +2360,7 @@ "boolean": "checkbox", "dateFormat": "MM-DD-YYYY HH:mm:ss", "editable": false, - "field": "ActivationCount", + "field": "Count", "filter": { "boolean": { "condition": "" @@ -3137,6 +3110,24 @@ "pager": { "activeOption": 100 }, + "selection": { + "data": [ + { + "ActivationCount": 10, + "Description": "ULC3_1_ST1 - Communication Faulted", + "Device": "ULC3_1_ST1", + "Duration": "00:00:10", + "FirstTimestamp": "Mon Oct 06 2025 11:44:12 GMT+0400 (Georgia Standard Time)", + "FullTag": "System/MCM05/Conveyor/Tipper/ULC3_1_ST1/Alarm/Communication_Faulted", + "LastTimestamp": "Mon Oct 06 2025 11:38:39 GMT+0400 (Georgia Standard Time)", + "Location": "MCM05", + "Priority": "High", + "Tag": "ULC3_1_ST1.HMI.Communication_Faulted" + } + ], + "selectedColumn": "Location", + "selectedRow": 3 + }, "sortOrder": [ "Priority" ] @@ -3288,17 +3279,17 @@ "$": [ "ts", 192, - 1759414649745 + 1759755633204 ], - "$ts": 1759414649745 + "$ts": 1759755633204 }, "startDate": { "$": [ "ts", 192, - 1759414649745 + 1759755633204 ], - "$ts": 1759412849745 + "$ts": 1759753833204 } }, "meta": { @@ -3415,7 +3406,7 @@ "component": { "onActionPerformed": { "config": { - "script": "\tautStand.messaging.message_handler.set_time_from_filters(self)\n\t" + "script": "\tmessaging.message_handler.set_time_from_filters(self)\n\t" }, "scope": "G", "type": "script" @@ -3449,13 +3440,7 @@ } }, "props.minDate": { - "access": "PUBLIC", - "binding": { - "config": { - "expression": "addDays(now(),-{this.custom.max_duration_days})" - }, - "type": "expr" - } + "access": "PUBLIC" }, "props.value": { "binding": { @@ -3466,12 +3451,20 @@ }, "onChange": { "enabled": null, - "script": "\tautStand.messaging.message_handler.set_time_from_filters(self)" + "script": "\tmessaging.message_handler.set_time_from_filters(self)\n\t\t\n\tif system.date.secondsBetween(self.props.value,self.getSibling(\"DateTimeInput_0\").props.value) \u003e 604800:\n\t\tself.getSibling(\"DateTimeInput_0\").props.value \u003d system.date.addSeconds(self.props.value,604800)" } } }, "props": { - "formattedValue": "Oct 2, 2025 5:47 PM", + "formattedValue": "Oct 6, 2025 4:30 PM", + "minDate": { + "$": [ + "ts", + 192, + 1759755629641 + ], + "$ts": 1728219629641 + }, "style": { "margin": 15 } @@ -3527,7 +3520,7 @@ "props.maxDate": { "binding": { "config": { - "expression": "now()" + "expression": "if(dateDiff({../DateTimeInput.props.value},now(),\"day\") \u003c 7, now(),dateArithmetic({../DateTimeInput.props.value}, 7, \"days\"))" }, "type": "expr" } @@ -3535,7 +3528,7 @@ "props.minDate": { "binding": { "config": { - "expression": "addDays(now(),-365)" + "expression": "{../DateTimeInput.props.value}" }, "type": "expr" } @@ -3549,23 +3542,23 @@ }, "onChange": { "enabled": null, - "script": "\tautStand.messaging.message_handler.set_time_to_filters(self)" + "script": "\tmessaging.message_handler.set_time_to_filters(self)" }, "persistent": true } }, "props": { - "formattedValue": "Oct 2, 2025 6:17 PM", + "formattedValue": "Oct 6, 2025 5:00 PM", "style": { "margin": 15 }, "value": { "$": [ "ts", - 201, - 1759414649745 + 192, + 1759755633204 ], - "$ts": 1759414649745 + "$ts": 1759755633204 } }, "scripts": { @@ -3617,7 +3610,7 @@ "component": { "onActionPerformed": { "config": { - "script": "\tautStand.messaging.message_handler.set_priority_filters(self)" + "script": "\tmessaging.message_handler.set_priority_filters(self)" }, "scope": "G", "type": "script" @@ -3715,6 +3708,18 @@ { "label": "MCM02", "value": "MCM02" + }, + { + "label": "MCM03", + "value": "MCM03" + }, + { + "label": "MCM04", + "value": "MCM04" + }, + { + "label": "MCM05", + "value": "MCM05" } ], "placeholder": { @@ -3738,52 +3743,6 @@ ] }, "type": "ia.input.dropdown" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tself.getSibling(\"Dropdown_0\").props.value \u003d \"\"\n\tself.getSibling(\"Dropdown\").props.value \u003d \"\"\n\tself.parent.parent.parent.getChild(\"Table\").getChild(\"Table\").custom.priority_filters \u003d \"\"" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "position": { - "basis": "120px" - }, - "props": { - "image": { - "icon": { - "color": "#000000", - "path": "material/clear" - } - }, - "primary": false, - "style": { - "margin": 15 - }, - "text": "Reset" - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "button-severity-indicator", - "pageScope": true, - "script": "\tbackground \u003d \"false\"\n\tseverity \u003d payload[\"severity\"]\n\tbutton_severity \u003d self.custom.Severity\n\tif severity \u003d\u003d button_severity:\n\t\tbackground \u003d \"true\"\n\telse:\n\t\tbackground \u003d \"false\"\n\t\n\tself.custom.background_on \u003d background\n\t", - "sessionScope": false, - "viewScope": false - } - ] - }, - "type": "ia.input.button" } ], "meta": { @@ -3849,9 +3808,11 @@ "children": [ { "custom": { + "amount": 0, "device_filters": null, "duration_filter": null, - "hasNext": false, + "hasNext": true, + "hit_limit": false, "loading": false, "max_duration": { "$": [ @@ -3863,30 +3824,17 @@ }, "page_size": 100, "priority_filters": null, + "record_count": 1088, "source_id_filters": null, - "time_from_filter": { - "$": [ - "ts", - 192, - 1759848750783 - ], - "$ts": 1759846950782 - }, - "time_to_filter": { - "$": [ - "ts", - 192, - 1759848750783 - ], - "$ts": 1759848750782 - }, + "time_from_filter": null, + "time_to_filter": null, "type_filters": null }, "events": { "component": { "onRowDoubleClick": { "config": { - "script": "\n\tmyData \u003d self.props.selection.data\n\n\tautStand.Alarms.handleClick(myData)" + "script": "\t\n\tmyData \u003d self.props.selection.data\n\n\talarms.alarm_click.handleClick(myData)" }, "scope": "G", "type": "script" @@ -3947,19 +3895,17 @@ "config": { "parameters": { "endtime": "{.../Filters/Time/DateTimeInput_0.props.value}", - "offset": "({.../Paginate/FlexContainer_0/NumericEntryField.props.value}-1)*100", - "page_size_plus1": "100+1", "starttime": "{.../Filters/Time/DateTimeInput.props.value}" }, "polling": { "enabled": true, "rate": "3" }, - "queryPath": "autStand/Alarms/History" + "queryPath": "GetAlarms" }, "transforms": [ { - "code": "\tfrom system.dataset import toPyDataSet\n\t\n\tds \u003d toPyDataSet(value)\n\tpage_size \u003d int(self.custom.page_size) # your custom.page_size \u003d 100\n\t\n\t# detect \"next page\" — works because SQL returns page_size+1 max\n\trow_count \u003d len(ds) if ds is not None else 0\n\tself.custom.hasNext \u003d (row_count \u003e page_size)\n\t\n\t# display only first page_size rows\n\trows_iter \u003d ds if row_count \u003c\u003d page_size else [ds[i] for i in range(page_size)]\n\t\n\tdata \u003d []\n\tcols \u003d list(ds.columnNames) if row_count else []\n\t\n\tfor row in rows_iter:\n\t pr \u003d row[\"Priority\"]\n\t if pr \u003d\u003d \"High\":\n\t cls \u003d \"Alarms-Styles/High\"\n\t elif pr \u003d\u003d \"Medium\":\n\t cls \u003d \"Alarms-Styles/Medium\"\n\t elif pr \u003d\u003d \"Low\":\n\t cls \u003d \"Alarms-Styles/Low\"\n\t elif pr \u003d\u003d \"Diagnostic\":\n\t cls \u003d \"Alarms-Styles/Diagnostic\"\n\t else:\n\t cls \u003d \"Alarms-Styles/NoAlarm\"\n\t\n\t data.append({c: {\"value\": row[c], \"style\": {\"classes\": cls}} for c in cols})\n\t\n\t# turn loading off when data arrives\n\tself.custom.loading \u003d False\n\t\n\treturn data", + "code": "\t# Transform (script)\n\tfrom system.dataset import toPyDataSet\n\t\n\tds \u003d toPyDataSet(value) if value is not None else None\n\tif not ds:\n\t self.custom.loading \u003d False\n\t self.custom.record_count \u003d 0\n\t self.custom.hit_limit \u003d False\n\t return []\n\t\n\tcols \u003d list(getattr(ds, \"columnNames\", []))\n\tdata \u003d []\n\t\n\tfor row in ds:\n\t # Map priority to style class\n\t try:\n\t pr \u003d row[\"Priority\"]\n\t except:\n\t pr \u003d None\n\t\n\t if pr \u003d\u003d \"High\":\n\t cls \u003d \"Alarms-Styles/High\"\n\t elif pr \u003d\u003d \"Medium\":\n\t cls \u003d \"Alarms-Styles/Medium\"\n\t elif pr \u003d\u003d \"Low\":\n\t cls \u003d \"Alarms-Styles/Low\"\n\t elif pr \u003d\u003d \"Diagnostic\":\n\t cls \u003d \"Alarms-Styles/Diagnostic\"\n\t else:\n\t cls \u003d \"Alarms-Styles/NoAlarm\"\n\t\n\t # Build a row object for the Table\n\t data.append({c: {\"value\": row[c], \"style\": {\"classes\": cls}} for c in cols})\n\t\n\t# simple bookkeeping (no limit)\n\tself.custom.loading \u003d False\n\tself.custom.record_count \u003d len(data)\n\tself.custom.hit_limit \u003d False\n\t\n\treturn data", "type": "script" } ], @@ -4322,7 +4268,7 @@ }, "render": "auto", "resizable": true, - "sort": "ascending", + "sort": "none", "sortable": true, "strictWidth": false, "style": { @@ -4908,7 +4854,7 @@ } }, "pager": { - "bottom": false + "activeOption": 100 }, "style": { "margin": 20 @@ -5018,7 +4964,7 @@ { "messageType": "update-historical-data", "pageScope": true, - "script": "#\tdata \u003d payload[\"data\"]\n#\tself.getChild(\"Table\").props.data \u003d data", + "script": "#\tdata \u003d payload[\"data\"]\n#\tself.getChild(\"Table\").props.data \u003d data\n\tpass", "sessionScope": false, "viewScope": false } @@ -5057,7 +5003,7 @@ "component": { "onActionPerformed": { "config": { - "script": "\t# Historical_tab → Paginate → FlexContainer → Export → onActionPerformed\n\t\n\t# Py2/3 compat for unicode\n\ttry:\n\t unicode\n\texcept NameError:\n\t unicode \u003d str\n\t\n\tdef unwrap_once(cell):\n\t \"\"\"Unwrap a single layer of common wrappers.\"\"\"\n\t # 1) Dict-like with \u0027value\u0027\n\t try:\n\t if isinstance(cell, dict) and \"value\" in cell:\n\t return cell[\"value\"]\n\t except Exception:\n\t pass\n\t # 2) Java Map-like (ObjectWrapper of a map)\n\t try:\n\t if hasattr(cell, \"get\"):\n\t # Some ObjectWrappers act like maps\n\t v \u003d cell.get(\"value\")\n\t if v is not None:\n\t return v\n\t except Exception:\n\t pass\n\t # 3) Object with .value attribute\n\t try:\n\t if hasattr(cell, \"value\"):\n\t return cell.value\n\t except Exception:\n\t pass\n\t return cell\n\t\n\tdef unwrap_deep(cell, max_depth\u003d5):\n\t \"\"\"Peel multiple wrapper layers until we reach a scalar.\"\"\"\n\t v \u003d cell\n\t for _ in range(max_depth):\n\t new_v \u003d unwrap_once(v)\n\t if new_v is v:\n\t break\n\t v \u003d new_v\n\t return v\n\t\n\tdef fmt_ts(v):\n\t \"\"\"Format timestamps as \u0027yyyy-MM-dd HH:mm:ss.S\u0027. None -\u003e \u0027\u0027.\"\"\"\n\t if v is None:\n\t return \"\"\n\t try:\n\t # java.util.Date\n\t if hasattr(v, \"getTime\"):\n\t return system.date.format(v, \"yyyy-MM-dd HH:mm:ss.S\")\n\t except Exception:\n\t pass\n\t try:\n\t # epoch millis\n\t if isinstance(v, (int, long)) and v \u003e 10000000:\n\t return system.date.format(system.date.fromMillis(v), \"yyyy-MM-dd HH:mm:ss.S\")\n\t except Exception:\n\t pass\n\t # string/other\n\t return unicode(v)\n\t\n\tdef fmt_text(v):\n\t return \"\" if v is None else unicode(v)\n\t\n\tdef csv_cell(s):\n\t s \u003d \"\" if s is None else unicode(s)\n\t return s.replace(\",\", \";\").replace(\"\\r\", \" \").replace(\"\\n\", \" \")\n\t\n\ttry:\n\t # Locate the Historical table\n\t root \u003d self.parent.parent.parent # -\u003e Historical_tab/root\n\t table \u003d root.getChild(\"Table\").getChild(\"Table\") # -\u003e the table component\n\t\n\t # Prefer filtered rows ONLY if they actually contain rows; otherwise fallback to props.data\n\t rows \u003d []\n\t try:\n\t if table.props.filter.results.enabled and table.props.filter.results.data and len(table.props.filter.results.data) \u003e 0:\n\t rows \u003d table.props.filter.results.data\n\t except Exception:\n\t pass\n\t if not rows:\n\t rows \u003d table.props.data\n\t\n\t if not rows or len(rows) \u003d\u003d 0:\n\t system.perspective.print(\"Historical export: no data in table.\")\n\t return\n\t\n\t # EXACT column order required\n\t col_order \u003d [\"ID\",\"StartTimestamp\",\"EndTimestamp\",\"Duration\",\"Description\",\"Priority\",\"Location\",\"Tag\",\"FullTag\",\"Device\"]\n\t\n\t # Header\n\t lines \u003d [\",\".join(col_order)]\n\t\n\t # Rows\n\t for row in rows:\n\t out \u003d []\n\t for f in col_order:\n\t raw \u003d row.get(f, \"\")\n\t val \u003d unwrap_deep(raw)\n\t\n\t if f in (\"StartTimestamp\", \"EndTimestamp\"):\n\t val \u003d fmt_ts(val)\n\t else:\n\t val \u003d fmt_text(val)\n\t\n\t out.append(csv_cell(val))\n\t lines.append(\",\".join(out))\n\t\n\t csv \u003d \"\\n\".join(lines).encode(\"utf-8\")\n\t system.perspective.download(\"historical_alarms.csv\", csv)\n\t system.perspective.print(\"Historical export: CSV download started (%d records).\" % len(rows))\n\t\n\texcept Exception as e:\n\t system.perspective.print(\"Historical export failed: \" + str(e))" + "script": "\t# Historical_tab → Paginate → FlexContainer → Export → onActionPerformed\n\t\n\tfrom datetime import datetime\n\t\n\ttry:\n\t # Get the table data - try filtered first, then fall back to all data\n\t root \u003d self.parent.parent.parent\n\t table \u003d root.getChild(\"Table\").getChild(\"Table\")\n\t \n\t # Try to get filtered data first, otherwise use all data\n\t data \u003d None\n\t try:\n\t # Check if filtered data exists and has content\n\t filtered_data \u003d table.props.filter.results.data\n\t if filtered_data and len(filtered_data) \u003e 0:\n\t data \u003d filtered_data\n\t system.perspective.print(\"Using filtered data: %d records\" % len(data))\n\t except:\n\t pass\n\t \n\t # Fall back to all data if no filtered data\n\t if not data:\n\t data \u003d table.props.data\n\t system.perspective.print(\"Using all data: %d records\" % len(data))\n\t \n\t # Apply sorting if sortOrder exists\n\t try:\n\t sort_order \u003d table.props.sortOrder\n\t if sort_order and len(sort_order) \u003e 0:\n\t system.perspective.print(\"Applying sort: \" + str(sort_order))\n\t \n\t # Ignition table sortOrder is typically a list of objects with \u0027field\u0027 and \u0027direction\u0027\n\t for sort_item in reversed(sort_order): # Apply in reverse for multiple sorts\n\t field \u003d None\n\t direction \u003d \u0027asc\u0027\n\t \n\t # Try different ways to access the sort configuration\n\t if hasattr(sort_item, \u0027field\u0027):\n\t field \u003d sort_item.field\n\t direction \u003d getattr(sort_item, \u0027direction\u0027, \u0027asc\u0027)\n\t elif hasattr(sort_item, \u0027column\u0027):\n\t field \u003d sort_item.column \n\t direction \u003d getattr(sort_item, \u0027direction\u0027, \u0027asc\u0027)\n\t elif isinstance(sort_item, dict):\n\t field \u003d sort_item.get(\u0027field\u0027) or sort_item.get(\u0027column\u0027)\n\t direction \u003d sort_item.get(\u0027direction\u0027, \u0027asc\u0027)\n\t \n\t if field:\n\t def get_sort_value(item):\n\t if field in item:\n\t cell \u003d item[field]\n\t if isinstance(cell, dict) and \"value\" in cell:\n\t val \u003d cell[\"value\"]\n\t else:\n\t val \u003d cell\n\t \n\t # Handle None values\n\t if val is None:\n\t return \"\"\n\t elif hasattr(val, \u0027value\u0027):\n\t return val.value\n\t else:\n\t return val\n\t return \"\"\n\t \n\t reverse_sort \u003d (str(direction).lower() \u003d\u003d \u0027desc\u0027)\n\t data \u003d sorted(data, key\u003dget_sort_value, reverse\u003dreverse_sort)\n\t system.perspective.print(\"Sorted by %s (%s)\" % (field, direction))\n\t except Exception as e:\n\t system.perspective.print(\"Sort error: \" + str(e))\n\t\n\t column_order \u003d [\n\t \"ID\",\n\t \"StartTimestamp\",\n\t \"EndTimestamp\", \n\t \"Duration\",\n\t \"Description\",\n\t \"Priority\",\n\t \"Location\",\n\t \"Tag\",\n\t \"FullTag\",\n\t \"Device\"\n\t ]\n\t\n\t csv_content \u003d \",\".join(column_order) + \"\\n\"\n\t \t\n\t def unwrap(v):\n\t if hasattr(v, \u0027value\u0027):\n\t return str(v.value)\n\t return str(v) if v is not None else \"\"\n\t \t\n\t if data and len(data) \u003e 0:\n\t for item in data:\n\t row_data \u003d []\n\t \n\t for col in column_order:\n\t # Look for the column in the current item\n\t if col in item:\n\t cell \u003d item[col]\n\t # Extract the value from the nested structure\n\t if isinstance(cell, dict) and \"value\" in cell:\n\t raw_value \u003d cell[\"value\"]\n\t else:\n\t raw_value \u003d cell\n\t else:\n\t raw_value \u003d \"\"\n\t \n\t # Process and clean the value\n\t processed_value \u003d unwrap(raw_value).replace(\",\", \";\").replace(\"\\r\", \" \").replace(\"\\n\", \" \")\n\t row_data.append(processed_value)\n\t \n\t csv_content +\u003d \",\".join(row_data) + \"\\n\"\n\t else:\n\t csv_content +\u003d \"No alarms in current view\\n\"\n\t\n\t csv_bytes \u003d csv_content.encode(\"utf-8\")\n\t system.perspective.download(\"historical_alarms.csv\", csv_bytes)\n\t system.perspective.print(\"Historical export: CSV download started\")\n\t\n\texcept Exception as e:\n\t system.perspective.print(\"Historical export failed: \" + str(e))" }, "scope": "G", "type": "script" @@ -5246,17 +5192,6 @@ "type": "ia.display.label" } ], - "custom": { - "disable": true, - "time_now": { - "$": [ - "ts", - 192, - 1759317510198 - ], - "$ts": 1759317510198 - } - }, "meta": { "name": "FlexContainer" }, @@ -5440,16 +5375,226 @@ "shrink": 0 }, "props": { - "justify": "space-evenly" + "justify": "space-evenly", + "style": { + "display": "none" + } }, "type": "ia.container.flex" }, { + "children": [ + { + "custom": { + "download_in_progress": true, + "enable_timeout": false, + "priority_filters": "medium", + "time_from_filter": { + "$": [ + "ts", + 192, + 1759316536954 + ], + "$ts": 1756755000000 + }, + "time_to_filter": { + "$": [ + "ts", + 192, + 1759316533389 + ], + "$ts": 1759271400000 + }, + "type_filters": null + }, + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\t# Historical_tab → Paginate → FlexContainer → Export → onActionPerformed\n\t\n\tfrom datetime import datetime\n\t\n\ttry:\n\t # Get the table data - try filtered first, then fall back to all data\n\t # Navigate up the component hierarchy to find the table\n\t current \u003d self\n\t table \u003d None\n\t \n\t # Try different navigation paths to find the table\n\t try:\n\t # Method 1: Try the original path\n\t root \u003d self.parent.parent.parent\n\t table \u003d root.getChild(\"Table\").getChild(\"Table\")\n\t except:\n\t try:\n\t # Method 2: Try going up more levels\n\t root \u003d self.parent.parent.parent.parent\n\t table \u003d root.getChild(\"Table\").getChild(\"Table\")\n\t except:\n\t try:\n\t # Method 3: Try finding by component name search\n\t current \u003d self.parent\n\t while current and not hasattr(current, \u0027meta\u0027) or current.meta.name !\u003d \u0027Historical_tab\u0027:\n\t current \u003d current.parent\n\t if current:\n\t table \u003d current.getChild(\"root\").getChild(\"Table\").getChild(\"Table\")\n\t except:\n\t pass\n\t \n\t if not table:\n\t raise Exception(\"Could not find table component\")\n\t \n\t # Try to get filtered data first, otherwise use all data\n\t data \u003d None\n\t try:\n\t # Check if filtered data exists and has content\n\t filtered_data \u003d table.props.filter.results.data\n\t if filtered_data and len(filtered_data) \u003e 0:\n\t data \u003d filtered_data\n\t system.perspective.print(\"Using filtered data: %d records\" % len(data))\n\t except:\n\t pass\n\t \n\t # Fall back to all data if no filtered data\n\t if not data:\n\t data \u003d table.props.data\n\t system.perspective.print(\"Using all data: %d records\" % len(data))\n\t \n\t # Apply sorting if sortOrder exists\n\t try:\n\t sort_order \u003d table.props.sortOrder\n\t if sort_order and len(sort_order) \u003e 0:\n\t system.perspective.print(\"Applying sort: \" + str(sort_order))\n\t \n\t # Sort the data based on the sort order\n\t for sort_config in reversed(sort_order): # Apply in reverse for multiple sorts\n\t field \u003d None\n\t direction \u003d \u0027asc\u0027\n\t \n\t # Try different ways to get field and direction\n\t if isinstance(sort_config, dict):\n\t field \u003d sort_config.get(\u0027field\u0027) or sort_config.get(\u0027column\u0027)\n\t direction \u003d sort_config.get(\u0027direction\u0027, \u0027asc\u0027)\n\t elif hasattr(sort_config, \u0027field\u0027):\n\t field \u003d sort_config.field\n\t direction \u003d getattr(sort_config, \u0027direction\u0027, \u0027asc\u0027)\n\t elif hasattr(sort_config, \u0027column\u0027):\n\t field \u003d sort_config.column\n\t direction \u003d getattr(sort_config, \u0027direction\u0027, \u0027asc\u0027)\n\t \n\t if field:\n\t def get_sort_value(item):\n\t if field in item:\n\t cell \u003d item[field]\n\t if isinstance(cell, dict) and \"value\" in cell:\n\t val \u003d cell[\"value\"]\n\t else:\n\t val \u003d cell\n\t \n\t # Handle None values\n\t if val is None:\n\t return \"\"\n\t elif hasattr(val, \u0027value\u0027):\n\t return val.value\n\t else:\n\t return val\n\t return \"\"\n\t \n\t reverse_sort \u003d (str(direction).lower() \u003d\u003d \u0027desc\u0027)\n\t data \u003d sorted(data, key\u003dget_sort_value, reverse\u003dreverse_sort)\n\t system.perspective.print(\"Sorted by %s (%s)\" % (field, direction))\n\t except Exception as e:\n\t system.perspective.print(\"Sort error: \" + str(e))\n\t\n\t column_order \u003d [\n\t \"ID\",\n\t \"StartTimestamp\",\n\t \"EndTimestamp\", \n\t \"Duration\",\n\t \"Description\",\n\t \"Priority\",\n\t \"Location\",\n\t \"Tag\",\n\t \"FullTag\",\n\t \"Device\"\n\t ]\n\t\n\t csv_content \u003d \",\".join(column_order) + \"\\n\"\n\t \t\n\t def unwrap(v):\n\t if hasattr(v, \u0027value\u0027):\n\t return str(v.value)\n\t return str(v) if v is not None else \"\"\n\t \t\n\t if data and len(data) \u003e 0:\n\t for item in data:\n\t row_data \u003d []\n\t \n\t for col in column_order:\n\t # Look for the column in the current item\n\t if col in item:\n\t cell \u003d item[col]\n\t # Extract the value from the nested structure\n\t if isinstance(cell, dict) and \"value\" in cell:\n\t raw_value \u003d cell[\"value\"]\n\t else:\n\t raw_value \u003d cell\n\t else:\n\t raw_value \u003d \"\"\n\t \n\t # Process and clean the value\n\t processed_value \u003d unwrap(raw_value).replace(\",\", \";\").replace(\"\\r\", \" \").replace(\"\\n\", \" \")\n\t row_data.append(processed_value)\n\t \n\t csv_content +\u003d \",\".join(row_data) + \"\\n\"\n\t else:\n\t csv_content +\u003d \"No alarms in current view\\n\"\n\t\n\t csv_bytes \u003d csv_content.encode(\"utf-8\")\n\t system.perspective.download(\"historical_alarms.csv\", csv_bytes)\n\t system.perspective.print(\"Historical export: CSV download started\")\n\t\n\texcept Exception as e:\n\t system.perspective.print(\"Historical export failed: \" + str(e))" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Export", + "tooltip": { + "enabled": true, + "text": "Exports the data displayed in the table." + } + }, + "position": { + "basis": "120px", + "shrink": 0 + }, + "propConfig": { + "custom.disable": { + "binding": { + "config": { + "expression": "if(isNull({this.custom.start_time}), False, secondsBetween({this.custom.start_time}, {this.custom.time_now}))" + }, + "transforms": [ + { + "code": "\tif value \u003e 60:\n\t\tself.custom.enable_timeout \u003d False\n\t\treturn False\n\telse:\n\t\treturn True", + "type": "script" + } + ], + "type": "expr" + } + }, + "custom.download_complete": { + "binding": { + "config": { + "path": "session.custom.downloads" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d True:\n\t\tself.custom.download_in_progress \u003d False", + "type": "script" + } + ], + "type": "property" + } + }, + "custom.priority_filters": { + "persistent": true + }, + "custom.start_time": { + "binding": { + "config": { + "expression": "{this.custom.enable_timeout}" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d True:\n\t\treturn self.custom.time_now", + "type": "script" + } + ], + "type": "expr" + } + }, + "custom.time_from_filter": { + "persistent": true + }, + "custom.time_now": { + "binding": { + "config": { + "expression": "now()" + }, + "type": "expr" + } + }, + "custom.time_to_filter": { + "persistent": true + }, + "props.enabled": { + "binding": { + "config": { + "expression": "!{this.custom.enable_timeout} || !{this.custom.download_in_progress} " + }, + "type": "expr" + } + }, + "props.text": { + "binding": { + "config": { + "expression": "if(!{this.custom.enable_timeout}, \"Export\",\r\nif({this.custom.download_in_progress}, \"Exporting...\",\r\n\"Export\"))" + }, + "type": "expr" + } + } + }, + "props": { + "image": { + "icon": { + "path": "material/import_export" + } + }, + "primary": false, + "style": { + "margin": 15, + "marginLeft": 20 + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "set-source-filters", + "pageScope": true, + "script": "#\tfilters \u003d payload[\"data\"]\n#\tself.custom.source_id_filters \u003d filters\n\tpass", + "sessionScope": false, + "viewScope": false + }, + { + "messageType": "set-device-filters", + "pageScope": true, + "script": "#\tfilters \u003d payload[\"data\"]\n#\tself.custom.device_filters \u003d filters\n\tpass", + "sessionScope": false, + "viewScope": false + }, + { + "messageType": "set-message-filters", + "pageScope": true, + "script": "#\tfilters \u003d payload[\"data\"]\n#\tself.custom.message_filters \u003d filters\n\tpass", + "sessionScope": false, + "viewScope": false + }, + { + "messageType": "set-priority-filters", + "pageScope": true, + "script": "#\tfilters \u003d payload[\"data\"]\n#\tself.custom.priority_filters \u003d filters\n\tpass", + "sessionScope": false, + "viewScope": false + }, + { + "messageType": "set-from-filters", + "pageScope": true, + "script": "#\ttime \u003d payload[\"data\"]\n#\tself.custom.time_from_filter \u003d time\n\tpass", + "sessionScope": false, + "viewScope": false + }, + { + "messageType": "set-to-filters", + "pageScope": true, + "script": "#\ttime \u003d payload[\"data\"]\n#\tself.custom.time_to_filter \u003d time\n\tpass", + "sessionScope": false, + "viewScope": false + }, + { + "messageType": "reset-historical-filters", + "pageScope": true, + "script": "#\taction \u003d payload[\"data\"]\n#\tif action \u003d\u003d \"reset\":\n#\t\tself.custom.device_filters \u003d None\n#\t\tself.custom.priority_filters \u003d None\n#\t\tself.custom.source_id_filters \u003d None\n#\t\tself.custom.time_from_filter \u003d None\n#\t\tself.custom.time_to_filter \u003d None\n#\t\tself.custom.type_filters \u003d None\n#\t\tself.custom.duration_filter \u003d None\n#\t\tself.props.enabled \u003dTrue\n#\t\t\n\tpass", + "sessionScope": false, + "viewScope": false + }, + { + "messageType": "set-type-filters", + "pageScope": true, + "script": "#\tfilters \u003d payload[\"data\"]\n#\tself.custom.type_filters \u003d filters\n\tpass", + "sessionScope": false, + "viewScope": false + }, + { + "messageType": "set-duration-filters", + "pageScope": true, + "script": "#\tduration \u003d payload[\"data\"]\n#\tself.custom.duration_filter \u003d duration\n#\tpass", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.input.button" + } + ], "meta": { - "name": "FlexContainer_1" + "name": "FlexContainer" }, "position": { - "basis": 50 + "basis": 100 }, "type": "ia.container.flex" } diff --git a/.resources/c219e0edbd20ff7f64cc85b67f3db1a37bea71e506d758c307f5189f04e81b0d b/.resources/c219e0edbd20ff7f64cc85b67f3db1a37bea71e506d758c307f5189f04e81b0d deleted file mode 100644 index 3f663d56..00000000 --- a/.resources/c219e0edbd20ff7f64cc85b67f3db1a37bea71e506d758c307f5189f04e81b0d +++ /dev/null @@ -1,792 +0,0 @@ -{ - "custom": { - "activityLogger": { - "alt_pageid": "help", - "start_time": { - "$": [ - "ts", - 192, - 1758444113793 - ], - "$ts": 1758444113793 - } - } - }, - "events": { - "system": { - "onShutdown": { - "config": { - "script": "#\tactivityLog.logger.callLogger(self, \u0027page\u0027)\n\tactivityLog.productMetrics.callLogger(self, \u0027page\u0027)" - }, - "scope": "G", - "type": "script" - }, - "onStartup": { - "config": { - "script": "\tself.custom.activityLogger.start_time \u003d system.date.now()" - }, - "scope": "G", - "type": "script" - } - } - }, - "params": {}, - "propConfig": { - "custom.activityLogger": { - "persistent": true - }, - "custom.activityLogger.pageid": { - "binding": { - "config": { - "expression": "{page.props.path}" - }, - "transforms": [ - { - "code": "\tif value \u003d\u003d\u0027/\u0027 or value \u003d\u003d \u0027\u0027 or value \u003d\u003d None:\n\t\treturn self.custom.activityLogger.alt_pageid.lower()\n\telse:\n\t\treturn value[1:].lower()", - "type": "script" - } - ], - "type": "expr" - } - } - }, - "props": { - "defaultSize": { - "height": 1080, - "width": 1920 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Header" - }, - "position": { - "basis": "50px" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Body header" - }, - "position": { - "basis": "1920px" - }, - "props": { - "text": "How can we help you ?", - "textStyle": { - "color": "#000000", - "fontFamily": "Arial", - "fontSize": "45px", - "fontWeight": "bolder", - "textAlign": "center" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "120px", - "grow": 1 - }, - "props": { - "justify": "center", - "style": { - "opacity": "0.73", - "textShadow": "#AAAAAA 1px 2px 2px" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Markdown" - }, - "position": { - "basis": "94px", - "grow": 1 - }, - "props": { - "markdown": { - "escapeHtml": false - }, - "source": "\u003chtml\u003eThis page provides help on all things SCADA related. Cant find what your looking for ?. \u003cbr\u003eReach out to the MAP team for assistance.\u003c/html\u003e", - "style": { - "color": "#000000", - "fontFamily": "Arial", - "fontSize": "20px", - "fontWeight": "lighter", - "lineHeight": "1.5", - "marginBottom": "20px", - "textAlign": "center" - } - }, - "type": "ia.display.markdown" - }, - { - "children": [ - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Icon" - }, - "position": { - "basis": "58px" - }, - "props": { - "color": "#4D9CCE", - "path": "material/menu_book", - "style": { - "margin": "10px", - "marginTop": "50px" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "100px" - }, - "props": { - "text": "User Guide", - "textStyle": { - "color": "#000000", - "fontFamily": "Arial", - "fontSize": "22px", - "fontWeight": "bold", - "marginTop": "", - "textAlign": "center" - } - }, - "type": "ia.display.label" - } - ], - "custom": { - "buttonid": "help/user_guide" - }, - "events": { - "dom": { - "onClick": [ - { - "config": { - "script": "\tbuttonid \u003d self.custom.buttonid\n\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)" - }, - "scope": "G", - "type": "script" - }, - { - "config": { - "newTab": true, - "url": "https://w.amazon.com/bin/view/EURME/MAP/Product_Management/SCADA2/Resources/UserGuide" - }, - "scope": "C", - "type": "nav" - } - ] - } - }, - "meta": { - "name": "UserGuideCard" - }, - "position": { - "basis": "400px" - }, - "props": { - "direction": "column", - "style": { - "backgroundColor": "#F2F3F4", - "classes": "FadeInFast, background, background-none", - "cursor": "pointer", - "marginBottom": "10px", - "marginRight": "50px", - "marginTop": "10px" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Icon" - }, - "position": { - "basis": "58px" - }, - "props": { - "color": "#4D9CCE", - "path": "material/developer_mode", - "style": { - "margin": "10px", - "marginTop": "50px" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "100px" - }, - "props": { - "text": "Developer Guide", - "textStyle": { - "color": "#000000", - "fontFamily": "Arial", - "fontSize": "22px", - "fontWeight": "bold", - "textAlign": "center" - } - }, - "type": "ia.display.label" - } - ], - "custom": { - "buttonid": "help/dev_guide" - }, - "events": { - "dom": { - "onClick": [ - { - "config": { - "script": "\tbuttonid \u003d self.custom.buttonid\n\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)" - }, - "scope": "G", - "type": "script" - }, - { - "config": { - "newTab": true, - "url": "https://w.amazon.com/bin/view/EURME/MAP/Projects/Amazon_SCADA/Expanding_BU_and_New_Regions_SCADA/AMZL/DeveloperGuide/" - }, - "scope": "C", - "type": "nav" - } - ] - } - }, - "meta": { - "name": "DevelopmentGuideCard" - }, - "position": { - "basis": "400px" - }, - "props": { - "direction": "column", - "style": { - "backgroundColor": "#F2F3F4", - "classes": "FadeInFast, background, background-none", - "cursor": "pointer", - "marginBottom": "10px", - "marginRight": "50px", - "marginTop": "10px" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Icon" - }, - "position": { - "basis": "58px" - }, - "props": { - "color": "#4D9CCE", - "path": "material/comment", - "style": { - "margin": "10px", - "marginTop": "50px" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "100px" - }, - "props": { - "text": "Provide Feedback", - "textStyle": { - "color": "#000000", - "fontFamily": "Arial", - "fontSize": "22px", - "fontWeight": "bold", - "textAlign": "center" - } - }, - "type": "ia.display.label" - } - ], - "custom": { - "buttonid": "help/feedback" - }, - "events": { - "dom": { - "onClick": [ - { - "config": { - "script": "\tbuttonid \u003d self.custom.buttonid\n\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)" - }, - "scope": "G", - "type": "script" - }, - { - "config": { - "newTab": true, - "url": "https://quip-amazon.com/BSxOAUz9geea/SCADA-20-Feedback" - }, - "scope": "C", - "type": "nav" - } - ] - } - }, - "meta": { - "name": "DevelopmentGuideCard_0" - }, - "position": { - "basis": "400px" - }, - "props": { - "direction": "column", - "style": { - "backgroundColor": "#F2F3F4", - "classes": "FadeInFast, background, background-none", - "cursor": "pointer", - "marginBottom": "10px", - "marginRight": 50, - "marginTop": "10px" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Icon" - }, - "position": { - "basis": "58px" - }, - "props": { - "color": "#4D9CCE", - "path": "material/healing", - "style": { - "margin": "10px", - "marginTop": "50px" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "100px" - }, - "props": { - "text": "Report Safety Concern", - "textStyle": { - "color": "#000000", - "fontFamily": "Arial", - "fontSize": "22px", - "fontWeight": "bold", - "textAlign": "center" - } - }, - "type": "ia.display.label" - } - ], - "custom": { - "buttonid": "help/reportsafetyconcern" - }, - "events": { - "dom": { - "onClick": [ - { - "config": { - "script": "\tbuttonid \u003d self.custom.buttonid\n\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)" - }, - "scope": "G", - "type": "script" - }, - { - "config": { - "newTab": true, - "url": "https://atoz.amazon.work/safety_observations" - }, - "scope": "C", - "type": "nav" - } - ] - } - }, - "meta": { - "name": "SafetyConcernsCard" - }, - "position": { - "basis": "400px" - }, - "props": { - "direction": "column", - "style": { - "backgroundColor": "#F2F3F4", - "classes": "FadeInFast, background, background-none", - "cursor": "pointer", - "marginBottom": "10px", - "marginTop": "10px" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "CardsTopRow" - }, - "position": { - "basis": "280px" - }, - "props": { - "justify": "center", - "style": { - "marginBottom": "20px", - "marginTop": "20px" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Icon" - }, - "position": { - "basis": "58px" - }, - "props": { - "color": "#4D9CCE", - "path": "material/confirmation_number", - "style": { - "margin": "10px", - "marginTop": "50px" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "100px" - }, - "props": { - "text": "Open a Ticket", - "textStyle": { - "color": "#000000", - "fontFamily": "Arial", - "fontSize": "22px", - "fontWeight": "bold", - "textAlign": "center" - } - }, - "type": "ia.display.label" - } - ], - "custom": { - "buttonid": "help/ticket" - }, - "events": { - "dom": { - "onClick": [ - { - "config": { - "script": "\tbuttonid \u003d self.custom.buttonid\n\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)" - }, - "scope": "G", - "type": "script" - }, - { - "config": { - "newTab": true, - "url": "https://river.amazon.com/?org\u003dGlobal_RME" - }, - "scope": "C", - "type": "nav" - } - ] - } - }, - "meta": { - "name": "Open a Ticket" - }, - "position": { - "basis": "400px" - }, - "props": { - "direction": "column", - "style": { - "backgroundColor": "#F2F3F4", - "classes": "FadeInFast, background, background-none", - "cursor": "pointer", - "marginBottom": "10px", - "marginRight": "50px", - "marginTop": "10px" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Icon" - }, - "position": { - "basis": "58px" - }, - "props": { - "color": "#4D9CCE", - "path": "material/playlist_add_check", - "style": { - "margin": "10px", - "marginTop": "50px" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "100px" - }, - "props": { - "text": "Commissioning Tool Guide", - "textStyle": { - "color": "#000000", - "fontFamily": "Arial", - "fontSize": "22px", - "fontWeight": "bold", - "textAlign": "center" - } - }, - "type": "ia.display.label" - } - ], - "custom": { - "buttonid": "help/commission_guide" - }, - "events": { - "dom": { - "onClick": [ - { - "config": { - "script": "\tbuttonid \u003d self.custom.buttonid\n\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)" - }, - "scope": "G", - "type": "script" - }, - { - "config": { - "newTab": true, - "url": "https://w.amazon.com/bin/view/EURME/MAP/Product_Management/SCADA2/Resources/CommissioningToolUserGuide" - }, - "scope": "C", - "type": "nav" - } - ] - } - }, - "meta": { - "name": "Commissioning Tool guide" - }, - "position": { - "basis": "400px" - }, - "props": { - "direction": "column", - "style": { - "backgroundColor": "#F2F3F4", - "classes": "FadeInFast, background, background-none", - "cursor": "pointer", - "marginBottom": "10px", - "marginRight": "50px", - "marginTop": "10px" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Icon" - }, - "position": { - "basis": "58px" - }, - "props": { - "color": "#4D9CCE", - "path": "material/local_library", - "style": { - "margin": "10px", - "marginTop": "50px" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "100px" - }, - "props": { - "text": "Symbol Library", - "textStyle": { - "color": "#000000", - "fontFamily": "Arial", - "fontSize": "22px", - "fontWeight": "bold", - "textAlign": "center" - } - }, - "type": "ia.display.label" - } - ], - "custom": { - "buttonid": "help/symbol_library" - }, - "events": { - "dom": { - "onClick": [ - { - "config": { - "script": "\tbuttonid \u003d self.custom.buttonid\n\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)" - }, - "scope": "G", - "type": "script" - }, - { - "config": { - "params": {}, - "view": "Symbol-Views/Symbol-Library-Views/Symbol-Icons-View" - }, - "scope": "C", - "type": "nav" - } - ] - } - }, - "meta": { - "name": "Symbol Library" - }, - "position": { - "basis": "400px" - }, - "props": { - "direction": "column", - "style": { - "backgroundColor": "#F2F3F4", - "classes": "FadeInFast, background, background-none", - "cursor": "pointer", - "marginBottom": "10px", - "marginRight": "0px", - "marginTop": "10px" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "CardsBottomRow" - }, - "position": { - "basis": "260px" - }, - "props": { - "justify": "center", - "style": { - "marginTop": "20px" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Card body" - }, - "position": { - "basis": "734px", - "grow": 1 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Body" - }, - "position": { - "basis": "980px" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Footer" - }, - "position": { - "basis": "50px" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column", - "style": { - "backgroundColor": "#EDEDED" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/c2fdbe76dd00b5773fa7b62e5f2823c932005ad3aae5d92f9f4e1261ecf02779 b/.resources/c2fdbe76dd00b5773fa7b62e5f2823c932005ad3aae5d92f9f4e1261ecf02779 deleted file mode 100644 index e539819f..00000000 --- a/.resources/c2fdbe76dd00b5773fa7b62e5f2823c932005ad3aae5d92f9f4e1261ecf02779 +++ /dev/null @@ -1,176 +0,0 @@ -{ - "custom": { - "activityLogger": { - "alt_pageid": "notifyToolPopup", - "start_time": { - "$": [ - "ts", - 192, - 1715013953223 - ], - "$ts": 1715013953223 - } - } - }, - "events": { - "system": { - "onShutdown": { - "config": { - "script": "\tactivityLog.productMetrics.callLogger(self, \u0027page\u0027)" - }, - "scope": "G", - "type": "script" - }, - "onStartup": { - "config": { - "script": "\tself.custom.activityLogger.start_time \u003d system.date.now()" - }, - "scope": "G", - "type": "script" - } - } - }, - "params": { - "entryCount": "", - "instances": [] - }, - "propConfig": { - "custom.activityLogger": { - "persistent": true - }, - "custom.activityLogger.pageid": { - "binding": { - "config": { - "path": "page.props.path" - }, - "transforms": [ - { - "code": " if value \u003d\u003d\u0027/\u0027 or value \u003d\u003d \u0027\u0027 or value \u003d\u003d None:\n return self.custom.activityLogger.alt_pageid.lower()\n else:\n return value[1:].lower()\n\treturn value", - "type": "script" - } - ], - "type": "property" - } - }, - "params.entryCount": { - "paramDirection": "input", - "persistent": true - }, - "params.instances": { - "paramDirection": "input", - "persistent": true - }, - "props.defaultSize.height": { - "binding": { - "config": { - "path": "view.params.entryCount" - }, - "transforms": [ - { - "fallback": 475, - "inputType": "range", - "mappings": [ - { - "input": { - "max": 1, - "min": 0 - }, - "output": 227 - }, - { - "input": { - "max": 2, - "min": 2 - }, - "output": 456 - }, - { - "input": { - "max": 99, - "min": 3 - }, - "output": 475 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.defaultSize.width": { - "binding": { - "config": { - "path": "view.params.entryCount" - }, - "transforms": [ - { - "fallback": 620, - "inputType": "range", - "mappings": [ - { - "input": { - "max": 2, - "min": 0 - }, - "output": 600 - }, - { - "input": { - "max": 99, - "min": 3 - }, - "output": 620 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - } - }, - "props": { - "defaultSize": {} - }, - "root": { - "children": [ - { - "meta": { - "name": "FlexRepeater" - }, - "position": { - "basis": "200px", - "grow": 1 - }, - "propConfig": { - "props.instances": { - "binding": { - "config": { - "path": "view.params.instances" - }, - "type": "property" - } - } - }, - "props": { - "direction": "column", - "path": "PopUp-Views/Notify-Tool/Notify-Popup-Entry" - }, - "type": "ia.display.flex-repeater" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column", - "style": { - "classes": "Background-Styles/Controller" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/c3308ec23c1ce79b763dd78adcb05fffa8749282f875208d51620246c35a275b b/.resources/c3308ec23c1ce79b763dd78adcb05fffa8749282f875208d51620246c35a275b deleted file mode 100644 index 7fe9f011..00000000 --- a/.resources/c3308ec23c1ce79b763dd78adcb05fffa8749282f875208d51620246c35a275b +++ /dev/null @@ -1,213 +0,0 @@ -{ - "custom": { - "expanded": true - }, - "events": { - "system": { - "onStartup": { - "config": { - "script": "\tself.custom.expanded \u003d self.params.open_expanded\n\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "params": { - "open_expanded": true, - "params": {}, - "path": "Diagnostics/Embedded/System", - "title": "Card Title", - "useDefaultHeight": false, - "useDefaultWidth": false - }, - "propConfig": { - "custom.expanded": { - "persistent": true - }, - "params.address": { - "paramDirection": "input", - "persistent": true - }, - "params.open_expanded": { - "paramDirection": "input", - "persistent": true - }, - "params.params": { - "paramDirection": "input", - "persistent": true - }, - "params.path": { - "paramDirection": "input", - "persistent": true - }, - "params.system": { - "paramDirection": "input", - "persistent": true - }, - "params.title": { - "paramDirection": "input", - "persistent": true - }, - "params.useDefaultHeight": { - "paramDirection": "input", - "persistent": true - }, - "params.useDefaultWidth": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 339, - "width": 369 - } - }, - "root": { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.title" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Framework/Card/Title" - } - }, - "type": "ia.display.label" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tself.view.custom.expanded \u003d not self.view.custom.expanded" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "propConfig": { - "props.image.icon.path": { - "binding": { - "config": { - "expression": "if({view.custom.expanded}, \u0027material/expand_less\u0027, \u0027material/expand_more\u0027)" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": {} - }, - "primary": false, - "style": { - "backgroundColor": "transparent", - "borderStyle": "none" - }, - "text": "" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "24px", - "shrink": 0 - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "EmbeddedView" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "view.custom.expanded" - }, - "type": "property" - } - }, - "props.params": { - "binding": { - "config": { - "path": "view.params.params" - }, - "overlayOptOut": true, - "type": "property" - } - }, - "props.path": { - "binding": { - "config": { - "path": "view.params.path" - }, - "overlayOptOut": true, - "type": "property" - } - }, - "props.useDefaultViewHeight": { - "binding": { - "config": { - "path": "view.params.useDefaultHeight" - }, - "type": "property" - } - }, - "props.useDefaultViewWidth": { - "binding": { - "config": { - "path": "view.params.useDefaultWidth" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Framework/Card/Embedded" - } - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column", - "style": { - "classes": "Framework/Card/Card" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/c55a611e69770bd8b888eb081a9e370cd4b333847ed64e467eaea20107dfd45f b/.resources/c55a611e69770bd8b888eb081a9e370cd4b333847ed64e467eaea20107dfd45f deleted file mode 100644 index 1e3209b1..00000000 --- a/.resources/c55a611e69770bd8b888eb081a9e370cd4b333847ed64e467eaea20107dfd45f +++ /dev/null @@ -1,212 +0,0 @@ -{ - "custom": { - "expanded": true - }, - "events": { - "system": { - "onStartup": { - "config": { - "script": "\tself.custom.expanded \u003d self.params.open_expanded\n\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "params": { - "open_expanded": true, - "params": {}, - "path": "Diagnostics/Embedded/System", - "title": "Card Title", - "useDefaultHeight": false, - "useDefaultWidth": false - }, - "propConfig": { - "custom.expanded": { - "persistent": true - }, - "params.address": { - "paramDirection": "input", - "persistent": true - }, - "params.open_expanded": { - "paramDirection": "input", - "persistent": true - }, - "params.params": { - "paramDirection": "input", - "persistent": true - }, - "params.path": { - "paramDirection": "input", - "persistent": true - }, - "params.system": { - "paramDirection": "input", - "persistent": true - }, - "params.title": { - "paramDirection": "input", - "persistent": true - }, - "params.useDefaultHeight": { - "paramDirection": "input", - "persistent": true - }, - "params.useDefaultWidth": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 339, - "width": 369 - } - }, - "root": { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.title" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Framework/Card/Title" - } - }, - "type": "ia.display.label" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tself.view.custom.expanded \u003d not self.view.custom.expanded" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Button" - }, - "propConfig": { - "props.image.icon.path": { - "binding": { - "config": { - "expression": "if({view.custom.expanded}, \u0027material/expand_less\u0027, \u0027material/expand_more\u0027)" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "icon": {} - }, - "primary": false, - "style": { - "classes": "Input/Button/Secondary_minimal" - }, - "text": "" - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "24px", - "shrink": 0 - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "EmbeddedView" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "view.custom.expanded" - }, - "type": "property" - } - }, - "props.params": { - "binding": { - "config": { - "path": "view.params.params" - }, - "overlayOptOut": true, - "type": "property" - } - }, - "props.path": { - "binding": { - "config": { - "path": "view.params.path" - }, - "overlayOptOut": true, - "type": "property" - } - }, - "props.useDefaultViewHeight": { - "binding": { - "config": { - "path": "view.params.useDefaultHeight" - }, - "type": "property" - } - }, - "props.useDefaultViewWidth": { - "binding": { - "config": { - "path": "view.params.useDefaultWidth" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Framework/Card/Embedded" - } - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column", - "style": { - "classes": "Framework/Card/Card" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/c6f640b4cf5d49bd397a1b07491cddc436842c662b2a476ed260ab6480e6f802 b/.resources/c6f640b4cf5d49bd397a1b07491cddc436842c662b2a476ed260ab6480e6f802 deleted file mode 100644 index 0845b6ff..00000000 --- a/.resources/c6f640b4cf5d49bd397a1b07491cddc436842c662b2a476ed260ab6480e6f802 +++ /dev/null @@ -1,749 +0,0 @@ -{ - "custom": {}, - "params": { - "btnActionClose": "closePopup", - "btnActionPrimary": "closePopup", - "btnActionSecondary": "closePopup", - "btnIconAlignment": "right", - "btnIconPrimary": "chevron_right", - "btnIconSecondary": "", - "btnTextPrimary": "Primary", - "btnTextSecondary": "Secondary", - "message": "Alert message goes here.", - "payload": { - "key": "The payload to return to the caller would go here. DLC 2021-09-23" - }, - "showCloseBtn": true, - "state": "info", - "title": "title" - }, - "propConfig": { - "params.btnActionClose": { - "paramDirection": "input", - "persistent": true - }, - "params.btnActionPrimary": { - "paramDirection": "inout", - "persistent": true - }, - "params.btnActionSecondary": { - "paramDirection": "inout", - "persistent": true - }, - "params.btnIconAlignment": { - "paramDirection": "inout" - }, - "params.btnIconPrimary": { - "paramDirection": "inout", - "persistent": true - }, - "params.btnIconSecondary": { - "paramDirection": "inout", - "persistent": true - }, - "params.btnIconSecondary_1": { - "paramDirection": "input", - "persistent": true - }, - "params.btnIconSecondary_2": { - "paramDirection": "input", - "persistent": true - }, - "params.btnIconSecondary_3": { - "paramDirection": "input", - "persistent": true - }, - "params.btnTextPrimary": { - "paramDirection": "inout" - }, - "params.btnTextSecondary": { - "paramDirection": "inout" - }, - "params.buttons.key": { - "paramDirection": "input", - "persistent": true - }, - "params.message": { - "paramDirection": "input", - "persistent": true - }, - "params.payload": { - "paramDirection": "input", - "persistent": true - }, - "params.showCloseBtn": { - "paramDirection": "input", - "persistent": true - }, - "params.state": { - "paramDirection": "input", - "persistent": true - }, - "params.title": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 224, - "width": 384 - } - }, - "root": { - "children": [ - { - "children": [ - { - "meta": { - "name": "iconMain" - }, - "position": { - "basis": "32px", - "shrink": 0 - }, - "propConfig": { - "props.color": { - "binding": { - "config": { - "expression": "{view.params.state}" - }, - "transforms": [ - { - "fallback": "var(--info)", - "inputType": "scalar", - "mappings": [ - { - "input": "warning", - "output": "#FFFF00" - }, - { - "input": "success", - "output": "#00CC00" - }, - { - "input": "error", - "output": "#FF8000" - }, - { - "input": "info", - "output": "#007EFC" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - }, - "props.path": { - "binding": { - "config": { - "expression": "{view.params.state}" - }, - "transforms": [ - { - "fallback": "material/info", - "inputType": "scalar", - "mappings": [ - { - "input": "warning", - "output": "material/warning" - }, - { - "input": "info", - "output": "material/info" - }, - { - "input": "error", - "output": "material/error" - }, - { - "input": "success", - "output": "material/check_circle" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "style": { - "classes": "Utilities/m-r-16" - } - }, - "type": "ia.display.icon" - }, - { - "children": [ - { - "meta": { - "name": "title" - }, - "position": { - "grow": 1, - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "{this.props.text}" - }, - "transforms": [ - { - "fallback": true, - "inputType": "scalar", - "mappings": [ - { - "input": "", - "output": false - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - }, - "props.style.color": { - "binding": { - "config": { - "path": "view.params.state" - }, - "enabled": false, - "transforms": [ - { - "fallback": "var(--info)", - "inputType": "scalar", - "mappings": [ - { - "input": "info", - "output": "var(--info)" - }, - { - "input": "success", - "output": "var(--success)" - }, - { - "input": "error", - "output": "var(--error)" - }, - { - "input": "warning", - "output": "var(--warning)" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "path": "view.params.title" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Alerts/alertTitle", - "color": "#FAFAFA" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "message" - }, - "position": { - "grow": 1, - "shrink": 0 - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.params.message" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Alerts/alertMessage" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "content" - }, - "position": { - "grow": 1 - }, - "props": { - "direction": "column", - "style": { - "classes": "Utilities/m-r-16" - } - }, - "type": "ia.container.flex" - }, - { - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tmessageType \u003d self.view.params.btnActionClose\t\n\tsystem.perspective.sendMessage(messageType, scope \u003d \"session\")" - }, - "scope": "G", - "type": "script" - }, - "onTouchStart": { - "config": { - "script": "\tmessageType \u003d self.view.params.btnActionClose\t\t\n\tpayload \u003d self.view.params.payload\t\t## Added 2021-09-23 to return to caller view\n\tsystem.perspective.sendMessage(messageType, payload, scope \u003d \"session\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "iconClose" - }, - "position": { - "basis": "16px", - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "view.params.showCloseBtn" - }, - "type": "property" - } - } - }, - "props": { - "color": "#FAFAFA", - "path": "material/close", - "style": { - "classes": "Alerts/alertClose" - } - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "closePopup", - "pageScope": false, - "script": "\t# closes the last focused popup\n\tsystem.perspective.closePopup(\u0027alertDialog\u0027)", - "sessionScope": true, - "viewScope": false - } - ] - }, - "type": "ia.display.icon" - } - ], - "meta": { - "name": "body" - }, - "position": { - "basis": "150px", - "grow": 1, - "shrink": 0 - }, - "props": { - "alignItems": "flex-start", - "style": { - "classes": "Utilities/p-16" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tmessageType \u003d self.view.params.btnActionSecondary\t\t\n\tpayload \u003d self.view.params.payload\t\t## Added 2021-09-23 to return to caller view\n\tsystem.perspective.sendMessage(messageType, payload, scope \u003d \"session\")" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "actionSecondary" - }, - "position": { - "shrink": 0 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": true, - "inputType": "scalar", - "mappings": [ - { - "input": "", - "output": false - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.image.icon.path": { - "binding": { - "config": { - "expression": "\"material/\" + {view.params.btnIconSecondary}" - }, - "transforms": [ - { - "code": "\tif str(value) \u003d\u003d \"material/\":\n\t\treturn \"\"\n\telse:\n\t\treturn value", - "type": "script" - } - ], - "type": "expr" - } - }, - "props.image.position": { - "binding": { - "config": { - "path": "view.params.btnIconAlignment" - }, - "type": "property" - } - }, - "props.image.style.fill": { - "binding": { - "config": { - "path": "view.params.state" - }, - "transforms": [ - { - "fallback": "#222222", - "inputType": "scalar", - "mappings": [ - { - "input": "info", - "output": "#17599C" - }, - { - "input": "success", - "output": "#117539" - }, - { - "input": "warning", - "output": "#C26700" - }, - { - "input": "error", - "output": "#A62D19" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.style.classes": { - "binding": { - "config": { - "path": "view.params.state" - }, - "enabled": false, - "transforms": [ - { - "fallback": "Alerts/alertBtn2 Utilities/m-r-8 Utilities/p-rl-8", - "inputType": "scalar", - "mappings": [ - { - "input": "error", - "output": "Alerts/states/errorBtn2 Utilities/m-r-8 Utilities/p-rl-8" - }, - { - "input": "warning", - "output": "Alerts/states/warningBtn2 Utilities/m-r-8 Utilities/p-rl-8" - }, - { - "input": "info", - "output": "Alerts/states/infoBtn2 Utilities/m-r-8 Utilities/p-rl-8" - }, - { - "input": "success", - "output": "Alerts/states/successBtn2 Utilities/m-r-8 Utilities/p-rl-8" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "expression": "{view.params.btnTextSecondary}" - }, - "type": "expr" - } - } - }, - "props": { - "image": { - "height": 20, - "icon": {}, - "width": 20 - }, - "primary": false, - "style": { - "classes": "Alerts/alertButtonSecondary" - } - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "closePopup", - "pageScope": false, - "script": "\t# closes the last focused popup\n\tsystem.perspective.closePopup(\u0027alertDialog\u0027)", - "sessionScope": true, - "viewScope": false - } - ] - }, - "type": "ia.input.button" - }, - { - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tmessageType \u003d self.view.params.btnActionPrimary\t\n\tpayload \u003d self.view.params.payload\t\t## Added 2021-09-23 to return to caller view\n\tsystem.perspective.sendMessage(messageType, payload, scope \u003d \"session\")\n#\tsystem.perspective.print(\u0027sent message \"%s\" to session from primary button\u0027 % messageType)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "actionPrimary" - }, - "position": { - "basis": "102px", - "shrink": 0 - }, - "propConfig": { - "props.image.icon.path": { - "binding": { - "config": { - "expression": "\"material/\" + {view.params.btnIconPrimary}" - }, - "transforms": [ - { - "code": "\tif str(value) \u003d\u003d \"material/\":\n\t\treturn \"\"\n\telse:\n\t\treturn value", - "type": "script" - } - ], - "type": "expr" - } - }, - "props.image.position": { - "binding": { - "config": { - "path": "view.params.btnIconAlignment" - }, - "type": "property" - } - }, - "props.style.classes": { - "binding": { - "config": { - "path": "view.params.state" - }, - "enabled": false, - "transforms": [ - { - "fallback": "Alerts/alertBtn1 Utilities/p-rl-8", - "inputType": "scalar", - "mappings": [ - { - "input": "error", - "output": "Alerts/states/errorBtn1 Utilities/p-rl-8" - }, - { - "input": "warning", - "output": "Alerts/states/warningBtn1 Utilities/p-rl-8" - }, - { - "input": "info", - "output": "Alerts/states/infoBtn1 Utilities/p-rl-8" - }, - { - "input": "success", - "output": "Alerts/states/successBtn1 Utilities/p-rl-8" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "path": "view.params.btnTextPrimary" - }, - "type": "property" - } - } - }, - "props": { - "image": { - "height": 20, - "icon": {}, - "width": 20 - }, - "style": { - "classes": "Alerts/alertButton" - }, - "textStyle": { - "textAlign": "center" - } - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "closePopup", - "pageScope": false, - "script": "\t# closes the last focused popup\n\tsystem.perspective.closePopup(\u0027alertDialog\u0027)", - "sessionScope": true, - "viewScope": false - }, - { - "messageType": "logout", - "pageScope": false, - "script": "\tsystem.perspective.logout()", - "sessionScope": true, - "viewScope": false - } - ] - }, - "type": "ia.input.button" - } - ], - "meta": { - "name": "footer" - }, - "position": { - "basis": "56px", - "shrink": 0 - }, - "props": { - "justify": "flex-end", - "style": { - "backgroundColor": "var(--neutral-30)", - "borderTop": "1px solid var(--neutral-50)", - "classes": "Utilities/p-8" - } - }, - "type": "ia.container.flex" - } - ], - "events": { - "dom": { - "onFocus": { - "config": { - "script": "\tmessageType \u003d \u0027alertFocus\u0027\n\tsystem.perspective.sendMessage(messageType)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "dialog" - }, - "propConfig": { - "props.style.classes": { - "binding": { - "config": { - "expression": "{view.params.state}" - }, - "transforms": [ - { - "fallback": "Alerts/alertDefault", - "inputType": "scalar", - "mappings": [ - { - "input": "info", - "output": "Alerts/states/info" - }, - { - "input": "warning", - "output": "Alerts/states/warning" - }, - { - "input": "error", - "output": "Alerts/states/error" - }, - { - "input": "success", - "output": "Alerts/states/success" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "direction": "column", - "style": { - "maxHeight": "none" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/c76ea0cbc53b199318612ab1ebd6396ee31f95391dfcec6a6c9bdce2b0feeb2c b/.resources/c76ea0cbc53b199318612ab1ebd6396ee31f95391dfcec6a6c9bdce2b0feeb2c deleted file mode 100644 index 32b48400..00000000 --- a/.resources/c76ea0cbc53b199318612ab1ebd6396ee31f95391dfcec6a6c9bdce2b0feeb2c +++ /dev/null @@ -1,16 +0,0 @@ -def check_heartbeat(tag_provider, timeout): - current_time = system.date.now() - tag_path = "%sSystem/wbsckt_heartbeat_interval" % (tag_provider) - tag_to_read = system.tag.readBlocking([tag_path]) - heartbeat = tag_to_read[0].value - time_diff = system.date.secondsBetween(heartbeat, current_time) - if time_diff > timeout: - return True - else: - return False - - -def get_heartbeat(provider): - tag_to_write = "%sSystem/wbsckt_heartbeat_interval" % (provider) - current_time = system.date.now() - system.tag.writeAsync([tag_to_write], [current_time]) diff --git a/.resources/c7c9d03b36e3f1bc61b938cea4ab6dae65503f54acae497972220852c41b7184 b/.resources/c7c9d03b36e3f1bc61b938cea4ab6dae65503f54acae497972220852c41b7184 new file mode 100644 index 00000000..dc2a054d --- /dev/null +++ b/.resources/c7c9d03b36e3f1bc61b938cea4ab6dae65503f54acae497972220852c41b7184 @@ -0,0 +1,77 @@ +def handleTagHighlight(view, currentValue): + tag_priority = currentValue.value + + # --- CASE 1: Remove all highlights by applying CLEAR class --- + if not tag_priority or str(tag_priority).upper() == "CLEAR": + for child in view.rootContainer.getChildren(): + try: + child.props.style.classes = "Highlight/Pulse-Clear" + except: + pass + return False + + # --- CASE 2: Highlight as normal --- + parts = str(tag_priority).split("||") + tag = parts[0] + priority = parts[1] if len(parts) > 1 else "1" + + splitedTag = tag.split("/") + deviceName = splitedTag[-2] # second-to-last part + + # Map device keywords to Docked-East views + Docked_East_Map = { + "VFD": "Docked-East-VFD", + "MCM": "Docked-East-MCM", + "EXTENDO": "Docked-East-EX", + "DPM": "Docked-East-DS", + "FIO": "Docked-East-DS", + "SIO": "Docked-East-DS", + "HUB": "Docked-East-DS", + "EPC": "Docked-East-EPC", + "JR": "Docked-East-BTN", + "Chute_JR": "Docked-East-BTN", + "S_PB": "Docked-East-BTN", + "SS_PB": "Docked-East-BTN", + "Chute": "Docked-East-CH", + "FL_CHUTE": "Docked-East-SNP", + "PalletBuild": "Docked-East-SNP", + "D2C": "Docked-East-SNP", + "NC": "Docked-East-SNP", + "PMM": "Docked-East-DS", + "Tipper": "Docked-East-TPR" + } + + Docked_East_View = Docked_East_Map.get(deviceName, "Docked-East-VFD") # fallback + + # Special handling for PE devices + if "PE" in deviceName: + tag = "/".join(splitedTag[:2]) + "/Conveyor/" + deviceName[:-3] + "VFD1" + + if "MCM" in deviceName: + Docked_East_View = Docked_East_Map["MCM"] + if "PMM" in deviceName: + Docked_East_View = Docked_East_Map["PMM"] + + # Clear old highlights (set to Clear class) + components = view.rootContainer.getChildren() + for child in components: + child.props.style.classes = "Highlight/Pulse-Clear" + + # Apply highlight if found + foundMatch = False + for child in components: + params = child.props.get("params", {}) + tagProps = params.get("tagProps", {}) + tagsList = list(tagProps) + + if len(tagsList) == 0: + continue + + tagPath = tagsList[0] + + if tag == tagPath: + child.props.style.classes = "Highlight/Pulse-" + priority + system.perspective.openDock(Docked_East_View, params={'tagProps': tagProps}) + foundMatch = True + + return foundMatch \ No newline at end of file diff --git a/.resources/c82427c1e458088c48029d3c3e5412ad11ac498d704cf0f8f554d72806289ed2 b/.resources/c82427c1e458088c48029d3c3e5412ad11ac498d704cf0f8f554d72806289ed2 new file mode 100644 index 00000000..38c7ae25 --- /dev/null +++ b/.resources/c82427c1e458088c48029d3c3e5412ad11ac498d704cf0f8f554d72806289ed2 @@ -0,0 +1,1824 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM05_VS01A", + "System/MCM04/PE/ZMX/S011057_ZMX1", + "System/MCM04/PE/ZMX/S011059_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM18", + "System/MCM04/PE/ZMX/S011061_ZMX1", + "System/MCM04/PE/ZMX/S011063_ZMX1", + "System/MCM04/PE/ZMX/S011058_ZMX1", + "System/MCM04/PE/ZMX/S011060_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM19", + "System/MCM04/PE/ZMX/S011062_ZMX1", + "System/MCM04/PE/ZMX/S011064_ZMX1", + "System/MCM04/PE/ZMX/S011065_ZMX1", + "System/MCM04/PE/ZMX/S011067_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM20", + "System/MCM04/PE/ZMX/S011069_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM22", + "System/MCM04/PE/ZMX/S011071_ZMX1", + "System/MCM04/PE/ZMX/S011066_ZMX1", + "System/MCM04/PE/ZMX/S011068_ZMX1", + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM21", + "System/MCM04/PE/ZMX/S011070_ZMX1", + "System/MCM04/PE/ZMX/S011072_ZMX1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[16]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[17]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[17]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[18]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[18]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[19]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[19]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[20]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[20]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[21]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM04/IO_BLOCK/DPM/DPM05_VS01A", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011057_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011057_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011057_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "S011057_ZMX1 11.200.1.126", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011059_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011059_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011059_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "S011059_ZMX1 11.200.1.127", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM18" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM18", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM18_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "VS01A_FIOM18 11.200.1.128", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011061_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011061_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011061_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "S011061_ZMX1 11.200.1.129", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011063_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011063_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011063_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "S011063_ZMX1 11.200.1.130", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011058_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011058_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011058_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "S011058_ZMX1 11.200.1.131", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011060_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011060_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011060_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "S011060_ZMX1 11.200.1.132", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM19" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM19", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM19_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "VS01A_FIOM19 11.200.1.133", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011062_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011062_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011062_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "S011062_ZMX1 11.200.1.134", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011064_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011064_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011064_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "S011064_ZMX1 11.200.1.135", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011065_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011065_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011065_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "S011065_ZMX1 11.200.1.136", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011067_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1315 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011067_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011067_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.2142, + "y": 0.1646 + }, + "props": { + "text": "S011067_ZMX1 11.200.1.137", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM20" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM20", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM20_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "VS01A_FIOM20 11.200.1.138", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011069_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011069_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011069_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "S011069_ZMX1 11.200.1.139", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM22" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM22", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM22_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "VS01A_FIOM22 11.200.1.140", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011071_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011071_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011071_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "S011071_ZMX1 11.200.1.141", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011066_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8571, + "y": 0.6639 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011066_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011066_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.7257 + }, + "props": { + "text": "S011066_ZMX1 11.200.1.142", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011068_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8585, + "y": 0.8329 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011068_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011068_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.8927 + }, + "props": { + "text": "S011068_ZMX1 11.200.1.143", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01A_FIOM21" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.374, + "y": 0.8324 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/IO_BLOCK/FIO/VS01A_FIOM21", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01A_FIOM21_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.4587, + "y": 0.8896 + }, + "props": { + "text": "VS01A_FIOM21 11.200.1.144", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011070_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2481, + "y": 0.8324 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011070_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011070_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3311, + "y": 0.8887 + }, + "props": { + "text": "S011070_ZMX1 11.200.1.145", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "S011072_ZMX1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1222, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM04/PE/ZMX/S011072_ZMX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/ZMX" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S011072_ZMX1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.2071, + "y": 0.8886 + }, + "props": { + "text": "S011072_ZMX1 11.200.1.146", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM05_VS01A", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/c83cbc9eaa22734f2bd1b02f628ea0e776153887385d65cc78ffa17a0256ae50 b/.resources/c83cbc9eaa22734f2bd1b02f628ea0e776153887385d65cc78ffa17a0256ae50 deleted file mode 100644 index dd3e5d8a..00000000 --- a/.resources/c83cbc9eaa22734f2bd1b02f628ea0e776153887385d65cc78ffa17a0256ae50 +++ /dev/null @@ -1,17 +0,0 @@ -def showAlert(state, title, message, showCloseBtn, btnTextPrimary, btnTextSecondary, btnIconPrimary, btnIconSecondary, btnIconAlignment="left", btnActionPrimary="", btnActionSecondary="", btnActionClose="", payload={}): - params = { - "state": state, - "title": title, - "message": message, - "showCloseBtn": showCloseBtn, - "btnTextPrimary": btnTextPrimary, - "btnTextSecondary": btnTextSecondary, - "btnIconPrimary": btnIconPrimary, - "btnIconSecondary": btnIconSecondary, - "btnIconAlignment": btnIconAlignment, - "btnActionPrimary": btnActionPrimary, - "btnActionSecondary": btnActionSecondary, - "btnActionClose": btnActionClose, - "payload": payload ## Added 2021-09-23 - } - system.perspective.openPopup(id="alertDialog", view="Alerts/alert", params=params, showCloseIcon=False, draggable=False, resizable=False, modal=True, overlayDismiss=True, btnActionPrimary="closePopup") diff --git a/.resources/c974afaba5e478536e7dbc681270f4f28a57cd7a86ed3420c3bf00f883aedd18 b/.resources/c974afaba5e478536e7dbc681270f4f28a57cd7a86ed3420c3bf00f883aedd18 deleted file mode 100644 index fd6d3e23..00000000 --- a/.resources/c974afaba5e478536e7dbc681270f4f28a57cd7a86ed3420c3bf00f883aedd18 +++ /dev/null @@ -1,15 +0,0 @@ -def send_page_details(whid, session_id, pageId): - messages_to_send = {} - message_payload = {} - message_list = [] - time_stamp = system.date.toMillis(system.date.now()) - parameters = {"siteId":whid, "sessionId": session_id, - "pageId": pageId, "timestamp":time_stamp} - message_payload["parameters"] = parameters - message_payload["action"] = "pageview" -# message_payload["siteId"] = whid - message_list.append(message_payload) - messages_to_send["message_list"] = message_list - tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (whid) - system.tag.writeBlocking([tag_provider + "System/wbsckt_messages_send"], - [system.util.jsonEncode(messages_to_send)]) \ No newline at end of file diff --git a/.resources/c99f3d929d926c4b7c576a55157b518f0a61c946ab1ab10bfaa4a61746277ab0 b/.resources/c99f3d929d926c4b7c576a55157b518f0a61c946ab1ab10bfaa4a61746277ab0 new file mode 100644 index 00000000..930e2a7d --- /dev/null +++ b/.resources/c99f3d929d926c4b7c576a55157b518f0a61c946ab1ab10bfaa4a61746277ab0 @@ -0,0 +1,487 @@ +{ + "custom": { + "dpm1-dpm2": false, + "dpm2-dpm3": false, + "dpm3-mcm": false, + "mcm-dpm1": false + }, + "params": { + "tagProps": [ + "System/MCM01/Rack", + "System/MCM01/IO_BLOCK/DPM/DPM1_ULC1_8", + "System/MCM01/IO_BLOCK/DPM/DPM1_ULC2_8", + "System/MCM01/IO_BLOCK/DPM/DPM1_ULC3-6" + ] + }, + "propConfig": { + "custom.dpm1-dpm2": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "1": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{1}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm2-dpm3": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "2": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{2}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.dpm3-mcm": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "3": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{3}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.mcm-dpm1": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + }, + { + "input": true, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 894, + "width": 1920 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "MCM" + }, + "position": { + "height": 0.5, + "width": 0.5, + "x": 0.5, + "y": 0.5 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm3-mcm" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.mcm-dpm1" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": false, + "OutRight": false, + "OutUp": true + }, + "path": "Windows/Tabs/Enternet Windows/Components/EN4TR" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM1_ULC1_8" + }, + "position": { + "height": 0.5, + "width": 0.5, + "x": 0.5 + }, + "propConfig": { + "props.params.DownOn": { + "binding": { + "config": { + "path": "view.custom.mcm-dpm1" + }, + "type": "property" + } + }, + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm1-dpm2" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.mcm-dpm1" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": false, + "Down3": true, + "DownLeft": false, + "DownRight": false, + "InDown": false, + "InLeft": true, + "InUp": false, + "OutDown": true, + "OutRight": false, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM01/DPM1_ULC1_8" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM1_ULC2_8" + }, + "position": { + "height": 0.5, + "width": 0.5 + }, + "propConfig": { + "props.params.DownOn": { + "binding": { + "config": { + "path": "view.custom.dpm2-dpm3" + }, + "type": "property" + } + }, + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm2-dpm3" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm1-dpm2" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": true, + "Down3": false, + "DownLeft": false, + "DownRight": false, + "InDown": true, + "InLeft": false, + "InUp": false, + "OutDown": false, + "OutRight": true, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM01/DPM1_ULC2_8" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPM1_ULC3-6" + }, + "position": { + "height": 0.5, + "width": 0.5, + "y": 0.5 + }, + "propConfig": { + "props.params.InOn": { + "binding": { + "config": { + "path": "view.custom.dpm2-dpm3" + }, + "type": "property" + } + }, + "props.params.OutOn": { + "binding": { + "config": { + "path": "view.custom.dpm3-mcm" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "Down1": false, + "Down2": false, + "Down3": false, + "DownLeft": false, + "DownOn": false, + "DownRight": false, + "InDown": false, + "InLeft": false, + "InUp": true, + "OutDown": false, + "OutRight": true, + "OutUp": false, + "view": "Windows/Tabs/Enternet Windows/DPMs/DPM Devices/MCM01/DPM1_ULC3-6" + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_BLOCK" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.5, + "y": 0.1 + }, + "props": { + "text": "DPM1_ULC1_8 11.200.1.2", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.01, + "y": 0.1 + }, + "props": { + "text": "DPM1_ULC2_8 11.200.1.3", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.01, + "y": 0.6 + }, + "props": { + "text": "DPM1_ULC3-6 11.200.1.4", + "textStyle": { + "fontSize": "1vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 120, + "y": -723 + }, + "props": { + "mode": "percent", + "style": { + "backgroundColor": "#ffffff" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/58e2b49599a16e713c9541f911c1924c29e89bd099dcc2edcfafd2a4ac553a43 b/.resources/c9c0c6be92f5466c32314ac9000aebd58d434ca4d6961416d49ef0e7a6e69608 similarity index 96% rename from .resources/58e2b49599a16e713c9541f911c1924c29e89bd099dcc2edcfafd2a4ac553a43 rename to .resources/c9c0c6be92f5466c32314ac9000aebd58d434ca4d6961416d49ef0e7a6e69608 index a4fd78e5..06317571 100644 --- a/.resources/58e2b49599a16e713c9541f911c1924c29e89bd099dcc2edcfafd2a4ac553a43 +++ b/.resources/c9c0c6be92f5466c32314ac9000aebd58d434ca4d6961416d49ef0e7a6e69608 @@ -80,7 +80,7 @@ def reset_highlights(self): # 2. Close popup and docks system.perspective.closePopup(id="TagSearch") - for dock_id in ["Docked-East-VFD", "Docked-East-MCM", "Docked-East-SNP"]: + for dock_id in ["Docked-East-VFD", "Docked-East-MCM", "Docked-East-SNP", "Docked-East-TPR", "Docked-East-DS", "Docked-East-SS-BTN", "Docked-East-EPC", "Docked-East-BTN", "Docked-East-Extendo", "Docked-East-CH", "Docked-East-CHPB"]: system.perspective.closeDock(dock_id) # 3. Trigger CLEAR state via navigate to same view diff --git a/.resources/cb256c897d139582c611d76f3c512eaece1450eb4666090c905a5902048894f5 b/.resources/cb256c897d139582c611d76f3c512eaece1450eb4666090c905a5902048894f5 deleted file mode 100644 index ed00255c..00000000 --- a/.resources/cb256c897d139582c611d76f3c512eaece1450eb4666090c905a5902048894f5 +++ /dev/null @@ -1,58 +0,0 @@ -{ - "custom": {}, - "params": {}, - "props": {}, - "root": { - "children": [ - { - "meta": { - "name": "Icon" - }, - "position": { - "height": 100, - "width": 101, - "x": 148, - "y": 179 - }, - "props": { - "color": "#AC0065", - "path": "material/location_on", - "style": { - "backgroundImage": "", - "classes": "State-Styles/AAA-Style", - "fill": "url(\"/system/images/Backgrounds/hexagons1.svg\")" - } - }, - "type": "ia.display.icon" - }, - { - "meta": { - "name": "Dropdown" - }, - "position": { - "height": 63, - "width": 325, - "x": 157, - "y": 72 - }, - "props": { - "options": [ - { - "label": "This is selected", - "value": "This is selected" - } - ], - "placeholder": { - "text": "" - }, - "value": "This is selected" - }, - "type": "ia.input.dropdown" - } - ], - "meta": { - "name": "root" - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/cb78f5a4573066c418a5137bb5b552bf65bcc0974ad0380455bfcc67bfd859d1 b/.resources/cb78f5a4573066c418a5137bb5b552bf65bcc0974ad0380455bfcc67bfd859d1 new file mode 100644 index 00000000..fcb8694b Binary files /dev/null and b/.resources/cb78f5a4573066c418a5137bb5b552bf65bcc0974ad0380455bfcc67bfd859d1 differ diff --git a/.resources/cb7fed479e2ef8b5bfa6fa83bec3d20863d75dc3281c96429026bd570e3e5096 b/.resources/cb7fed479e2ef8b5bfa6fa83bec3d20863d75dc3281c96429026bd570e3e5096 deleted file mode 100644 index 8f56c7d1..00000000 --- a/.resources/cb7fed479e2ef8b5bfa6fa83bec3d20863d75dc3281c96429026bd570e3e5096 +++ /dev/null @@ -1,123 +0,0 @@ -{ - "custom": {}, - "params": { - "breakpointLarge": 768, - "breakpointMedium": 480, - "params": {}, - "path": "Header/Header" - }, - "propConfig": { - "params.breakpointLarge": { - "paramDirection": "input", - "persistent": true - }, - "params.breakpointMedium": { - "paramDirection": "input", - "persistent": true - }, - "params.params": { - "paramDirection": "input", - "persistent": true - }, - "params.path": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 58, - "width": 818 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Large" - }, - "position": { - "size": "large" - }, - "propConfig": { - "props.params.params": { - "binding": { - "config": { - "path": "view.params.params" - }, - "type": "property" - } - }, - "props.path": { - "binding": { - "config": { - "path": "view.params.path" - }, - "type": "property" - } - } - }, - "props": { - "params": { - "size": "large" - } - }, - "type": "ia.display.view" - }, - { - "meta": { - "name": "Small" - }, - "propConfig": { - "props.params.breakpoint": { - "binding": { - "config": { - "path": "view.params.breakpointMedium" - }, - "type": "property" - } - }, - "props.params.params": { - "binding": { - "config": { - "path": "view.params.params" - }, - "type": "property" - } - }, - "props.params.path": { - "binding": { - "config": { - "path": "view.params.path" - }, - "type": "property" - } - } - }, - "props": { - "path": "Framework/Breakpoint Embedded" - }, - "type": "ia.display.view" - } - ], - "meta": { - "name": "root" - }, - "propConfig": { - "props.breakpoint": { - "binding": { - "config": { - "path": "view.params.breakpointLarge" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "backgroundColor": "#2B2B2B" - } - }, - "type": "ia.container.breakpt" - } -} \ No newline at end of file diff --git a/.resources/cd165be0c9e1649589d97ba2829634705703e7b6f08aecf884799fc4b6e87dbd b/.resources/cd165be0c9e1649589d97ba2829634705703e7b6f08aecf884799fc4b6e87dbd new file mode 100644 index 00000000..03d5a2b9 Binary files /dev/null and b/.resources/cd165be0c9e1649589d97ba2829634705703e7b6f08aecf884799fc4b6e87dbd differ diff --git a/.resources/cf88fa9d093b2613bb6f444daa893ea9948cff85e1586e1b862ca6b3e750257e b/.resources/cf88fa9d093b2613bb6f444daa893ea9948cff85e1586e1b862ca6b3e750257e new file mode 100644 index 00000000..569da5ce Binary files /dev/null and b/.resources/cf88fa9d093b2613bb6f444daa893ea9948cff85e1586e1b862ca6b3e750257e differ diff --git a/.resources/9732806e1937193649ea70ee87acdf0c12cdbbfdf3a0be43b5a8d69c81add4fb b/.resources/d130f37d75689510563162e89f18d106479ef3dfda7f87b9433f136882fc1d62 similarity index 93% rename from .resources/9732806e1937193649ea70ee87acdf0c12cdbbfdf3a0be43b5a8d69c81add4fb rename to .resources/d130f37d75689510563162e89f18d106479ef3dfda7f87b9433f136882fc1d62 index d1b1cfde..f4e11743 100644 --- a/.resources/9732806e1937193649ea70ee87acdf0c12cdbbfdf3a0be43b5a8d69c81add4fb +++ b/.resources/d130f37d75689510563162e89f18d106479ef3dfda7f87b9433f136882fc1d62 @@ -538,13 +538,6 @@ }, "scope": "G", "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" } } }, diff --git a/.resources/0e61dc6d68e0f3ae9e1bebfde54b4db7801b6109b8611c0f4c1bb47b96591a17 b/.resources/d2b15666a110b4ca6138839428a3356c512698aefb0d689612ecf232c8bac3e9 similarity index 93% rename from .resources/0e61dc6d68e0f3ae9e1bebfde54b4db7801b6109b8611c0f4c1bb47b96591a17 rename to .resources/d2b15666a110b4ca6138839428a3356c512698aefb0d689612ecf232c8bac3e9 index 75eb85c6..229db965 100644 --- a/.resources/0e61dc6d68e0f3ae9e1bebfde54b4db7801b6109b8611c0f4c1bb47b96591a17 +++ b/.resources/d2b15666a110b4ca6138839428a3356c512698aefb0d689612ecf232c8bac3e9 @@ -534,13 +534,6 @@ }, "scope": "G", "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" } } }, diff --git a/.resources/ee8b7c28d994e35a8fbab614055dbb2f88bfcc63c736f97572bd715e7890439b b/.resources/d2c5d3ac15041bd4c85418ce78c0bcb60b6dac3db44b1b7bdda82f84c2d8ef59 similarity index 94% rename from .resources/ee8b7c28d994e35a8fbab614055dbb2f88bfcc63c736f97572bd715e7890439b rename to .resources/d2c5d3ac15041bd4c85418ce78c0bcb60b6dac3db44b1b7bdda82f84c2d8ef59 index f9ecfcf0..5f8fc111 100644 --- a/.resources/ee8b7c28d994e35a8fbab614055dbb2f88bfcc63c736f97572bd715e7890439b +++ b/.resources/d2c5d3ac15041bd4c85418ce78c0bcb60b6dac3db44b1b7bdda82f84c2d8ef59 @@ -2,8 +2,8 @@ "custom": { "color": "#C2C2C2", "priority": "No Active Alarms", - "state": "Normal", - "type": "Enable" + "state": "Closed", + "type": "UNKNOWN" }, "params": { "forceFaultStatus": null, @@ -604,13 +604,6 @@ }, "scope": "G", "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" } } }, diff --git a/.resources/d4a1352360875778128efcdbf1d879ca753b3f856b568a7af71e6661311ac87c b/.resources/d4a1352360875778128efcdbf1d879ca753b3f856b568a7af71e6661311ac87c new file mode 100644 index 00000000..fbaaa384 Binary files /dev/null and b/.resources/d4a1352360875778128efcdbf1d879ca753b3f856b568a7af71e6661311ac87c differ diff --git a/.resources/d5378da41f2e75e94b0477b04b08d3416f03164321963b3f77ec4cc81133f491 b/.resources/d5378da41f2e75e94b0477b04b08d3416f03164321963b3f77ec4cc81133f491 new file mode 100644 index 00000000..d1e9b090 --- /dev/null +++ b/.resources/d5378da41f2e75e94b0477b04b08d3416f03164321963b3f77ec4cc81133f491 @@ -0,0 +1,1338 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/DPM/DPM1_PS1-1", + "System/MCM02/Conveyor/VFD/UL1_3_VFD1", + "System/MCM02/Conveyor/VFD/UL1_4_VFD1", + "System/MCM02/Conveyor/VFD/UL1_5_VFD1", + "System/MCM02/Conveyor/VFD/UL1_6_VFD1", + "System/MCM02/Conveyor/VFD/UL1_7_VFD1", + "System/MCM02/Conveyor/VFD/UL1_8_VFD1", + "System/MCM02/Conveyor/VFD/UL2_3_VFD1", + "System/MCM02/Conveyor/VFD/UL2_4_VFD1", + "System/MCM02/Conveyor/VFD/UL2_5_VFD1", + "System/MCM02/Conveyor/VFD/UL2_6_VFD1", + "System/MCM02/Conveyor/VFD/UL2_7_VFD1", + "System/MCM02/Conveyor/VFD/UL2_8_VFD1", + "System/MCM02/IO_BLOCK/FIO/UL1_3_FIO1", + "System/MCM02/IO_BLOCK/FIO/UL2_3_FIO1", + "System/MCM02/Conveyor/EXTENDO/UL2_1_EX1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM02/IO_BLOCK/DPM/DPM1_PS1-1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL1_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "UL1_3_VFD1 11.200.1.30", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL1_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL1_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "UL1_4_VFD1 11.200.1.31", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL1_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL1_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "UL1_5_VFD1 11.200.1.32", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL1_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL1_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "UL1_6_VFD1 11.200.1.33", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL1_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL1_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "UL1_7_VFD1 11.200.1.34", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL1_8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL1_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "UL1_8_VFD1 11.200.1.35", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL2_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL2_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL2_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "UL2_3_VFD1 11.200.1.36", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL2_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL2_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL2_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "UL2_4_VFD1 11.200.1.37", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL2_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL2_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL2_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "UL2_5_VFD1 11.200.1.38", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL2_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL2_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL2_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "UL2_6_VFD1 11.200.1.39", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL2_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL2_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL2_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "UL2_7_VFD1 11.200.1.40", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL2_8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1245 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL2_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL2_8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.2072, + "y": 0.1646 + }, + "props": { + "text": "UL2_8_VFD1 11.200.1.41", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL1_3_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3395 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/UL1_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_3_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "UL1_3_FIO1 11.200.1.42", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL2_3_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1586 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/UL2_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL2_3_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "UL2_3_FIO1 11.200.1.43", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL2_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/EXTENDO/UL2_1_EX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/EXTENDO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL2_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "UL2_1_EX1 11.200.1.44", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM1_PS1-1", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/d5b60f140f35d0d0d1fc62f0bd39f0f8307e19dd83b3eb33273fba9bae71bcc2 b/.resources/d5b60f140f35d0d0d1fc62f0bd39f0f8307e19dd83b3eb33273fba9bae71bcc2 deleted file mode 100644 index 3ee54c4a..00000000 --- a/.resources/d5b60f140f35d0d0d1fc62f0bd39f0f8307e19dd83b3eb33273fba9bae71bcc2 +++ /dev/null @@ -1,20 +0,0 @@ -def csv_import(): - """ - Opens a file and returns the data as a list . - - Args: - - Returns: - the .csv as a nested list. - - Raises: - KeyError: Raises an exception. - """ - newFile = system.file.openFile('gif') - -# with open(newFile,"r") as f: -# csv_reader = csv.reader(f) -# device_list = [] -# for line in csv_reader: -# device_list.append(line) -# return device_list diff --git a/.resources/d6256f83f3f8ab49376572bd9aa1f62bc73e9e2f0eeb1b40167f757c496a29fd b/.resources/d6256f83f3f8ab49376572bd9aa1f62bc73e9e2f0eeb1b40167f757c496a29fd new file mode 100644 index 00000000..148d7469 --- /dev/null +++ b/.resources/d6256f83f3f8ab49376572bd9aa1f62bc73e9e2f0eeb1b40167f757c496a29fd @@ -0,0 +1,282 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "Main-Views/Home" + }, + "/Command": { + "title": "", + "viewPath": "Main-Views/CommandControl" + }, + "/DetailedView/:detailedView/:plcTagPath": { + "title": "DetailedView", + "viewPath": "Detailed-Views/Detail" + }, + "/DetailedView/MCM01 Bulk Inbound": { + "title": "", + "viewPath": "Detailed-Views/MCM01 Bulk Inbound" + }, + "/DetailedView/MCM02 Fluid Inbound": { + "title": "", + "viewPath": "Detailed-Views/MCM02 Fluid Inbound" + }, + "/DetailedView/MCM03 Fluid Inbound": { + "title": "", + "viewPath": "Detailed-Views/MCM03 Fluid Inbound" + }, + "/DetailedView/MCM04 Sorter Destination Chutes and Bypass": { + "title": "", + "viewPath": "Detailed-Views/MCM04 Sorter Destination Chutes and Bypass" + }, + "/DetailedView/MCM05 Sorter Destination and Chutes": { + "title": "", + "viewPath": "Detailed-Views/MCM05 Sorter Destination Chutes" + }, + "/Device-manager": { + "title": "", + "viewPath": "Main-Views/Device-Manager/DeviceManager" + }, + "/Help": { + "title": "Help", + "viewPath": "Main-Views/Help" + }, + "/MAP-Home": { + "title": "", + "viewPath": "Additional-Home-View/Overview" + }, + "/Monitron": { + "title": "", + "viewPath": "Main-Views/Monitron" + }, + "/Oil": { + "viewPath": "Main-Views/OilMonitoring" + }, + "/Real-Time": { + "title": "", + "viewPath": "Alarm-Views/RealTime" + }, + "/Temperature": { + "title": "", + "viewPath": "Main-Views/TempMonitoring" + }, + "/Tools": { + "title": "Tools", + "viewPath": "Main-Views/ToolBox" + }, + "/Windows/Statistics": { + "title": "", + "viewPath": "Windows/Statistics" + }, + "/Windows/Status": { + "title": "", + "viewPath": "Windows/Status" + } + }, + "sharedDocks": { + "bottom": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "show", + "iconUrl": "material/notifications_active", + "id": "Docked-South", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 165, + "viewParams": {}, + "viewPath": "Navigation-Views/Docked-South" + } + ], + "cornerPriority": "top-bottom", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 805, + "content": "auto", + "handle": "autoHide", + "iconUrl": "", + "id": "Docked-West", + "modal": false, + "resizable": false, + "show": "auto", + "size": 70, + "viewParams": {}, + "viewPath": "Navigation-Views/Docked-West" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-TPR", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Tipper" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-EPC", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-EPC" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-VFD", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-VFD" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-SNP", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-StatusNonPowered" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-DS", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Device-Status" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-MCM", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-MCM" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-Extendo", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Extendo" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-BTN", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Button" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-SS-BTN", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-SS-Button" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-CH", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Chute" + }, + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "Docked-East-CHPB", + "modal": false, + "resizable": false, + "show": "onDemand", + "size": 400, + "viewParams": {}, + "viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East-Chute-EN" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "auto", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 50, + "viewParams": {}, + "viewPath": "Framework/Breakpoint" + } + ] + } +} \ No newline at end of file diff --git a/.resources/d6986351782c0faaaa52229eeb91b189d63c24ed421e6dd42f6dd630ef6d7cab b/.resources/d6986351782c0faaaa52229eeb91b189d63c24ed421e6dd42f6dd630ef6d7cab new file mode 100644 index 00000000..978a8e9d --- /dev/null +++ b/.resources/d6986351782c0faaaa52229eeb91b189d63c24ed421e6dd42f6dd630ef6d7cab @@ -0,0 +1,5617 @@ +{ + "custom": {}, + "params": { + "highlightTagPath": "" + }, + "propConfig": { + "params.highlightTagPath": { + "onChange": { + "enabled": null, + "script": "\tutils.handleTagHighlight(self.view, currentValue)" + }, + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + }, + "key": "value" + }, + "root": { + "children": [ + { + "meta": { + "name": "MCM01 Bulk Inbound" + }, + "position": { + "height": 1, + "width": 1 + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "elements": [ + { + "fill": { + "paint": "#ffffff" + }, + "height": "78.490631", + "id": "rect1-6-2-0-0-4", + "name": "rect1-6-2-0-0-4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.273438", + "x": "-1771.0734", + "y": "517.42456" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "70.354698", + "id": "rect1-6-2-0-0-4-8", + "name": "rect1-6-2-0-0-4-8", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.273438", + "x": "-1771.1193", + "y": "441.33725" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "589.80658", + "id": "rect1-6-2-0-0-4-8-1", + "name": "rect1-6-2-0-0-4-8-1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "18.273499", + "x": "379.68079", + "y": "1128.8843" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "596.28259", + "id": "rect1-6-2-0-0-4-8-1-2", + "name": "rect1-6-2-0-0-4-8-1-2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "18.024445", + "x": "379.92697", + "y": "524.52173" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "153.61104", + "id": "rect1-6-2-0-0-4-8-1-2-8-1", + "name": "rect1-6-2-0-0-4-8-1-2-8-1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "18.242157", + "x": "379.43524", + "y": "363.97052" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "29.588179", + "id": "rect1-6-2-3-6-8-6", + "name": "rect1-6-2-3-6-8-6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.273438", + "x": "-1770.4849", + "y": "663.94958" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "29.588179", + "id": "rect1-6-2-3-6-8-6-2", + "name": "rect1-6-2-3-6-8-6-2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.273438", + "x": "-1770.8446", + "y": "631.64301" + }, + { + "d": "m 1770.2775,437.38667 c 0,0 0.4208,-22.30614 -11.4456,-39.03126 -11.8664,-16.72513 -35.9989,-18.12793 -35.9989,-18.12793 l 0.119,17.65822 c 0,0 14.8392,1.99311 21.8503,13.52312 7.0111,11.53001 8.2027,26.04918 8.2027,26.04918 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path4-9-3", + "name": "path4-9-3", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "67.82489", + "id": "rect1-6-2-0-0-4-8-1-2-8-1-4-1", + "name": "rect1-6-2-0-0-4-8-1-2-8-1-4-1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "18.242155", + "x": "379.73758", + "y": "291.68692" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "29.588179", + "id": "rect1-6-2-3-6-8-6-4", + "name": "rect1-6-2-3-6-8-6-4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.273438", + "x": "-1771.0485", + "y": "598.98682" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "67.82489", + "id": "rect1-6-2-0-0-4-8-1-2-8-1-4-1-2", + "name": "rect1-6-2-0-0-4-8-1-2-8-1-4-1-2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "18.242155", + "x": "455.3905", + "y": "121.75539" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "322.79407", + "id": "rect1-6-2-0-0-4-8-1-2-8-1-7", + "name": "rect1-6-2-0-0-4-8-1-2-8-1-7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "18.242157", + "x": "455.51831", + "y": "194.78505" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "598.24725", + "id": "rect1-6-2-0-0-4-8-1-2-9", + "name": "rect1-6-2-0-0-4-8-1-2-9", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "18.024445", + "x": "455.56436", + "y": "524.53168" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "376.47806", + "id": "rect1-6-2-0-0-4-8-1-2-5", + "name": "rect1-6-2-0-0-4-8-1-2-5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "18.205009", + "x": "455.50061", + "y": "1126.8074" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "78.490631", + "id": "rect1-6-2-0-0-4-2", + "name": "rect1-6-2-0-0-4-2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.273438", + "x": "-1563.3494", + "y": "517.74951" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "29.588179", + "id": "rect1-6-2-3-6-8-6-3", + "name": "rect1-6-2-3-6-8-6-3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.273438", + "x": "-1562.7609", + "y": "664.27454" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "29.588179", + "id": "rect1-6-2-3-6-8-6-2-3", + "name": "rect1-6-2-3-6-8-6-2-3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.273438", + "x": "-1563.1206", + "y": "631.96796" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "29.588179", + "id": "rect1-6-2-3-6-8-6-4-4", + "name": "rect1-6-2-3-6-8-6-4-4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.273438", + "x": "-1563.0157", + "y": "599.31177" + }, + { + "d": "m 1562.6373,514.70241 c 0,0 -0.7122,-18.11803 -14.5979,-36.15296 -13.8856,-18.03492 -40.9385,-22.52724 -40.9385,-22.52724 l 0.042,17.34949 c 0,0 19.7,4.17678 27.4845,15.6456 7.7845,11.46882 9.9883,25.66327 9.9883,25.66327 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path4-9-3-8", + "name": "path4-9-3-8", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "265.84872", + "id": "rect1-6-2-0-0-4-8-1-2-8-1-7-7", + "name": "rect1-6-2-0-0-4-8-1-2-8-1-7-7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "18.242126", + "x": "530.36212", + "y": "246.7516" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "779.81891", + "id": "rect1-6-2-0-0-4-8-1-2-9-1", + "name": "rect1-6-2-0-0-4-8-1-2-9-1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "18.024475", + "x": "530.28912", + "y": "519.09705" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "179.36278", + "id": "rect1-6-2-0-0-4-2-5", + "name": "rect1-6-2-0-0-4-2-5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.055138", + "x": "-1341.875", + "y": "578.4809" + }, + { + "d": "m 1341.4594,575.77307 c 0,0 -1.7426,-17.36107 -8.7466,-27.68017 -7.004,-10.3191 -30.0537,-17.43959 -30.0537,-17.43959 l -0.035,17.76978 c 0,0 11.2165,4.28901 15.3719,9.79891 4.1554,5.50989 5.651,17.69959 5.651,17.69959 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path4-9-3-6", + "name": "path4-9-3-6", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "133.34019", + "id": "rect1-6-2-0-0-4-8-1-2-8-1-7-7-8", + "name": "rect1-6-2-0-0-4-8-1-2-8-1-7-7-8", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "18.242126", + "x": "605.39209", + "y": "245.66978" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "737.25037", + "id": "rect1-6-2-0-0-4-8-1-2-9-1-6", + "name": "rect1-6-2-0-0-4-8-1-2-9-1-6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "18.024475", + "x": "605.13312", + "y": "383.13834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "112.62495", + "id": "rect1-6-2-0-0-4-2-5-5", + "name": "rect1-6-2-0-0-4-2-5-5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.273438", + "x": "-1165.769", + "y": "644.50208" + }, + { + "d": "m 1165.2137,641.61069 c 0,0 -1.6654,-14.62115 -11.2936,-23.24227 -9.6281,-8.62111 -29.5552,-12.69368 -29.5552,-12.69368 l 0.081,17.46527 c 0,0 10.2811,1.39706 15.7486,6.59823 5.4674,5.20116 7.207,12.02097 7.207,12.02097 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path4-9-3-6-0", + "name": "path4-9-3-6-0", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "1" + }, + "type": "path" + }, + { + "d": "m 337.77786,378.3333 h -18.2136 l -10.33362,-47.60972 h 38.74807 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path4", + "name": "path4", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "paint": "#000000", + "width": "1" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "38.429756", + "id": "rect5", + "name": "rect5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "44.16103", + "x": "285.12775", + "y": "309.50403" + }, + { + "d": "m 166.63013,453.64703 h -18.2136 l -10.33362,-47.60972 h 38.74807 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path1", + "name": "path1", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "paint": "#000000", + "width": "1" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "38.429756", + "id": "rect1", + "name": "rect1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "44.16103", + "x": "360.44147", + "y": "138.35629" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "29.588179", + "id": "rect6", + "name": "rect6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.273438", + "x": "-1341.8998", + "y": "759.31982" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "29.588179", + "id": "rect7", + "name": "rect7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "18.273438", + "x": "-1165.6218", + "y": "758.8833" + }, + { + "d": "m 244.05692,530.66873 v 18.2136 l -47.60972,10.33362 v -38.74807 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path1-8", + "name": "path1-8", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "paint": "#000000", + "width": "1" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "d": "m 242.74549,605.55457 v 18.2136 l -48.30435,10.64234 v -38.74807 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path1-8-1", + "name": "path1-8-1", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "paint": "#000000", + "width": "1" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "39.973373", + "id": "rect1-2", + "name": "rect1-2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "38.384708", + "x": "596.1123", + "y": "151.13258" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "39.973373", + "id": "rect1-2-6", + "name": "rect1-2-6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "38.384708", + "x": "520.94446", + "y": "153.00653" + } + ], + "id": "layer1", + "name": "layer1", + "type": "group" + } + ], + "preserveAspectRatio": "none", + "style": { + "classes": "Highlight/Pulse-Clear" + }, + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "ULC1_9A" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.9125, + "y": 0.5006 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_9A_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_8" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.9125, + "y": 0.4329 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_6" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.739, + "y": 0.3508 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_5" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.4259, + "y": 0.3509 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_4" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.227, + "y": 0.3505 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_12" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.9122, + "y": 0.6201 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_12_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_11" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.9123, + "y": 0.5902 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_11_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_7" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 40 + }, + "width": 0.0104, + "x": 0.9085, + "y": 0.3679 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_3" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.167, + "y": 0.3508 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_1_ST1" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.166, + "y": 0.2767 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/Tipper/ULC1_1_ST1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Tipper", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_10" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.9125, + "y": 0.56 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_10_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_3" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.0785, + "y": 0.4208 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_1_ST1" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.0772, + "y": 0.3477 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/Tipper/ULC2_1_ST1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Tipper", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_4" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.1829, + "y": 0.421 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_5" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.4264, + "y": 0.4209 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_6" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.6823, + "y": 0.4209 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_9A" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.8043, + "y": 0.5037 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_9A_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_12" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.804, + "y": 0.6223 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_12_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_11" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.8042, + "y": 0.5924 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_11_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_10" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.8041, + "y": 0.5621 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_10_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_7" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 30 + }, + "width": 0.0104, + "x": 0.7977, + "y": 0.4377 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_3" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.1951, + "y": 0.4903 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC3_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_4" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.4708, + "y": 0.4901 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC3_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_6" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6889, + "y": 0.6234 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC3_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_5CH" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 40 + }, + "width": 0.0104, + "x": 0.6852, + "y": 0.5026 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/PE/JPE/ULC3_4_JPE1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/StatusNonPowered", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_3" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.1601, + "y": 0.5597 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC4_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_4" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.3889, + "y": 0.5594 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC4_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_6" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.5972, + "y": 0.6492 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC4_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_5CH" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 30 + }, + "width": 0.0104, + "x": 0.5928, + "y": 0.5682 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/PE/JPE/ULC4_4_JPE1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/StatusNonPowered", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_3_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 270 + }, + "width": 0.0083, + "x": 0.1462, + "y": 0.3672 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_3_EPC1_Line" + }, + "position": { + "height": 0.0055, + "width": 0.1305, + "x": 0.1567, + "y": 0.3796 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_3_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.291, + "y": 0.3678 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_3_EPC2_Line" + }, + "position": { + "height": 0.0055, + "width": 0.1102, + "x": 0.1771, + "y": 0.3368 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_3_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.291, + "y": 0.325 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_3_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 270 + }, + "width": 0.0083, + "x": 0.0552, + "y": 0.4367 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_3_EPC1_Line" + }, + "position": { + "height": 0.0055, + "width": 0.2213, + "x": 0.0656, + "y": 0.4491 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_3_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.2906, + "y": 0.4373 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_3_EPC2_Line_2" + }, + "position": { + "height": 0.0055, + "width": 0.1989, + "x": 0.0874, + "y": 0.4083 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_3_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.2901, + "y": 0.3965 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_3_EPC1_Line" + }, + "position": { + "height": 0.0055, + "width": 0.1519, + "x": 0.1349, + "y": 0.5175 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_3_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 270 + }, + "width": 0.0083, + "x": 0.1254, + "y": 0.5052 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_3_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.2904, + "y": 0.5057 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_3_EPC2_Line" + }, + "position": { + "height": 0.0055, + "width": 0.1535, + "x": 0.1338, + "y": 0.4759 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_3_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 270 + }, + "width": 0.0083, + "x": 0.1254, + "y": 0.4635 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_3_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.291, + "y": 0.4641 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_3_EPC1_Line" + }, + "position": { + "height": 0.0055, + "width": 0.1531, + "x": 0.1347, + "y": 0.587 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_3_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 270 + }, + "width": 0.0083, + "x": 0.1259, + "y": 0.5746 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_3_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.291, + "y": 0.5752 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_3_EPC2_Line" + }, + "position": { + "height": 0.0055, + "width": 0.1519, + "x": 0.1359, + "y": 0.5462 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_3_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 270 + }, + "width": 0.0083, + "x": 0.1254, + "y": 0.5339 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_3_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.291, + "y": 0.5344 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_7_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": -180 + }, + "width": 0.0083, + "x": 0.5864, + "y": 0.6982 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_7_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_7_EPC1_Line_2" + }, + "position": { + "height": 0.0055, + "rotate": { + "angle": 0 + }, + "width": 0.175, + "x": 0.4158, + "y": 0.5855 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_7_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_7_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.407, + "y": 0.5742 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_7_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_7_EPC2_Line_1" + }, + "position": { + "height": 0.1556, + "width": 0.0026, + "x": 0.6133, + "y": 0.5488 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_7_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_7_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": -180 + }, + "width": 0.0083, + "x": 0.6109, + "y": 0.6982 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_7_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_7_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": -180 + }, + "width": 0.0083, + "x": 0.702, + "y": 0.6945 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_7_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_7_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": -180 + }, + "width": 0.0083, + "x": 0.6781, + "y": 0.6945 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_7_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_7_EPC1_Line_1" + }, + "position": { + "height": 0.1778, + "width": 0.0026, + "x": 0.681, + "y": 0.5185 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_7_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_7_EPC2_Line_1" + }, + "position": { + "height": 0.2148, + "width": 0.0026, + "x": 0.705, + "y": 0.4811 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_7_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_7_EPC1_Line_2" + }, + "position": { + "height": 0.0055, + "width": 0.0568, + "x": 0.6255, + "y": 0.5163 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_7_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_7_EPC2_Line_2" + }, + "position": { + "height": 0.0055, + "width": 0.0818, + "x": 0.6252, + "y": 0.4781 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_7_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_12_EPC2_Line_1" + }, + "position": { + "height": 0.2065, + "width": 0.0026, + "x": 0.8198, + "y": 0.412 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_12_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_12_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": -180 + }, + "width": 0.0083, + "x": 0.8166, + "y": 0.6158 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_12_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_12_EPC1_Line_1" + }, + "position": { + "height": 0.1713, + "width": 0.0026, + "x": 0.7927, + "y": 0.4482 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_12_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_12_EPC1" + }, + "position": { + "height": 0.026, + "rotate": { + "angle": -180 + }, + "width": 0.0083, + "x": 0.7902, + "y": 0.6185 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_12_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_12_EPC2_Line_1" + }, + "position": { + "height": 0.2787, + "width": 0.0026, + "x": 0.9285, + "y": 0.3412 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_12_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_12_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 180 + }, + "width": 0.0083, + "x": 0.9255, + "y": 0.6158 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_12_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_12_EPC1_Line_1" + }, + "position": { + "height": 0.2426, + "width": 0.0026, + "x": 0.9035, + "y": 0.3773 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_12_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_12_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 180 + }, + "width": 0.0083, + "x": 0.901, + "y": 0.6158 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_12_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_12_EPC1_Line_2" + }, + "position": { + "height": 0.0055, + "width": 0.0536, + "x": 0.7401, + "y": 0.4458 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_12_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_12_EPC2_Line_2" + }, + "position": { + "height": 0.0055, + "width": 0.1089, + "x": 0.7127, + "y": 0.4094 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_12_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_12_EPC1_Line_2" + }, + "position": { + "height": 0.0055, + "width": 0.0609, + "x": 0.8437, + "y": 0.3754 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_12_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_12_EPC2_Line_3" + }, + "position": { + "height": 0.0055, + "rotate": { + "angle": 0 + }, + "width": 0.0865, + "x": 0.8437, + "y": 0.3385 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_12_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_7_EPC2_Line_2" + }, + "position": { + "height": 0.0056, + "rotate": { + "angle": 0 + }, + "width": 0.1995, + "x": 0.4155, + "y": 0.5465 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_7_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_7_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.4072, + "y": 0.5354 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_7_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_7_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.6143, + "y": 0.4668 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_7_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_7_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.6143, + "y": 0.5057 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC3_7_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_12_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.7013, + "y": 0.3983 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_12_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_12_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.7289, + "y": 0.4354 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_12_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_12_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.8326, + "y": 0.3279 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_12_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_12_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.8331, + "y": 0.3641 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_12_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "ULC4_6_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.597, + "y": 0.6778 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/ULC4_6_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "ULC3_6_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.6891, + "y": 0.5985 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/ULC3_6_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "ULC1_4_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.3136, + "y": 0.3513 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/ULC1_4_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "ULC2_4_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.3098, + "y": 0.4211 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/ULC2_4_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "ULC3_3_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.3098, + "y": 0.4905 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/ULC3_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "ULC4_4_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.3114, + "y": 0.5611 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/ULC4_4_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_3_SS2" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.1295, + "y": 0.33 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/SS_PB/ULC1_3_SS2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_3_SS1" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.129, + "y": 0.3727 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/SS_PB/ULC1_3_SS1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_3_SS2" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.0374, + "y": 0.4017 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/SS_PB/ULC2_3_SS2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_3_SS1" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.0379, + "y": 0.4424 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/SS_PB/ULC2_3_SS1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_3_SS2" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.109, + "y": 0.4677 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/SS_PB/ULC3_3_SS2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_3_SS1" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.109, + "y": 0.5133 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/SS_PB/ULC3_3_SS1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_3_SS2" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.1085, + "y": 0.5356 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/SS_PB/ULC4_3_SS2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_6_SS1" + }, + "position": { + "height": 0.0185, + "width": 0.013, + "x": 0.5832, + "y": 0.7241 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/SS_PB/ULC4_6_SS1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_6_SS2" + }, + "position": { + "height": 0.0185, + "width": 0.013, + "x": 0.6076, + "y": 0.7238 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/SS_PB/ULC4_6_SS2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_6_SS1" + }, + "position": { + "height": 0.0185, + "width": 0.013, + "x": 0.6748, + "y": 0.721 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/SS_PB/ULC3_6_SS1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_6_SS2" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.6998, + "y": 0.721 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/SS_PB/ULC3_6_SS2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_12_S1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.789, + "y": 0.6467 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM01/Station/S_PB/ULC2_12_S1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_12_S2" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.8154, + "y": 0.6464 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM01/Station/S_PB/ULC2_12_S2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_12_S1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.8998, + "y": 0.6464 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM01/Station/S_PB/ULC1_12_S1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_12_S2" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.9243, + "y": 0.6464 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM01/Station/S_PB/ULC1_12_S2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_3_EPC2_Line_2" + }, + "position": { + "height": 0.0055, + "rotate": { + "angle": 0 + }, + "width": 0.0151, + "x": 0.1504, + "y": 0.337 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_3_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 270 + }, + "width": 0.0083, + "x": 0.1462, + "y": 0.3245 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC1_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_9B" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.9126, + "y": 0.5182 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC1_9B_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_9B" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.8044, + "y": 0.5203 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Conveyor/VFD/ULC2_9B_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_7CH" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.5972, + "y": 0.7067 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/PE/PE/ULC4_7_PE1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/StatusNonPowered", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_7CH" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6889, + "y": 0.7078 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/PE/PE/ULC3_7_PE1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/StatusNonPowered", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_3_EPC2_Line_1" + }, + "position": { + "height": 0.0055, + "rotate": { + "angle": 0 + }, + "width": 0.0151, + "x": 0.0607, + "y": 0.4081 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_3_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 270 + }, + "width": 0.0083, + "x": 0.0547, + "y": 0.396 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC2_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_6_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5763, + "y": 0.6029 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/JR/ULC4_6_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_6_JR2" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.603, + "y": 0.5557 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/JR/ULC4_6_JR2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_6_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6618, + "y": 0.5344 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/JR/ULC3_6_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_6_JR2" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6941, + "y": 0.4871 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/JR/ULC3_6_JR2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_7_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7798, + "y": 0.461 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/JR/ULC2_7_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_7_JR2" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.8087, + "y": 0.4198 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/JR/ULC2_7_JR2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_7_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.8816, + "y": 0.4001 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/JR/ULC1_7_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_7_JR2" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.9162, + "y": 0.3481 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/JR/ULC1_7_JR2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_3_SS1" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.109, + "y": 0.5836 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/Station/SS_PB/ULC4_3_SS1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM01" + }, + "position": { + "height": 0.03, + "width": 0.03, + "x": 0.5344, + "y": 0.6958 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/MCM01" + ] + }, + "path": "Symbol-Views/Equipment-Views/MCM", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM1_ULC1_8" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.8906, + "y": 0.4471 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/IO_BLOCK/DPM/DPM1_ULC1_8" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM1_ULC2_8" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.7811, + "y": 0.4956 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/IO_BLOCK/DPM/DPM1_ULC2_8" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM1_ULC3_6" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.6667, + "y": 0.562 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/IO_BLOCK/DPM/DPM1_ULC3_6" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "PDP1_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.3078, + "y": 0.6935 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "System/MCM01/IO_BLOCK/FIO/PDP1_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM04_Button" + }, + "position": { + "height": 0.0426, + "rotate": { + "anchor": "50% 100%" + }, + "width": 0.1521, + "x": 0.6766, + "y": 0.7823 + }, + "props": { + "params": { + "pageid": "DetailedView/MCM04 Sorter Destination Chutes and Bypass", + "panel_id": "value", + "text": "MCM04 Sorter Destination, Chutes and Bypass" + }, + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_1_ST1" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.0851, + "y": 0.4926 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/Tipper/ULC3_1_ST1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Tipper", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_1_ST1" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.0842, + "y": 0.5615 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/Conveyor/Tipper/ULC4_1_ST1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Tipper", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_7_EPC1_Line_1" + }, + "position": { + "height": 0.112, + "width": 0.0026, + "x": 0.589, + "y": 0.5876 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/Station/EPC/ULC4_7_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PDP1" + }, + "position": { + "height": 0.0214, + "width": 0.0286, + "x": 0.2835, + "y": 0.6934 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM01/PDP1_PMM1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PMM", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC1_2CH" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.1665, + "y": 0.3201 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/PE/PE/ULC1_2_PE1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/StatusNonPowered", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC2_2CH" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.0769, + "y": 0.3895 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/PE/PE/ULC2_2_PE1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/StatusNonPowered", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC3_2CH" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.1107, + "y": 0.4905 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/PE/JPE/ULC3_3_JPE1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/StatusNonPowered", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "ULC4_2CH" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.1107, + "y": 0.5598 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM01/PE/JPE/ULC4_3_JPE1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/StatusNonPowered", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "backgroundColor": "#FFFFFF", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/d7e3fba185cda2cee2757dfd4954ed57caa2d28029fa9f1fd2773883b6c220b4 b/.resources/d7e3fba185cda2cee2757dfd4954ed57caa2d28029fa9f1fd2773883b6c220b4 deleted file mode 100644 index acbbb6b5..00000000 --- a/.resources/d7e3fba185cda2cee2757dfd4954ed57caa2d28029fa9f1fd2773883b6c220b4 +++ /dev/null @@ -1,223 +0,0 @@ -from urllib2_aws4auth import aws_urlopen, Request -from urllib2 import HTTPError -from urllib import urlencode -import json -import system -import boto3 -from pprint import pformat - -STAGE = 'prod' -STAGE_CONFIG = { - 'alpha':{ - 'region':'us-east-1', - 'endpoint': 'https://0wuzuy9rx3.execute-api.us-east-1.amazonaws.com/prod/user-activity-logger' - }, - 'beta': { - 'region':'us-east-1', - 'endpoint': 'https://33ymuc1b2a.execute-api.us-east-1.amazonaws.com/prod/user-activity-logger' - }, - 'prod': { - 'region':'us-east-1', - 'endpoint': 'https://ahikprejp4.execute-api.us-east-1.amazonaws.com/prod/user-activity-logger' - } -} -REGION = STAGE_CONFIG.get(STAGE, 'alpha').get('region', 'us-east-1') -SERVICE = 'execute-api' -ENDPOINT = STAGE_CONFIG.get(STAGE, 'alpha').get('endpoint', 'https://0wuzuy9rx3.execute-api.us-east-1.amazonaws.com/prod/user-activity-logger') -LOGGER = system.util.getLogger('productMetrics') - -def openSession(): - CREDS = boto3.Session().get_credentials() - AWS_ACCESS_KEY_ID = CREDS.access_key - AWS_SECRET_ACCESS_KEY = CREDS.secret_key - TOKEN = CREDS.token - - OPENER = aws_urlopen( - AWS_ACCESS_KEY_ID, - AWS_SECRET_ACCESS_KEY, - REGION, - SERVICE, - session_token=TOKEN, - verify=False) - return OPENER - -def formatPayload(payload): - """Formats the payload based on what API expects to receive in the payload - Also adds in some defaults (nulls) for the optional fields in case they are skipped from the payload - Since defaults are not defined to required fields, will throw an error if they are not provided in the payload - Args: - payload (dict):all the fields that need to be sent to the API - - Returns: - dict: dict formatted correctly for the API call - """ - data = { - "project_id": "scada-activity-logger", #key used to log hashed user product metrics in backend, not the name of ignition project. - "stage": payload.get("stage"), - "plugin": "scada_activity_logger", - "payload": { - "username": payload.get("username"), - "session_id": payload.get("session_id"), - "site": payload.get("site"), - "start_time": payload.get("start_time"), - "end_time": payload.get("end_time", None), - "user_UTCoffset": payload.get("user_UTCoffset", None), - "resource_type": payload.get("resource_type"), - "resource": payload.get("resource"), - "current_page": payload.get("current_page"), - "concurrent_users": payload.get("concurrent_users", getConcurrentUsers()) - } - } - return data - -def getConcurrentUsers(): - """Get the number of concurrent user session for the current project - - Returns: - int: number of concurrent users - """ - project_name = system.project.getProjectName() - concurrent_users = len(system.perspective.getSessionInfo()) - return concurrent_users - -def createActivityPayload(viewObj, resource_type, resource = None, current_page= None): - """Creates the activity payload for hashed user product metrics - Typically called from view shutdown event script - Uses the info from the view's custom param named activity_logger and session params to build the payload - - Args: - viewObj: reference to the view (since custom param activity_logger is created on the view). If calling this function from a component pass self.view, if calling from view event scripts, pass self - resource_type (string): page/session/click - resource (string, optional): The resource that user interacted with. page name if interaction was with a page, feature/button name if it was a user click type interaction. Defaults to None. - current_page (string, optional): Page name that the user is on when the interaction takes place. Defaults to None. - - Returns: - dict: payload that needs to be formatted before sending to the API - """ - if viewObj.session.custom.product_metrics.enable and viewObj.session.props.device.type != 'designer': - # since viewObj is a reference to the view, viewObj.session is reference to session - session = viewObj.session - stage = session.props.gateway.address - user = session.props.auth.user.userName - session_id = session.props.id - site = session.custom.fc - start_time = system.date.format(viewObj.custom.activityLogger.start_time, 'yyyy-MM-dd HH:mm:ss') - end_time = None - user_UTCoffset = session.props.device.timezone.utcOffset - concurrent_users = getConcurrentUsers() - if resource_type == 'page': - end_time = system.date.format(system.date.now(), 'yyyy-MM-dd HH:mm:ss') - try: - pageid = viewObj.custom.activityLogger.pageid - resource = pageid if resource == None else resource - current_page = pageid if current_page == None else current_page - except: - pass - if resource_type == 'click': - start_time = system.date.format(system.date.now(), 'yyyy-MM-dd HH:mm:ss') - end_time = None - try: - pageid = viewObj.custom.activityLogger.pageid - # resource = pageid if resource == None else resource - current_page = pageid if current_page == None else current_page - except: - pass - - payload = { - "stage": stage, - "username": user, - "session_id": session_id, - "site": site, - "start_time": start_time, - "end_time": end_time, - "resource_type": resource_type, - "resource": resource, - "current_page": current_page, - "user_UTCoffset": user_UTCoffset, - "concurrent_users": concurrent_users - } - activityPayload = formatPayload(payload) - return activityPayload - else: - return None - -def callActivityLoggerAPI(activityPayload): - """Makes a post api call with the provided payload to log hashed user product metrics - Handles converting the payload from dict to json - - Args: - activityPayload (dict): Final payload that needs to be sent to the API - Function will convert the payload to json - """ - if activityPayload: - opener = openSession() - params = activityPayload - payload = json.dumps(params) - method = 'POST' - # in the headers the Ignition session username (session.props.auth.user.userName) must be supplied as 'X-Ignition-User' - headers = { - 'Content-type': 'application/json', - } - req = Request(url=ENDPOINT, method=method, data=payload, headers=headers) - # open the request and process the read - try: - resp = opener(req) - response = json.loads(resp.read()) - error = None - except HTTPError, e: - error = str(e) - response = None - system.perspective.print(error) - LOGGER.info(error) - return {'error': error, 'response':response } - -def callLogger(viewObj, resource_type, resource = None, current_page= None): - """Combines the createActivityPayload and callActivityLoggerAPI to log hashed user product metrics - Typically called from view shutdown event script - Uses the info from the view's custom param named activity_logger and session params to build the payload - """ - activityPayload = createActivityPayload(viewObj, resource_type, resource, current_page) - if activityPayload: - callActivityLoggerAPI(activityPayload) - - - -def testapi(): - print STAGE - user = 'ankikarw' - opener = openSession() - params = { - "project_id": "scada-activity-logger", - "stage": "api test alpha", - "plugin": "scada_activity_logger", - "payload": { - "username": "user", - "session_id": "1234567989", - "site": "EWR4", - "start_time": "2023-11-06 10:45:25", - "end_time": "2023-11-06 10:57:18", - "user_UTCoffset": "-8", - "resource_type": "page", - "resource": "home", - "current_page": "home", - "concurrent_users": "5" - } - } - payload = json.dumps(params) - method = 'POST' - headers = { - 'Content-type': 'application/json', - } - req = Request(url=ENDPOINT, method=method, data=payload, headers=headers) - # open the request and process the read - try: - resp = opener(req) - response = json.loads(resp.read()) - error = None - print response - except HTTPError, e: - error = str(e) - response = None - print error - LOGGER.info(error) - return {'error': error, 'response':response } \ No newline at end of file diff --git a/.resources/d85a250670c835c1235fef25704c7e6fd5fa5bd672b19b0e8cd2feece0307292 b/.resources/d85a250670c835c1235fef25704c7e6fd5fa5bd672b19b0e8cd2feece0307292 new file mode 100644 index 00000000..d7c1b751 --- /dev/null +++ b/.resources/d85a250670c835c1235fef25704c7e6fd5fa5bd672b19b0e8cd2feece0307292 @@ -0,0 +1,5146 @@ +{ + "custom": {}, + "params": { + "highlightTagPath": "" + }, + "propConfig": { + "params.highlightTagPath": { + "onChange": { + "enabled": null, + "script": "\tutils.handleTagHighlight(self.view, currentValue)" + }, + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "MCM03 Fluid Inbound" + }, + "position": { + "height": 1, + "width": 1 + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "elements": [ + { + "elements": [ + { + "fill": { + "paint": "#ffffff" + }, + "height": "37.397011", + "id": "rect1-6-2-0-0-4-8-1", + "name": "rect1-6-2-0-0-4-8-1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.262294" + }, + "transform": "matrix(-8.1387331e-5,1,-1,-7.8601362e-5,0,0)", + "type": "rect", + "width": "7.6657953", + "x": "111.70536", + "y": "-130.46701" + }, + { + "d": "m 79.285348,126.0539 c 0.04111,-8.47237 3.415215,-14.33713 13.0629,-14.32435 l -0.01294,7.67254 c -4.429133,0.62465 -5.136335,2.23623 -5.444797,6.75249 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path4-9-3", + "name": "path4-9-3", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "0.264583" + }, + "type": "path" + }, + { + "d": "m 108.76002,138.93666 c 0.0411,-8.47238 3.70755,-14.41982 13.35524,-14.40704 l -0.0191,7.70281 c -4.20989,0.24463 -5.42261,2.20596 -5.73107,6.72222 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path27", + "name": "path27", + "stroke": { + "dasharray": "none", + "dashoffset": "0", + "paint": "#000000", + "width": "0.264583" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "66.213577", + "id": "rect31", + "name": "rect31", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.262294" + }, + "transform": "matrix(-8.1387331e-5,1,-1,-7.8601362e-5,0,0)", + "type": "rect", + "width": "7.6657953", + "x": "111.7146", + "y": "-197.36888" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "19.974106", + "id": "rect32", + "name": "rect32", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.262294" + }, + "transform": "matrix(-8.1387331e-5,1,-1,-7.8601362e-5,0,0)", + "type": "rect", + "width": "7.6657953", + "x": "124.59153", + "y": "-142.7484" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "115.21573", + "id": "rect49", + "name": "rect49", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "0.262294" + }, + "transform": "matrix(-8.1387331e-5,1,-1,-7.8601362e-5,0,0)", + "type": "rect", + "width": "7.6657953", + "x": "124.56926", + "y": "-258.49625" + } + ], + "id": "g98", + "name": "g98", + "transform": "matrix(5.4917949,0,0,5.3618369,-63.902593,-20.737145)", + "type": "group" + }, + { + "elements": [ + { + "d": "m 713.67397,575.311 76.00961,-0.39194 -21.99425,-34.24842 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path58", + "name": "path58", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect58", + "name": "rect58", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "857.61731", + "y": "-409.22025" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect59", + "name": "rect59", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "857.78076", + "y": "-453.7168" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect60", + "name": "rect60", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "858.15045", + "y": "-498.42542" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.981907", + "id": "rect61", + "name": "rect61", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "transform": "matrix(0.00119693,0.99999928,-0.99999925,0.00122366,0,0)", + "type": "rect", + "width": "125.35569", + "x": "330.6199", + "y": "-935.05322" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.981899", + "id": "rect62", + "name": "rect62", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "transform": "matrix(0.00119693,0.99999928,-0.99999925,0.00122366,0,0)", + "type": "rect", + "width": "172.79295", + "x": "154.83771", + "y": "-935.66779" + }, + { + "d": "m 827.052,574.86771 77.37192,-0.39194 -21.99432,-34.24835 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path63", + "name": "path63", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect63", + "name": "rect63", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "916.00555", + "y": "-506.76315" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect64", + "name": "rect64", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "916.16895", + "y": "-551.2597" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect65", + "name": "rect65", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "916.53845", + "y": "-595.96832" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.982075", + "id": "rect66", + "name": "rect66", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "transform": "matrix(0.00119693,0.99999928,-0.99999925,0.00122366,0,0)", + "type": "rect", + "width": "157.04816", + "x": "298.62485", + "y": "-1050.248" + }, + { + "d": "m 937.73218,576.12163 75.10152,-0.39195 -21.99434,-34.24842 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path1", + "name": "path1", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect1", + "name": "rect1", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "972.60931", + "y": "-598.03723" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect2", + "name": "rect2", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "972.30164", + "y": "-643.48523" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect6", + "name": "rect6", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "972.67126", + "y": "-688.19366" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.982075", + "id": "rect8", + "name": "rect8", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "transform": "matrix(0.00119693,0.99999928,-0.99999925,0.00122366,0,0)", + "type": "rect", + "width": "157.06421", + "x": "298.63049", + "y": "-1158.5465" + }, + { + "d": "m 1032.0293,643.57267 76.0097,-0.39195 -21.9943,-34.24834 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path8", + "name": "path8", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect9", + "name": "rect9", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "1079.3223", + "y": "-643.008" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect10", + "name": "rect10", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "1079.4856", + "y": "-687.50439" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect11", + "name": "rect11", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "1079.8551", + "y": "-732.21301" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.982075", + "id": "rect12", + "name": "rect12", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "transform": "matrix(0.00119693,0.99999928,-0.99999925,0.00122366,0,0)", + "type": "rect", + "width": "225.28714", + "x": "298.7471", + "y": "-1256.1107" + }, + { + "d": "m 1147.3661,643.57267 76.0097,-0.39195 -21.9943,-34.24834 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path12", + "name": "path12", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect13", + "name": "rect13", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "1138.397", + "y": "-740.82147" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect14", + "name": "rect14", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "1138.5603", + "y": "-785.31805" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect16", + "name": "rect16", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "1138.9298", + "y": "-830.02667" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.982166", + "id": "rect17", + "name": "rect17", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "transform": "matrix(0.00119693,0.99999928,-0.99999925,0.00122366,0,0)", + "type": "rect", + "width": "225.35748", + "x": "299.03653", + "y": "-1368.949" + }, + { + "d": "m 1258.6164,644.01602 76.0096,-0.39194 -21.9943,-34.24842 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path18", + "name": "path18", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect18", + "name": "rect18", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "1195.7592", + "y": "-834.93414" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect19", + "name": "rect19", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "1195.9225", + "y": "-879.43079" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.858028", + "id": "rect27", + "name": "rect27", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.4362" + }, + "transform": "matrix(0.53019097,0.84787825,-0.85893993,0.51207636,0,0)", + "type": "rect", + "width": "41.399376", + "x": "1196.2921", + "y": "-924.13928" + }, + { + "d": "m 884.91511,470.33933 22.39564,35.89419 c 17.33522,-9.65537 30.36319,-23.62263 28.17516,-49.0606 l -41.98182,0.31345 c -1.32077,6.46809 -4.13828,10.66817 -8.58898,12.85294 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path62", + "name": "path62", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "style": { + "opacity": "1", + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "d": "m 999.65544,469.896 22.39566,35.89418 c 17.3353,-9.65536 30.3632,-23.62265 28.1751,-49.06062 l -41.9817,0.31346 c -1.3208,6.46808 -4.1383,10.66819 -8.58906,12.85296 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path67", + "name": "path67", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "style": { + "opacity": "1", + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "d": "m 1108.6327,470.26327 22.3958,35.89418 c 17.3352,-9.65535 30.3632,-23.62264 28.1752,-49.0606 l -41.9818,0.31345 c -1.3209,6.46807 -4.1384,10.66818 -8.5892,12.85294 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path6", + "name": "path6", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "style": { + "opacity": "1", + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "d": "m 1203.2704,538.60099 22.3958,35.89418 c 17.3351,-9.65534 33.5746,-23.62267 31.3865,-49.06062 l -42.5037,0.31371 c -1.3208,6.46806 -6.8279,10.66815 -11.2786,12.85289 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path11", + "name": "path11", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "style": { + "opacity": "1", + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "d": "m 1318.6073,538.60099 22.3956,35.89418 c 17.3353,-9.65534 30.3632,-23.62267 28.1753,-49.06062 l -41.9819,0.31371 c -1.3207,6.46806 -4.1383,10.66815 -8.589,12.85289 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path17", + "name": "path17", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "style": { + "opacity": "1", + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "d": "m 1429.8575,539.04429 22.3955,35.89418 c 17.3353,-9.65531 30.3633,-23.62263 28.1753,-49.06059 l -41.9818,0.31365 c -1.3209,6.46811 -4.1383,10.66822 -8.589,12.85293 z", + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "id": "path28", + "name": "path28", + "stroke": { + "dasharray": "none", + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "style": { + "opacity": "1", + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "57.440159", + "id": "rect1-6-2-0-0-6-8-3-3", + "name": "rect1-6-2-0-0-6-8-3-3", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "type": "rect", + "width": "42.159683", + "x": "371.01926", + "y": "658.20996" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "98.234734", + "id": "rect3", + "name": "rect3", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "type": "rect", + "width": "42.159668", + "x": "371.01926", + "y": "718.50366" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.148544", + "id": "rect4", + "name": "rect4", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "type": "rect", + "width": "42.145885", + "x": "370.80484", + "y": "819.10156" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.148544", + "id": "rect20", + "name": "rect20", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "type": "rect", + "width": "42.145885", + "x": "370.64429", + "y": "862.98975" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.148544", + "id": "rect21", + "name": "rect21", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "type": "rect", + "width": "42.145885", + "x": "370.48376", + "y": "906.56445" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "98.234734", + "id": "rect23", + "name": "rect23", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "type": "rect", + "width": "42.159668", + "x": "532.99792", + "y": "727.40082" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.148544", + "id": "rect24", + "name": "rect24", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "type": "rect", + "width": "42.145885", + "x": "532.78345", + "y": "827.99872" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.148544", + "id": "rect25", + "name": "rect25", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "type": "rect", + "width": "42.145885", + "x": "532.62299", + "y": "871.88678" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.148544", + "id": "rect26", + "name": "rect26", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "type": "rect", + "width": "42.145885", + "x": "532.46234", + "y": "915.46124" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.981861", + "id": "rect108", + "name": "rect108", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "transform": "matrix(0.00119693,0.99999928,-0.99999925,0.00122366,0,0)", + "type": "rect", + "width": "194.32376", + "x": "331.28854", + "y": "-1481.7157" + }, + { + "fill": { + "opacity": "1", + "paint": "#ffffff" + }, + "height": "41.981812", + "id": "rect109", + "name": "rect109", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "1.43604" + }, + "transform": "matrix(0.00119693,0.99999928,-0.99999925,0.00122366,0,0)", + "type": "rect", + "width": "173.1102", + "x": "155.18958", + "y": "-1482.3303" + }, + { + "d": "m 1062.0005,106.45263 -0.5014,66.21197 h -10.6142 l -0.2933,121.64312 -41.9518,0.26466 0.2933,-121.64311 -11.91409,-0.18296 0.8422,-66.02895 -14.79644,-20.700424 0.14644,-32.040152 92.66839,0.110539 c -0.8279,6.474226 0,31.400013 0,31.400013 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path117-7-9-2-91-2-0-0-2", + "name": "path117-7-9-2-91-2-0-0-2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.12131" + }, + "type": "path" + }, + { + "d": "m 1169.8519,106.56349 -0.5016,66.21196 h -10.614 l -0.2933,121.64311 -41.9518,0.26467 0.2933,-121.64311 -11.9141,-0.18296 0.8422,-66.02894 -14.7964,-20.700424 0.1464,-32.04015 92.6686,0.110538 c -0.8282,6.474227 0,31.400022 0,31.400022 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path3", + "name": "path3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.12131" + }, + "type": "path" + }, + { + "d": "m 1268.0073,106.56741 -0.5015,66.21195 h -10.6141 l -0.2932,121.64312 -41.9518,0.26466 0.2932,-121.64311 -11.9141,-0.18295 0.8422,-66.02893 -14.7965,-20.700434 0.1466,-32.040154 92.6683,0.110538 c -0.828,6.474227 0,31.400026 0,31.400026 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path3-4", + "name": "path3-4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.12131" + }, + "type": "path" + }, + { + "d": "m 1380.4591,106.47875 -0.5015,66.21198 h -10.6142 l -0.2933,121.64312 -41.9519,0.26466 0.2933,-121.64311 -11.9141,-0.18295 0.8422,-66.02898 -14.7963,-20.700434 0.1463,-32.040143 92.6685,0.110538 c -0.828,6.474227 0,31.400025 0,31.400025 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path3-7", + "name": "path3-7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.12131" + }, + "type": "path" + } + ], + "id": "g99", + "name": "g99", + "type": "group" + } + ], + "id": "layer1", + "name": "layer1", + "type": "group" + } + ], + "preserveAspectRatio": "none", + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "l", + "id": "rect1-6-2-0-0-4-8-1", + "inheritedGroupPrefix": "CON", + "name": "PS4_2", + "originalName": "PS4-2" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "180deg" + }, + "width": 0.0156, + "x": 0.2742, + "y": 0.5396 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_2_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "l", + "id": "path4-9-3", + "inheritedGroupPrefix": "CON", + "name": "PS4_3", + "originalName": "PS4-3" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.2011, + "y": 0.5568 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "l", + "id": "path27", + "inheritedGroupPrefix": "CON", + "name": "PS3_3", + "originalName": "PS3-3" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.2871, + "y": 0.6227 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "l", + "id": "rect31", + "inheritedGroupPrefix": "CON", + "name": "PS4_1", + "originalName": "PS4-1" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "180deg" + }, + "width": 0.0156, + "x": 0.4237, + "y": 0.5397 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_1_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "l", + "id": "rect32", + "inheritedGroupPrefix": "CON", + "name": "PS3_2", + "originalName": "PS3-2" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "180deg" + }, + "width": 0.0156, + "x": 0.3387, + "y": 0.6057 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_2_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "l", + "id": "rect49", + "inheritedGroupPrefix": "CON", + "name": "PS3_1", + "originalName": "PS3-1" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "180deg" + }, + "width": 0.0156, + "x": 0.5077, + "y": 0.6067 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_1_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path58", + "inheritedGroupPrefix": "CON", + "name": "UL12_7", + "originalName": "UL12-7" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.3918, + "y": 0.5071 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect58", + "inheritedGroupPrefix": "CON", + "name": "UL12_6", + "originalName": "UL12-6" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.4086, + "y": 0.4896 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect59", + "inheritedGroupPrefix": "CON", + "name": "UL12_5", + "originalName": "UL12-5" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.4287, + "y": 0.4712 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_5_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect60", + "inheritedGroupPrefix": "CON", + "name": "UL12_4", + "originalName": "UL12-4" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.4477, + "y": 0.4509 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect61", + "inheritedGroupPrefix": "CON", + "name": "UL12_2", + "originalName": "UL12-2" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.4682, + "y": 0.3503 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_2_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect62", + "inheritedGroupPrefix": "CON", + "name": "UL12_1", + "originalName": "UL12-1" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.4682, + "y": 0.209 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_1_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path63", + "inheritedGroupPrefix": "CON", + "name": "UL11_8", + "originalName": "UL11-8" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.451, + "y": 0.5075 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL11_8_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect63", + "inheritedGroupPrefix": "CON", + "name": "UL11_7", + "originalName": "UL11-7" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.4699, + "y": 0.491 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL11_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect64", + "inheritedGroupPrefix": "CON", + "name": "UL11_6", + "originalName": "UL11-6" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.4893, + "y": 0.4706 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL11_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect65", + "inheritedGroupPrefix": "CON", + "name": "UL11_5", + "originalName": "UL11-5" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.5095, + "y": 0.4494 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL11_5_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect66", + "inheritedGroupPrefix": "CON", + "name": "UL11_3", + "originalName": "UL11-3" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.5285, + "y": 0.3281 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL11_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path1", + "inheritedGroupPrefix": "CON", + "name": "UL10_8", + "originalName": "UL10-8" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.5084, + "y": 0.5088 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL10_8_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect1", + "inheritedGroupPrefix": "CON", + "name": "UL10_7", + "originalName": "UL10-7" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.5246, + "y": 0.489 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL10_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect2", + "inheritedGroupPrefix": "CON", + "name": "UL10_6", + "originalName": "UL10-6" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.5452, + "y": 0.4692 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL10_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect6", + "inheritedGroupPrefix": "CON", + "name": "UL10_5", + "originalName": "UL10-5" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.5647, + "y": 0.4499 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL10_5_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect8", + "inheritedGroupPrefix": "CON", + "name": "UL10_3", + "originalName": "UL10-3" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.5849, + "y": 0.3257 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL10_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path8", + "inheritedGroupPrefix": "CON", + "name": "UL9_8", + "originalName": "UL9-8" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 147 + }, + "width": 0.0156, + "x": 0.5547, + "y": 0.571 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL9_8_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect9", + "inheritedGroupPrefix": "CON", + "name": "UL9_7", + "originalName": "UL9-7" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.5742, + "y": 0.5544 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL9_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect10", + "inheritedGroupPrefix": "CON", + "name": "UL9_6", + "originalName": "UL9-6" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.5945, + "y": 0.533 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL9_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect11", + "inheritedGroupPrefix": "CON", + "name": "UL9_5", + "originalName": "UL9-5" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.6152, + "y": 0.5141 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL9_5_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect12", + "inheritedGroupPrefix": "CON", + "name": "UL9_3", + "originalName": "UL9-3" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.6355, + "y": 0.3421 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL9_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path12", + "inheritedGroupPrefix": "CON", + "name": "UL8_8", + "originalName": "UL6-8" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.6177, + "y": 0.5702 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL8_8_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect13", + "inheritedGroupPrefix": "CON", + "name": "UL8_7", + "originalName": "UL8-7" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.6381, + "y": 0.5534 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL8_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect14", + "inheritedGroupPrefix": "CON", + "name": "UL8_6", + "originalName": "UL8-6" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.6545, + "y": 0.5353 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL8_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect16", + "inheritedGroupPrefix": "CON", + "name": "UL8_5", + "originalName": "UL8-5" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.6751, + "y": 0.5131 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL8_5_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect17", + "inheritedGroupPrefix": "CON", + "name": "UL8_3", + "originalName": "UL8-3" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.6945, + "y": 0.3413 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL8_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path18", + "inheritedGroupPrefix": "CON", + "name": "UL7_7", + "originalName": "UL7-7" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.675, + "y": 0.5712 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect18", + "inheritedGroupPrefix": "CON", + "name": "UL7_6", + "originalName": "UL7-6" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.6934, + "y": 0.5538 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect19", + "inheritedGroupPrefix": "CON", + "name": "UL7_5", + "originalName": "UL7-5" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.7129, + "y": 0.5338 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_5_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect27", + "inheritedGroupPrefix": "CON", + "name": "UL7_4", + "originalName": "UL7-4" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.7319, + "y": 0.5131 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect46", + "inheritedGroupPrefix": "CON", + "name": "UL10_2_EX1", + "originalName": "UL10-2" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.5844, + "y": 0.1568 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/Extendo/UL10_1_EX1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Extendo", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect47", + "inheritedGroupPrefix": "CON", + "name": "UL9_2_EX1", + "originalName": "UL9-2" + }, + "position": { + "height": 0.0278, + "rotate": { + "anchor": "75% 50%", + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.6326, + "y": 0.1656 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/Extendo/UL9_1_EX1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Extendo", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect48", + "inheritedGroupPrefix": "CON", + "name": "UL8_2_EX1", + "originalName": "UL8-2" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.6946, + "y": 0.1582 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/Extendo/UL8_1_EX1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Extendo", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path62", + "inheritedGroupPrefix": "CON", + "name": "UL12_3", + "originalName": "UL12-3" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.4654, + "y": 0.4267 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL12_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path67", + "inheritedGroupPrefix": "CON", + "name": "UL11_4", + "originalName": "UL11-4" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 151 + }, + "width": 0.0156, + "x": 0.5262, + "y": 0.4245 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL11_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path6", + "inheritedGroupPrefix": "CON", + "name": "UL10_4", + "originalName": "UL10-4" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.5819, + "y": 0.4266 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL10_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path11", + "inheritedGroupPrefix": "CON", + "name": "UL9_4", + "originalName": "UL9-4" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.6318, + "y": 0.4917 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL9_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path17", + "inheritedGroupPrefix": "CON", + "name": "UL8_4", + "originalName": "UL8-4" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.6928, + "y": 0.4908 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL8_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "groupSuffix": "d", + "id": "path28", + "inheritedGroupPrefix": "CON", + "name": "UL7_3", + "originalName": "UL7-3" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 150 + }, + "width": 0.0156, + "x": 0.7491, + "y": 0.4908 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_3_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect1-6-2-0-0-6-8-3-3", + "inheritedGroupPrefix": "CON", + "name": "PS4_4", + "originalName": "PS4-4" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.1963, + "y": 0.6237 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_4_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect3", + "inheritedGroupPrefix": "CON", + "name": "PS4_5A", + "originalName": "PS4-5-AB" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.1963, + "y": 0.69 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_5A_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect4", + "inheritedGroupPrefix": "CON", + "name": "PS4_6", + "originalName": "PS4-6" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.1963, + "y": 0.7658 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect20", + "inheritedGroupPrefix": "CON", + "name": "PS4_7", + "originalName": "PS4-7" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.1963, + "y": 0.8074 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect21", + "inheritedGroupPrefix": "CON", + "name": "PS4_8", + "originalName": "PS4-8" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.1963, + "y": 0.8466 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_8_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect23", + "inheritedGroupPrefix": "CON", + "name": "PS3_5A", + "originalName": "PS3-5-AB" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.2805, + "y": 0.6961 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_5A_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect24", + "inheritedGroupPrefix": "CON", + "name": "PS3_6", + "originalName": "PS3-6" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.2809, + "y": 0.7744 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_6_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect25", + "inheritedGroupPrefix": "CON", + "name": "PS3_7", + "originalName": "PS3-7" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.2809, + "y": 0.8151 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_7_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect26", + "inheritedGroupPrefix": "CON", + "name": "PS3_8", + "originalName": "PS3-8" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.2808, + "y": 0.8545 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_8_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect108", + "inheritedGroupPrefix": "CON", + "name": "UL7_2", + "originalName": "UL7-2" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.7525, + "y": 0.3416 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_2_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect109", + "inheritedGroupPrefix": "CON", + "name": "UL7_1", + "originalName": "UL7-1" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.7526, + "y": 0.2276 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL7_1_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect3", + "inheritedGroupPrefix": "CON", + "name": "PS4_5B", + "originalName": "PS4-5-AB" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.1963, + "y": 0.7135 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS4_5B_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect23", + "inheritedGroupPrefix": "CON", + "name": "PS3_5B", + "originalName": "PS3-5-AB" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.2805, + "y": 0.7215 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/PS3_5B_VFD1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_2_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.487, + "y": 0.4043 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/JR/UL12_2_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_1_EPC1_Line" + }, + "position": { + "height": 0.2238, + "width": 0.0021, + "x": 0.4596, + "y": 0.1589 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/UL12_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_1_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 0 + }, + "width": 0.0073, + "x": 0.4567, + "y": 0.3823 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/UL12_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_1_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 0 + }, + "width": 0.0083, + "x": 0.4562, + "y": 0.134 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/UL12_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_1_EPC2_Line" + }, + "position": { + "height": 0.2238, + "width": 0.0021, + "x": 0.4915, + "y": 0.1587 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/UL12_1_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_1_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 0 + }, + "width": 0.0073, + "x": 0.4892, + "y": 0.3734 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/UL12_1_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_1_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 0 + }, + "width": 0.0083, + "x": 0.4882, + "y": 0.1348 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/UL12_1_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL11_3_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5476, + "y": 0.4047 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/JR/UL11_3_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL10_3_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6036, + "y": 0.4022 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/JR/UL10_3_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL9_3_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6548, + "y": 0.4674 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/JR/UL9_3_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL8_3_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7132, + "y": 0.4665 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/JR/UL8_3_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_2_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7715, + "y": 0.4669 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/JR/UL7_2_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_1_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 0 + }, + "width": 0.0083, + "x": 0.771, + "y": 0.135 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/UL7_1_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_1_EPC2_Line" + }, + "position": { + "height": 0.1538, + "width": 0.0021, + "x": 0.7738, + "y": 0.1609 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/UL7_1_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_1_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 0 + }, + "width": 0.0073, + "x": 0.772, + "y": 0.3129 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/UL7_1_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_1_EPC1_Line" + }, + "position": { + "height": 0.1538, + "width": 0.0021, + "x": 0.7452, + "y": 0.1595 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/UL7_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_1_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 0 + }, + "width": 0.0083, + "x": 0.7413, + "y": 0.135 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/UL7_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_1_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 0 + }, + "width": 0.0073, + "x": 0.7423, + "y": 0.3129 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/UL7_1_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL7_1_SS1" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.7319, + "y": 0.1615 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/SS_PB/UL7_1_SS1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL12_1_SS1" + }, + "position": { + "height": 0.02, + "width": 0.013, + "x": 0.4464, + "y": 0.1629 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/SS_PB/UL12_1_SS1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/SS_Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "UL7_2_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.77, + "y": 0.4281 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/IO_BLOCK/FIO/UL7_2_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "UL8_3_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.7122, + "y": 0.4356 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/IO_BLOCK/FIO/UL8_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "UL9_3_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.6538, + "y": 0.4356 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/IO_BLOCK/FIO/UL9_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "UL10_3_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.6034, + "y": 0.3723 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/IO_BLOCK/FIO/UL10_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "UL11_3_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.5467, + "y": 0.3739 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/IO_BLOCK/FIO/UL11_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "UL12_2_FIO1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.4926, + "y": 0.3529 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/IO_BLOCK/FIO/UL12_2_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_1_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4914, + "y": 0.6562 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/JR/PS3_1_JR2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_8_S1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2553, + "y": 0.8552 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/S_PB/PS3_8_S1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_8_EPC1_Line" + }, + "position": { + "height": 0.1158, + "width": 0.0021, + "x": 0.2728, + "y": 0.7486 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/PS3_8_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_8_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 180 + }, + "width": 0.0073, + "x": 0.27, + "y": 0.7235 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/PS3_8_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_8_EPC2_Line" + }, + "position": { + "height": 0.1138, + "width": 0.0021, + "x": 0.3028, + "y": 0.7543 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/PS3_8_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_8_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 180 + }, + "width": 0.0083, + "x": 0.2992, + "y": 0.8617 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/PS3_8_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_8_S2" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.308, + "y": 0.8562 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/S_PB/PS3_8_S2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_8_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 180 + }, + "width": 0.0073, + "x": 0.3002, + "y": 0.7273 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/PS3_8_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_8_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 180 + }, + "width": 0.0083, + "x": 0.2695, + "y": 0.8617 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/PS3_8_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_8_S2" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2238, + "y": 0.8452 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/S_PB/PS4_8_S2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_8_EPC2_Line" + }, + "position": { + "height": 0.1158, + "width": 0.0021, + "x": 0.2176, + "y": 0.7427 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/PS4_8_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_8_EPC2_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 180 + }, + "width": 0.0073, + "x": 0.2155, + "y": 0.7162 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/PS4_8_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_8_EPC1_Line" + }, + "position": { + "height": 0.1158, + "width": 0.0021, + "x": 0.1876, + "y": 0.7421 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/PS4_8_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line_Vertical", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_8_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 180 + }, + "width": 0.0083, + "x": 0.1848, + "y": 0.8525 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/PS4_8_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_8_S1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.173, + "y": 0.8433 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/S_PB/PS4_8_S1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_8_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 180 + }, + "width": 0.0073, + "x": 0.1847, + "y": 0.7162 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/PS4_8_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_8_EPC2" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": 180 + }, + "width": 0.0083, + "x": 0.2144, + "y": 0.8525 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/PS4_8_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_2_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2353, + "y": 0.5748 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/JR/PS4_2_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS4_1_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4187, + "y": 0.5738 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/JR/PS4_1_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_2_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3175, + "y": 0.6384 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM03/Station/JR/PS3_2_JR1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM03" + }, + "position": { + "height": 0.03, + "width": 0.03, + "x": 0.2339, + "y": 0.7982 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/MCM03" + ] + }, + "path": "Symbol-Views/Equipment-Views/MCM", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM2_PS3_1" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.4518, + "y": 0.659 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/DPM/DPM2_PS3_1" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM1_PS3_1" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.577, + "y": 0.66 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/DPM/DPM1_PS3_1" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_1_EPC1" + }, + "position": { + "height": 0.0296, + "rotate": { + "angle": "-270deg" + }, + "width": 0.0083, + "x": 0.6751, + "y": 0.6313 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Station/EPC/PS3_1_EPC1" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_1_EPC1_Line" + }, + "position": { + "height": 0.0056, + "rotate": { + "angle": "360deg" + }, + "width": 0.1875, + "x": 0.4862, + "y": 0.6442 + }, + "props": { + "forceFaultStatus": false, + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM03/Station/EPC/PS3_1_EPC1" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line", + "style": { + "overflow": "visible" + }, + "tagProps": [ + "System/MCM02/Good Pull Chord/UL19-2_EPC2_Line_1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_1_EPC1_END" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": 90 + }, + "width": 0.0073, + "x": 0.481, + "y": 0.6334 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Station/EPC/PS3_1_EPC1" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM1_PS4_1" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.4008, + "y": 0.5774 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/DPM/DPM1_PS4_1" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM2_PS4_1" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.3099, + "y": 0.5755 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/DPM/DPM2_PS4_1" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM04_Button" + }, + "position": { + "height": 0.0426, + "rotate": { + "anchor": "50% 100%" + }, + "width": 0.1521, + "x": 0.4571, + "y": 0.8458 + }, + "props": { + "params": { + "pageid": "DetailedView/MCM04 Sorter Destination Chutes and Bypass", + "panel_id": "value", + "text": "MCM04 Sorter Destination, Chutes and Bypass" + }, + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS3_1_S1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6399, + "y": 0.6524 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Station/S_PB/PS3_1_S1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": "CON", + "forcedPrefix": "CON", + "groupSuffix": "d", + "id": "rect46", + "inheritedGroupPrefix": "CON", + "name": "UL11_2_EX1", + "originalName": "UL10-2" + }, + "position": { + "height": 0.0278, + "rotate": { + "angle": "90deg" + }, + "width": 0.0156, + "x": 0.5285, + "y": 0.1568 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/Extendo/UL11_1_EX1" + ] + }, + "path": "Symbol-Views/Equipment-Views/Extendo", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PDP3" + }, + "position": { + "height": 0.0214, + "width": 0.0286, + "x": 0.0479, + "y": 0.8722 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/PDP3_PMM1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PMM", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "backgroundColor": "#FFFFFF", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/d8c69bd5cd8e681b3be6c77e4861d9c9f6bae677fc95ee989c745446fe21e81c b/.resources/d8c69bd5cd8e681b3be6c77e4861d9c9f6bae677fc95ee989c745446fe21e81c deleted file mode 100644 index 204e23f8..00000000 --- a/.resources/d8c69bd5cd8e681b3be6c77e4861d9c9f6bae677fc95ee989c745446fe21e81c +++ /dev/null @@ -1,162 +0,0 @@ -global_previous_state = {} -class GetStatus(): - """This class calculates the highest priority - alarm active for all parts of the source id. It scans the active alarms list, - splits each source id and returns the highest priority alarm to a dict object id_to_status. - It stores the previuos state of the dict object and compares current to previous. - ALARMST tags are then updated if they have been removed, added or the value changed - Args: - whid : Warehouse id for the project/ tag provider(string) - alarm_data: Current active alarms(dict) - KeyError: N/A""" - def __init__(self, whid, alarm_data): - self.whid = whid - self.alarm_data = alarm_data - self.id_to_status = {} - self.tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (whid) - self.logger = system.util.getLogger("%s-Update-Visualisation" % (whid)) - - def update_status(self, item, priority): - if(self.id_to_status.get(item) is None or - self.id_to_status.get(item) < priority): - self.id_to_status[item] = priority - - def build_status(self): - for k, v in self.alarm_data.items(): - equipment, device, sub_device = "","","" - alarm_dict = v - source_id = alarm_dict.get("sourceId") - priority = alarm_dict.get("priority") - state = alarm_dict.get("state") - if state != 2: - id_elements = source_id.split("/") - controller = id_elements[0] - if len(id_elements) > 4: - self.logger.error("Incorrect length for source id") - else: - while True: - path = "/".join(id_elements) - self.update_status(path, priority) - id_elements.pop() - if len(id_elements) == 0: - break - global global_previous_state - self.calculate_diff() - global_previous_state = self.id_to_status - - def build_alarm_paths_and_values(self, keys, paths, values): - for item in keys: - value = self.id_to_status.get(item) - tag_path = "%s%s/%s" % (self.tag_provider, item, "ALARMST") - paths.append(tag_path) - values.append(value) - return paths, values - - def write_to_tags(self, message, paths, values): - system.tag.writeBlocking(paths, values) - self.logger.info(message + str(paths)) - - def calculate_diff(self): - set_previous_values = set(global_previous_state.keys()) - set_current_values = set(self.id_to_status.keys()) - intersect = set_current_values.intersection(set_previous_values) - removed_keys = set_previous_values - intersect - added_keys = set_current_values - intersect - changed_values = set(k for k in intersect if global_previous_state[k] != self.id_to_status[k]) - tag_paths_to_delete = [] - values_to_delete = [] - for i in removed_keys: - tag_path = "%s%s/%s" % (self.tag_provider, i, "ALARMST") - tag_paths_to_delete.append(tag_path) - values_to_delete.append(0) - - tag_paths_to_add, values_to_add = self.build_alarm_paths_and_values(added_keys, [], []) - for item in added_keys: - self.create_alarm_state_tags(self.tag_provider + item) - changed_tag_paths, changed_values = self.build_alarm_paths_and_values(changed_values, [], []) - - if changed_tag_paths: - self.write_to_tags("Changed paths = ", changed_tag_paths, changed_values) - - if tag_paths_to_add: - self.write_to_tags("Paths added = ", tag_paths_to_add, values_to_add) - - if tag_paths_to_delete: - self.write_to_tags("Deleted paths = ", tag_paths_to_delete, values_to_delete) - - def write_data(self): - status_encoded = system.util.jsonEncode(self.id_to_status) - system.tag.writeAsync([self.tag_provider - + "System/IdToStatus"], - [status_encoded] - ) - - def create_alarm_state_tags(self, source_id): - if not system.tag.exists(source_id +"/ALARMST"): - tag = {"name": "ALARMST", - "valueSource": "memory", - "dataType": "Int1", - "value": 0} - create_tag = system.tag.configure(source_id, tag) - if not create_tag[0].isGood(): - logger.warn("Failed to create tag: " + str(source_id)) - -def reset_tags(provider, query): - results = system.tag.query(provider, query) - tags_to_write = [] - values_to_write = [] - for i in results: - tags_to_write.append(str(i["fullPath"])) - values_to_write.append(0) - if tags_to_write: - system.tag.writeBlocking(tags_to_write, values_to_write) - -def reset_alarms(whid): - logger_name = "%s-Alarm-Reset" % (whid) - logger = system.util.getLogger(logger_name) - logger.warn("Alarms have been reset") - provider = "%s_SCADA_TAG_PROVIDER" % (whid) - limit = 100 - query = { - "options": { - "includeUdtMembers": True, - "includeUdtDefinitions": False - }, - "condition": { - "path": "*ALARMST*", - "attributes": { - "values": [], - "requireAll": True - } - }, - "returnProperties": [ - "tagType", - "quality" - ] - } - reset_tags(provider, query) - -def reset_disconnects(whid): - logger_name = "%s-Disconnects-Reset" % (whid) - logger = system.util.getLogger(logger_name) - provider = "%s_SCADA_TAG_PROVIDER" % (whid) - limit = 100 - query = { - "options": { - "includeUdtMembers": True, - "includeUdtDefinitions": False - }, - "condition": { - "path": "*DCN*", - "attributes": { - "values": [], - "requireAll": True - } - }, - "returnProperties": [ - "tagType", - "quality" - ] - } - reset_tags(provider, query) - logger.warn("DCN tags have been reset") diff --git a/.resources/d93480cbfa2afd230facfad16e72e68a578b08a30a478d02043f65889d0e95b7 b/.resources/d93480cbfa2afd230facfad16e72e68a578b08a30a478d02043f65889d0e95b7 deleted file mode 100644 index d31f0885..00000000 --- a/.resources/d93480cbfa2afd230facfad16e72e68a578b08a30a478d02043f65889d0e95b7 +++ /dev/null @@ -1,77 +0,0 @@ -def DynamoWriter(site,latency): - import json - from pprint import pformat - import boto3 - from datetime import datetime - from decimal import Decimal - import time - - LOGGER = system.util.getLogger('latency_to_dynamodb_log') - - # Get STAGE variable - - API_ID, STAGE, ACC_ID, FUNC_URL = AWS.secrets_manager.get_secret(str(site), 'scada/api/endpoint') - API_ID,ACC_ID,FUNC_URL = None, None, None # set these to None becuase they are not used in here but must be returned during the call. - - # Make sure STAGE is valid. no gamma stage configured - if STAGE not in ['alpha', 'beta', 'gamma', 'prod']: - STAGE = 'beta' - if STAGE == 'gamma': - STAGE = 'beta' - - STAGE_CONFIG = { - 'alpha':{ - 'region' : 'us-east-1', - 'roleArn' : 'arn:aws:iam::905418469996:role/ignition_to_aws_latency_alpha', - 'tableName' : 'SCADA_Latency_alpha' - }, - 'beta': { - 'region':'us-east-1', - 'roleArn': 'arn:aws:iam::381492071451:role/ignition_to_aws_latency_beta', - 'tableName' : 'SCADA_Latency_beta' - - }, - 'prod': { - 'region':'us-east-1', - 'roleArn': 'arn:aws:iam::891377003949:role/ignition_to_aws_latency_prod', - 'tableName' : 'SCADA_Latency_prod' - } - } - - - # create sts session to get credentials from EC2 - sts_client = boto3.client('sts') - region_name = STAGE_CONFIG.get(STAGE, 'alpha').get('region', 'us-east-1') - - assume_role_response = sts_client.assume_role( - RoleArn = STAGE_CONFIG.get(STAGE, 'alpha').get('roleArn', 'arn:aws:iam::905418469996:role/ignition_to_aws_latency_alpha_test'), - RoleSessionName = 'AssumeRole' - ) - - temp_credentials = assume_role_response['Credentials'] - - # create session using the temp creds - b3_session = boto3.Session( - aws_access_key_id = temp_credentials['AccessKeyId'], - aws_secret_access_key = temp_credentials['SecretAccessKey'], - aws_session_token = temp_credentials['SessionToken'], - region_name = 'us-east-1', - ) - - # create a dynamodb session - dynamodb = b3_session.resource('dynamodb') - table = dynamodb.Table(STAGE_CONFIG.get(STAGE, 'alpha').get('tableName', 'SCADA_Latency_alpha')) - - # write data directly to dynamodb table - try: - response = table.put_item(Item={ - 'site':site, - 'timestamp':int(time.time()*1000), - 'latency':str(round( int(Decimal(latency)) / 1000.0 , 3 ) ), - 'source':3, - 'TTL':int(time.time()+ (30*60) ) - } - ) - - except Exception as e: - LOGGER.error(str(e)) \ No newline at end of file diff --git a/.resources/da88dc7575ce5efb167e87b4a6b301df01bd132a858e4528aec01314fa64f23c b/.resources/da88dc7575ce5efb167e87b4a6b301df01bd132a858e4528aec01314fa64f23c deleted file mode 100644 index c87b827f..00000000 --- a/.resources/da88dc7575ce5efb167e87b4a6b301df01bd132a858e4528aec01314fa64f23c +++ /dev/null @@ -1,175 +0,0 @@ -{ - "custom": { - "activityLogger": { - "start_time": { - "$": [ - "ts", - 192, - 1709760479262 - ], - "$ts": 1709760479262 - } - }, - "show_alarms": false - }, - "events": { - "system": { - "onShutdown": { - "config": { - "script": "\tactivityLog.logger.callLogger(self, \u0027page\u0027)\n\tactivityLog.productMetrics.callLogger(self, \u0027page\u0027)" - }, - "scope": "G", - "type": "script" - }, - "onStartup": { - "config": { - "script": "\tself.custom.activityLogger.start_time \u003d system.date.now()" - }, - "scope": "G", - "type": "script" - } - } - }, - "params": { - "detailedView": "", - "plcTagPath": "" - }, - "propConfig": { - "custom.activityLogger": { - "persistent": true - }, - "custom.activityLogger.alt_pageid": { - "binding": { - "config": { - "expression": "\"detailed_views/\"+ {view.params.detailedView}" - }, - "type": "expr" - } - }, - "custom.activityLogger.pageid": { - "binding": { - "config": { - "expression": "{page.props.path}" - }, - "transforms": [ - { - "code": "\tif value \u003d\u003d\u0027/\u0027 or value \u003d\u003d \u0027\u0027 or value \u003d\u003d None:\n\t\treturn self.custom.activityLogger.alt_pageid.lower()\n\telse:\n\t\treturn value[1:].lower()", - "type": "script" - } - ], - "type": "expr" - } - }, - "custom.show_alarms": { - "persistent": true - }, - "params.detailedView": { - "paramDirection": "input", - "persistent": true - }, - "params.plcTagPath": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 1080, - "width": 1920 - } - }, - "root": { - "children": [ - { - "children": [ - { - "meta": { - "name": "EmbeddedView" - }, - "position": { - "basis": "320px", - "grow": 1 - }, - "propConfig": { - "props.params.PLCTagPath": { - "binding": { - "config": { - "path": "view.params.plcTagPath" - }, - "type": "property" - } - } - }, - "props": { - "path": "Alarm-Views/Docked-Alarm" - }, - "type": "ia.display.view" - } - ], - "custom": { - "key": "value" - }, - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "130px", - "display": false - }, - "scripts": { - "customMethods": [], - "extensionFunctions": null, - "messageHandlers": [ - { - "messageType": "show-south-dock", - "pageScope": true, - "script": "\tshow \u003d payload[\"show_alarms\"]\n\tsystem.perspective.print(show)\n\tself.position.display \u003d show", - "sessionScope": true, - "viewScope": false - } - ] - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "EmbeddedView" - }, - "position": { - "basis": "320px", - "grow": 1 - }, - "propConfig": { - "props.path": { - "binding": { - "config": { - "expression": "\"Detailed-Views/\"+ {view.params.detailedView}" - }, - "type": "expr" - } - } - }, - "type": "ia.display.view" - } - ], - "events": { - "dom": { - "onClick": { - "config": { - "id": "Docked-East", - "type": "close" - }, - "scope": "C", - "type": "dock" - } - } - }, - "meta": { - "name": "root" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/da8f4e9dfbe74aca9aec175060946d737d800763ec4042e5420036da853e6e83 b/.resources/da8f4e9dfbe74aca9aec175060946d737d800763ec4042e5420036da853e6e83 deleted file mode 100644 index 49ef45fb..00000000 --- a/.resources/da8f4e9dfbe74aca9aec175060946d737d800763ec4042e5420036da853e6e83 +++ /dev/null @@ -1,92 +0,0 @@ -def create_home_page(self): - self.session.custom.covert = True - fc = self.session.custom.fc - tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (fc) - data_to_read = system.tag.readBlocking([tag_provider+"Configuration/PLC"]) - data = system.util.jsonDecode(data_to_read[0].value) - try: devices_list = sorted(data.keys()) - except: devices_list = [] - - if len(devices_list)>0: - instances = [] - dashboard_devices = {} - for i in devices_list: - area = data[i]['Area'] - if len(data[i]['Area'])>0: - - dashboard_devices.update({i:area}) - else: - dashboard_devices.update({i:'unknown'}) - instances.append({ - "instanceStyle": { - "classes": "", - "margin": "5px" - }, - "instancePosition": {}, - "tagProps": [ - i, - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ],"Counts":{"Diag":0, "High":0, "Low":0, "Medium":0}, - "area":data[i]['Area'], - "subarea":data[i]['SubArea'] - }) - self.custom.Devices = sorted(dashboard_devices.items(), key=lambda x:x[1], reverse = False) - self.getChild("FlexRepeater").props.instances = sorted(instances, reverse = False) - -def get_counters(alarm_counters, controller): - counters = alarm_counters.get(controller,{"High":0, "Medium":0, "Low":0, "Diagnostic":0}) - return counters - - -def get_device_values(tag_provider, devices_list): - tag_paths_to_read = [] - read_values = [] - for device in devices_list: - tag_path = "%s%s/ALARMST" % (tag_provider, str(device[0])) - tag_paths_to_read.append(tag_path) - values = system.tag.readBlocking(tag_paths_to_read) - for i,j in enumerate(values): - value = values[i].value - if value == None: - read_values.append(0) - else: - read_values.append(value) - return read_values - - -def update_home_status(self): - orderBy = self.session.custom.alarm_filter.orderby - fc = self.session.custom.fc - tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (fc) - alarm_counters = system.tag.readBlocking([tag_provider + "System/device_count"])[0].value - counters_decoded = system.util.jsonDecode(alarm_counters) - if not counters_decoded: - counters_decoded = {} - devices_list = self.custom.Devices - values = get_device_values(tag_provider, devices_list) - - devices_only = [] - for device in devices_list: - devices_only.append(str(device[0])) - - if orderBy == True: - zipped_list = zip(values, devices_only) - else: - zipped_list = sorted(zip(values, devices_only), reverse = True) - - devices_sorted = [y for x, y in (zipped_list)] - for i,j in enumerate(devices_sorted): - counters = get_counters(counters_decoded, j) - self.getChild("FlexRepeater").props.instances[i].tagProps[0] = j - self.getChild("FlexRepeater").props.instances[i].Counts.Diag = counters.get("Diagnostic") - self.getChild("FlexRepeater").props.instances[i].Counts.Low = counters.get("Low") - self.getChild("FlexRepeater").props.instances[i].Counts.Medium = counters.get("Medium") - self.getChild("FlexRepeater").props.instances[i].Counts.High = counters.get("High") diff --git a/.resources/db747140695ea066571b6b0d5670923184d6ac515395ae2178ffa5f6b103b8e8 b/.resources/db747140695ea066571b6b0d5670923184d6ac515395ae2178ffa5f6b103b8e8 deleted file mode 100644 index b88c8430..00000000 --- a/.resources/db747140695ea066571b6b0d5670923184d6ac515395ae2178ffa5f6b103b8e8 +++ /dev/null @@ -1,537 +0,0 @@ -{ - "custom": { - "disconnected": false, - "openDiverter": false, - "plc": "System", - "priority": 0, - "priority_string": "No active alarms", - "searchId": "value", - "state": 0, - "state_string": "Closed" - }, - "params": { - "forceFaultStatus": null, - "forceRunningStatus": null, - "mirror": true, - "tagProps": [ - "System/MCM01/Station/EPC/UL1_3_EPC1", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.disconnected": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" - }, - "transforms": [ - { - "expression": "!isGood({value})", - "type": "expression" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.openDiverter": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": false, - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": true - }, - { - "input": 0, - "output": false - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "persistent": true - }, - "custom.plc": { - "binding": { - "config": { - "path": "view.params.tagProps[0]" - }, - "transforms": [ - { - "expression": "split({value}, \"/\")[0]", - "type": "expression" - } - ], - "type": "property" - }, - "persistent": true - }, - "custom.priority": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": 0, - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": 1 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "persistent": true - }, - "custom.priority_string": { - "binding": { - "config": { - "expression": "case({view.custom.state},\r\n1, \"Low\",\r\n0, \"No active alarms\",\r\n\"Unknown\")" - }, - "type": "expr" - }, - "persistent": true - }, - "custom.searchId": { - "binding": { - "config": { - "path": "session.custom.searchId" - }, - "type": "property" - }, - "persistent": true - }, - "custom.state": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.state_string": { - "binding": { - "config": { - "expression": "case({view.custom.state},\r\n0, \"Closed\",\r\n1, \"Open\",\r\n\"Unknown\")" - }, - "type": "expr" - }, - "persistent": true - }, - "params.forceFaultStatus": { - "paramDirection": "input", - "persistent": true - }, - "params.forceRunningStatus": { - "paramDirection": "input", - "persistent": true - }, - "params.mirror": { - "paramDirection": "input", - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 16, - "width": 15 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "OpenDiverterArm" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "{view.custom.openDiverter} \u0026\u0026 {view.params.mirror}" - }, - "type": "expr" - } - }, - "position.rotate.angle": { - "binding": { - "config": { - "path": "view.params.directionLeft" - }, - "transforms": [ - { - "expression": "if({value}, \u0027180deg\u0027, \u00270deg\u0027)", - "type": "expression" - } - ], - "type": "property" - } - }, - "props.elements[0].fill.paint": { - "binding": { - "config": { - "expression": "if(\r\n {view.custom.disconnected},\r\n \"#000000\",\r\n switch(\r\n toInt({view.custom.state}),\r\n 0, 1, \r\n \"#808080\", \"#FF0000\", \"#FFF000\"\r\n )\r\n)\r\n" - }, - "type": "expr" - } - } - }, - "props": { - "elements": [ - { - "d": "M 0,40 32.820217,3.3897904 c 2.588185,-2.76545766 5.724342,-0.1926117 3.552046,2.114172 L 8,40 Z", - "fill": {}, - "name": "path", - "stroke": { - "paint": "#4c4c4c", - "width": 1 - }, - "type": "path" - } - ], - "preserveAspectRatio": "xMidYMax", - "style": { - "overflow": "hidden" - }, - "viewBox": "0 1.3 38 46" - }, - "type": "ia.shapes.svg" - }, - { - "meta": { - "name": "ClosedDiverterArm" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "!{view.custom.openDiverter} \u0026\u0026 {view.params.mirror}" - }, - "type": "expr" - } - }, - "position.rotate.angle": { - "binding": { - "config": { - "path": "view.params.directionLeft" - }, - "transforms": [ - { - "expression": "if({value}, \u0027180deg\u0027, \u00270deg\u0027)", - "type": "expression" - } - ], - "type": "property" - } - }, - "props.elements[0].fill.paint": { - "binding": { - "config": { - "expression": "if(\r\n {view.custom.disconnected},\r\n \"#000000\",\r\n switch(\r\n toInt({view.custom.state}),\r\n 0, 1, \r\n \"#808080\", \"#FF0000\", \"#FFF000\"\r\n )\r\n)\r\n" - }, - "type": "expr" - } - } - }, - "props": { - "elements": [ - { - "d": "M 0 0 L 96 0 L 96 16 L 0 16 Z", - "fill": {}, - "name": "path", - "stroke": { - "paint": "#4c4c4c", - "width": 2 - }, - "type": "path" - } - ], - "preserveAspectRatio": "xMidYMax", - "style": { - "overflow": "hidden" - }, - "viewBox": "-1 0 98 17" - }, - "type": "ia.shapes.svg" - }, - { - "meta": { - "name": "OpenDiverterArmLeft" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "{view.custom.openDiverter} \u0026\u0026 !{view.params.mirror}" - }, - "type": "expr" - } - }, - "position.rotate.angle": { - "binding": { - "config": { - "path": "view.params.directionLeft" - }, - "transforms": [ - { - "expression": "if({value}, \u0027180deg\u0027, \u00270deg\u0027)", - "type": "expression" - } - ], - "type": "property" - } - }, - "props.elements[0].fill.paint": { - "binding": { - "config": { - "expression": "if(\r\n {view.custom.disconnected},\r\n \"#000000\",\r\n switch(\r\n toInt({view.custom.state}),\r\n 0, 1, \r\n \"#808080\", \"#FF0000\", \"#FFF000\"\r\n )\r\n)\r\n" - }, - "type": "expr" - } - } - }, - "props": { - "elements": [ - { - "d": "M 0,40 32.820217,3.3897904 c 2.588185,-2.76545766 5.724342,-0.1926117 3.552046,2.114172 L 8,40 Z", - "fill": {}, - "name": "path", - "stroke": { - "paint": "#4c4c4c", - "width": 1 - }, - "type": "path" - } - ], - "preserveAspectRatio": "xMidYMax", - "style": { - "overflow": "hidden", - "transform": "scaleX(-1)" - }, - "viewBox": "0 1.3 38 46" - }, - "type": "ia.shapes.svg" - }, - { - "meta": { - "name": "ClosedDiverterArmLeft" - }, - "position": { - "grow": 1 - }, - "propConfig": { - "position.display": { - "binding": { - "config": { - "expression": "!{view.custom.openDiverter} \u0026\u0026 !{view.params.mirror}" - }, - "type": "expr" - } - }, - "position.rotate.angle": { - "binding": { - "config": { - "path": "view.params.directionLeft" - }, - "transforms": [ - { - "expression": "if({value}, \u0027180deg\u0027, \u00270deg\u0027)", - "type": "expression" - } - ], - "type": "property" - } - }, - "props.elements[0].fill.paint": { - "binding": { - "config": { - "expression": "if(\r\n {view.custom.disconnected},\r\n \"#000000\",\r\n switch(\r\n toInt({view.custom.state}),\r\n 0, 1, \r\n \"#808080\", \"#FF0000\", \"#FFF000\"\r\n )\r\n)\r\n" - }, - "type": "expr" - } - } - }, - "props": { - "elements": [ - { - "d": "M 0 0 L 96 0 L 96 16 L 0 16 Z", - "fill": {}, - "name": "path", - "stroke": { - "paint": "#4c4c4c", - "width": 2 - }, - "type": "path" - } - ], - "preserveAspectRatio": "xMidYMax", - "style": { - "overflow": "hidden", - "transform": "scaleX(-1)" - }, - "viewBox": "-1 0 98 17" - }, - "type": "ia.shapes.svg" - } - ], - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tsystem.perspective.openDock(\u0027Docked-East\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" - }, - "scope": "G", - "type": "script" - }, - "onDoubleClick": { - "config": { - "script": "\ttagProps \u003d self.view.params.tagProps\n\tsystem.perspective.openPopup(\"StatusPopUP\", \"PopUp-Views/Controller-Equipment/Information\", params \u003d{\"tagProps\":tagProps})\n\t" - }, - "enabled": false, - "scope": "G", - "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root", - "tooltip": { - "enabled": true, - "location": "top-left", - "style": {} - } - }, - "propConfig": { - "meta.tooltip.style.classes": { - "binding": { - "config": { - "expression": "{view.custom.priority}" - }, - "transforms": [ - { - "fallback": "Alarms-Styles/NoAlarm", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Alarms-Styles/Low" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - }, - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "if(\n {view.custom.disconnected} \u003d false,\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority_string} + \", State: \" + {view.custom.state_string},\n \"Device Disconnected\"\n)\n" - }, - "type": "expr" - } - }, - "props.style.borderStyle": { - "binding": { - "config": { - "path": "view.custom.disconnected" - }, - "enabled": false, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "solid" - }, - { - "input": false, - "output": "none" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - } - }, - "props": { - "direction": "column", - "justify": "center", - "style": { - "borderColor": "#FF0000", - "borderStyle": "none", - "borderWidth": "2px", - "cursor": "pointer" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/8e23a95994a8890fcd531c561cb6db87b0e13804c85d95aa3125bccdc0d4f4a2 b/.resources/ddc5cf82edfe7fe3ce76f82636d529350733b1f462ab8b1364de146e0fb506b2 similarity index 85% rename from .resources/8e23a95994a8890fcd531c561cb6db87b0e13804c85d95aa3125bccdc0d4f4a2 rename to .resources/ddc5cf82edfe7fe3ce76f82636d529350733b1f462ab8b1364de146e0fb506b2 index 6520bf94..5bd3c648 100644 --- a/.resources/8e23a95994a8890fcd531c561cb6db87b0e13804c85d95aa3125bccdc0d4f4a2 +++ b/.resources/ddc5cf82edfe7fe3ce76f82636d529350733b1f462ab8b1364de146e0fb506b2 @@ -813,172 +813,6 @@ }, { "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "36px", - "shrink": 0 - }, - "props": { - "style": { - "background-color": "#555555", - "fontWeight": "bold", - "textAlign": "center" - }, - "text": "Accessibility" - }, - "type": "ia.display.label" - }, - { - "children": [ - { - "custom": { - "buttonid": "accessibility/color_blind_icons" - }, - "events": { - "component": { - "onActionPerformed": { - "config": { - "script": "\tif self.props.selected:\n\t\tbuttonid \u003d self.custom.buttonid\n\t\tactivityLog.logger.callLogger(self.view, \u0027click\u0027, buttonid)\n\t\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, buttonid)" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Alt Colours" - }, - "position": { - "basis": "36px" - }, - "propConfig": { - "props.selected": { - "binding": { - "config": { - "bidirectional": true, - "path": "session.custom.colours.colour_impaired" - }, - "type": "property" - } - } - }, - "props": { - "checkedIcon": { - "color": { - "disabled": "#FFFFFF", - "enabled": "#FFFFFF" - } - }, - "style": { - "color": "#FFFFFF", - "fontFamily": "Arial", - "fontSize": 12, - "fontWeight": "bold", - "marginLeft": 10, - "marginRight": 10 - }, - "text": "Colour-Blind Friendly Icons" - }, - "type": "ia.input.checkbox" - }, - { - "children": [ - { - "meta": { - "name": "Label_0" - }, - "props": { - "style": { - "color": "#FFFFFF", - "fontFamily": "Arial", - "fontSize": 12, - "fontWeight": "bold", - "marginLeft": 10, - "marginRight": 10 - }, - "text": "Magnification:" - }, - "type": "ia.display.label" - }, - { - "custom": { - "buttonid": "accessibility/magnify" - }, - "meta": { - "name": "Dropdown" - }, - "position": { - "basis": "80px", - "shrink": 0 - }, - "propConfig": { - "props.value": { - "binding": { - "config": { - "bidirectional": true, - "path": "session.custom.alarm_filter.magnificaiton" - }, - "type": "property" - }, - "onChange": { - "enabled": null, - "script": "\ttry:\n\t\tif previousValue.value !\u003d currentValue.value:\n\t\t\tactivityLog.productMetrics.callLogger(self.view, \u0027click\u0027, self.custom.buttonid)\n\texcept:\n\t\tpass" - } - } - }, - "props": { - "options": [ - { - "label": "x1", - "value": "x1" - }, - { - "label": "x2", - "value": "x2" - }, - { - "label": "x3", - "value": "x3" - }, - { - "label": "None", - "value": "None" - } - ], - "placeholder": { - "text": "" - }, - "style": { - "marginBottom": 3, - "marginTop": 3 - } - }, - "type": "ia.input.dropdown" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "36px" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": 80 - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, { "meta": { "name": "Label_0" diff --git a/.resources/122e687bc2e1a9454557314d00912426a69a5c06bc6185c60d0c0458b8016101 b/.resources/de12288bdb74cdbdb81101508fc858b22803a7592dc99ee8411f8d07e65433b8 similarity index 97% rename from .resources/122e687bc2e1a9454557314d00912426a69a5c06bc6185c60d0c0458b8016101 rename to .resources/de12288bdb74cdbdb81101508fc858b22803a7592dc99ee8411f8d07e65433b8 index f45faa69..5240e0ff 100644 --- a/.resources/122e687bc2e1a9454557314d00912426a69a5c06bc6185c60d0c0458b8016101 +++ b/.resources/de12288bdb74cdbdb81101508fc858b22803a7592dc99ee8411f8d07e65433b8 @@ -6,9 +6,9 @@ "$": [ "ts", 192, - 1709762531101 + 1759061020328 ], - "$ts": 1709762531101 + "$ts": 1759061020328 } } }, diff --git a/.resources/de1a5ffc0c934d46e6485750f7264d3c33fec8318737b27013dadf7f8564633b b/.resources/de1a5ffc0c934d46e6485750f7264d3c33fec8318737b27013dadf7f8564633b new file mode 100644 index 00000000..7c18889b Binary files /dev/null and b/.resources/de1a5ffc0c934d46e6485750f7264d3c33fec8318737b27013dadf7f8564633b differ diff --git a/.resources/df28ab04075bb9f51fe734eb2d38601762e98956f5f895aa8c4f266e7383b1d8 b/.resources/df28ab04075bb9f51fe734eb2d38601762e98956f5f895aa8c4f266e7383b1d8 new file mode 100644 index 00000000..25db9524 --- /dev/null +++ b/.resources/df28ab04075bb9f51fe734eb2d38601762e98956f5f895aa8c4f266e7383b1d8 @@ -0,0 +1,10685 @@ +{ + "custom": {}, + "params": { + "highlightTagPath": "" + }, + "propConfig": { + "params.highlightTagPath": { + "onChange": { + "enabled": null, + "script": "\tutils.handleTagHighlight(self.view, currentValue)" + }, + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "MCM05 Sorter Destination chutes" + }, + "position": { + "height": 1, + "width": 1 + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "elements": [ + { + "elements": [ + { + "d": "m 1644.8538,323.78563 26.9726,-13.11757 -9.0186,-16.9787 -59.4165,30.05582 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path3-2-2", + "name": "path3-2-2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "1397.8148", + "id": "rect1-6-2-0-0-4-8-1-2-2-0-6", + "name": "rect1-6-2-0-0-4-8-1-2-2-0-6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.02114" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "19.028469", + "x": "325.71982", + "y": "387.21097" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "1706.5938", + "id": "rect1-6-2-0-0-4-8-1-2-2-0-6-8", + "name": "rect1-6-2-0-0-4-8-1-2-2-0-6-8", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.0212" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "19.144411", + "x": "623.54633", + "y": "84.778084" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "234.08725", + "id": "rect1-6-2-0-0-6-8-3-3-4", + "name": "rect1-6-2-0-0-6-8-3-3-4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.02139" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "19.144224", + "x": "-1835.5607", + "y": "363.93066" + }, + { + "d": "m 43.952727,378.0294 c -1.268236,-19.31293 9.831642,-42.63235 40.083785,-44.95918 l -0.124603,19.15584 c -16.547614,2.09364 -20.556317,12.58244 -20.947428,25.70611 -8.518069,0.009 -13.230078,-0.009 -19.011754,0.0971 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path1", + "name": "path1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 1835.4785,362.24964 c -1.3955,-29.0795 -18.6749,-36.84032 -48.0373,-36.67729 l -0.08,19.02362 c 14.3348,-0.35748 26.2719,2.77019 29.1726,17.65367 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path1-4", + "name": "path1-4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 1793.3694,642.72748 c 23.2193,0.27286 41.2016,-15.27799 42.1354,-42.8969 l -18.9825,-0.15208 c -1.2975,17.54518 -11.3787,23.54065 -23.3149,23.90105 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path1-4-6", + "name": "path1-4-6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "55.020565", + "id": "rect61", + "name": "rect61", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.39291" + }, + "transform": "rotate(-90)", + "type": "rect", + "width": "18.828369", + "x": "-542.55261", + "y": "1840.6958" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "55.020565", + "id": "rect62", + "name": "rect62", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.39291" + }, + "transform": "rotate(-90)", + "type": "rect", + "width": "18.771118", + "x": "-521.94434", + "y": "1840.5338" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "55.166161", + "id": "rect63", + "name": "rect63", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.39291" + }, + "transform": "rotate(-90)", + "type": "rect", + "width": "18.828369", + "x": "-481.13705", + "y": "1840.2095" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "55.516171", + "id": "rect64", + "name": "rect64", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.39291" + }, + "transform": "rotate(-90)", + "type": "rect", + "width": "18.771118", + "x": "-449.724", + "y": "1840.0477" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "55.371742", + "id": "rect67", + "name": "rect67", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.39291" + }, + "transform": "rotate(-90)", + "type": "rect", + "width": "18.828369", + "x": "-501.53067", + "y": "1840.1692" + }, + { + "d": "m 1589.822,323.61375 26.9727,-13.11748 -9.0187,-16.97875 -59.4161,30.0558 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path71", + "name": "path71", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 1757.5614,323.44595 58.9976,-26.52303 -9.0191,-16.97875 -8.247,3.07767 0.068,-21.86973 -19.8822,-0.16233 -0.8979,31.27094 -62.4821,31.14471 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path73", + "name": "path73", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 1701.0388,323.36494 58.9968,-26.523 -9.0188,-16.97875 -8.247,3.07769 0.067,-21.8697 -19.8826,-0.16236 -0.8981,31.27102 -62.4818,31.14469 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path74", + "name": "path74", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 926.59356,621.08584 -58.99705,-26.52312 9.01874,-16.97874 8.24704,3.07778 -0.0676,-21.86982 19.88262,-0.16231 0.89777,31.2709 62.48156,31.14476 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path157", + "name": "path157", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 975.29285,620.76256 -26.9726,-13.11743 9.01871,-16.97874 59.41634,30.05573 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path158", + "name": "path158", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 1042.259,621.12308 -26.9727,-13.11755 9.0188,-16.97876 57.6505,30.05574 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path159", + "name": "path159", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 327.56299,331.38066 58.99695,-26.52308 -9.01878,-16.97875 -8.24692,3.07769 0.0685,-21.8697 -19.8826,-0.16235 -0.89787,31.27103 -62.48175,31.14473 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path160", + "name": "path160", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 262.47407,331.43386 58.99691,-26.52304 -9.01879,-16.97875 -8.24692,3.0777 0.0685,-21.8697 -19.8826,-0.16235 -0.89787,31.271 -62.48174,31.14471 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path161", + "name": "path161", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 197.76083,331.51488 58.99697,-26.52308 -9.01879,-16.97875 -8.24692,3.07777 0.0685,-21.86982 -19.88257,-0.16235 -0.8979,31.27096 -62.48175,31.14471 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path162", + "name": "path162", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "d": "m 135.07711,331.36127 58.99695,-26.52304 -9.01878,-16.97876 -8.24694,3.07769 0.0685,-21.8697 -19.8826,-0.16234 -0.89788,31.27101 -62.481748,31.14469 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path163", + "name": "path163", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "230.16693", + "id": "rect250", + "name": "rect250", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.02139" + }, + "transform": "scale(-1,1)", + "type": "rect", + "width": "19.144157", + "x": "-63.161533", + "y": "379.48541" + }, + { + "d": "m 82.517324,642.70209 c -22.849127,-0.25951 -36.519512,-4.60051 -38.26826,-30.98094 l 18.827961,-0.12272 c 0.130968,14.50609 0.841004,11.68951 19.602335,11.95573 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path250", + "name": "path250", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.00828" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "55.626534", + "id": "rect168", + "name": "rect168", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.39291" + }, + "transform": "rotate(-90)", + "type": "rect", + "width": "18.771118", + "x": "-429.23489", + "y": "1840.0477" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "55.516171", + "id": "rect169", + "name": "rect169", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.39291" + }, + "transform": "rotate(-90)", + "type": "rect", + "width": "18.771118", + "x": "-408.74564", + "y": "1840.0477" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "259.80383", + "id": "rect214", + "name": "rect214", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.02114" + }, + "transform": "matrix(0,1,1,0,0,0)", + "type": "rect", + "width": "19.028469", + "x": "330.75681", + "y": "86.169685" + }, + { + "d": "m 347.34931,330.63629 c 22.69229,0.66121 20.93608,-6.86079 38.51078,-4.91452 l -0.0858,18.94212 c -16.76885,-1.87204 -24.14944,3.48127 -38.49762,5.02045 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path215", + "name": "path215", + "stroke": { + "opacity": "1", + "paint": "#000000", + "width": "1.00828" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + } + ], + "id": "g2", + "name": "g2", + "transform": "translate(5.7971972,32.349499)", + "type": "group" + }, + { + "d": "m 844.97525,651.35242 h 29.59656 l -6.5657,-38.36884 -0.34145,-50.42845 h -16.87192 l -0.18048,50.40236 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path18", + "name": "path18", + "stroke": { + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "paint": "#000000", + "width": "1.09651" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "elements": [ + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053841", + "id": "rect73", + "name": "rect73", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.766083", + "x": "537.57501", + "y": "527.8869" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect75", + "name": "rect75", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "559.3186", + "y": "527.96222" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect76", + "name": "rect76", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "602.81323", + "y": "527.80481" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053841", + "id": "rect77", + "name": "rect77", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.766083", + "x": "472.85291", + "y": "527.90625" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect78", + "name": "rect78", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "580.84564", + "y": "527.95441" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053841", + "id": "rect79", + "name": "rect79", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.766083", + "x": "451.08475", + "y": "527.76294" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect80", + "name": "rect80", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "515.99274", + "y": "527.83826" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053841", + "id": "rect81", + "name": "rect81", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.766083", + "x": "407.69431", + "y": "527.90625" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect82", + "name": "rect82", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "429.42474", + "y": "527.95441" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053841", + "id": "rect83", + "name": "rect83", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.766083", + "x": "366.31509", + "y": "527.76294" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect84", + "name": "rect84", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "386.9939", + "y": "527.83826" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053841", + "id": "rect85", + "name": "rect85", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.766083", + "x": "300.96307", + "y": "527.90625" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect86", + "name": "rect86", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "344.54379", + "y": "527.95441" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053841", + "id": "rect87", + "name": "rect87", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.766083", + "x": "279.81894", + "y": "527.76294" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect88", + "name": "rect88", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "258.4848", + "y": "527.83826" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053841", + "id": "rect89", + "name": "rect89", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.766083", + "x": "216.04218", + "y": "527.60431" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect90", + "name": "rect90", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "237.37323", + "y": "527.65222" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053841", + "id": "rect91", + "name": "rect91", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.766083", + "x": "173.85991", + "y": "527.46057" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect99", + "name": "rect99", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "195.01817", + "y": "527.53638" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053841", + "id": "rect106", + "name": "rect106", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.766083", + "x": "130.89345", + "y": "527.60431" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect112", + "name": "rect112", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "152.44859", + "y": "527.65222" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect120", + "name": "rect120", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "109.10046", + "y": "527.53638" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053841", + "id": "rect127", + "name": "rect127", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.766083", + "x": "87.639549", + "y": "527.302" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect133", + "name": "rect133", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "65.893379", + "y": "527.23425" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect158", + "name": "rect158", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "624.23785", + "y": "527.95441" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect159", + "name": "rect159", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "645.28113", + "y": "527.95441" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect160", + "name": "rect160", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "666.80438", + "y": "527.95441" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect161", + "name": "rect161", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "688.47467", + "y": "527.95441" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect162", + "name": "rect162", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "710.34479", + "y": "527.95441" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect163", + "name": "rect163", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "732.24445", + "y": "527.95441" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect164", + "name": "rect164", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "753.8548", + "y": "527.95441" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053841", + "id": "rect215", + "name": "rect215", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.766083", + "x": "494.405", + "y": "527.90625" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect1-6-2-0-0-8-7-6-9-0-9-6-84-7-0-3", + "name": "rect1-6-2-0-0-8-7-6-9-0-9-6-84-7-0-3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1116.5244", + "y": "527.84442" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect1", + "name": "rect1", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1139.8878", + "y": "527.84442" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect2", + "name": "rect2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1163.4801", + "y": "527.84442" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect3", + "name": "rect3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1185.4723", + "y": "527.84442" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.116463", + "id": "rect4", + "name": "rect4", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.765415", + "x": "1207.8081", + "y": "527.84442" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect5", + "name": "rect5", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1230.7235", + "y": "527.84442" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.116463", + "id": "rect6", + "name": "rect6", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.765415", + "x": "1253.0593", + "y": "527.84442" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect7", + "name": "rect7", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1275.9323", + "y": "528.08649" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect8", + "name": "rect8", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1300.3827", + "y": "528.08649" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect9", + "name": "rect9", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1322.375", + "y": "528.08649" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.116463", + "id": "rect10", + "name": "rect10", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.765415", + "x": "1346.7107", + "y": "528.08649" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect11", + "name": "rect11", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1369.7062", + "y": "528.08649" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.116463", + "id": "rect12", + "name": "rect12", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.765415", + "x": "1392.0417", + "y": "528.08649" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect13", + "name": "rect13", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1414.194", + "y": "528.08649" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect14", + "name": "rect14", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1436.6447", + "y": "528.08649" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect15", + "name": "rect15", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1463.5552", + "y": "528.50928" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.116463", + "id": "rect16", + "name": "rect16", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.765415", + "x": "1487.891", + "y": "528.50928" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect17", + "name": "rect17", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1510.8224", + "y": "528.50928" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.116463", + "id": "rect18", + "name": "rect18", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.765415", + "x": "1535.1583", + "y": "528.50928" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect19", + "name": "rect19", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1561.6035", + "y": "528.50928" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect20", + "name": "rect20", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1586.0536", + "y": "528.50928" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053741", + "id": "rect21", + "name": "rect21", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59915" + }, + "type": "rect", + "width": "18.823206", + "x": "1609.7709", + "y": "528.14648" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.116463", + "id": "rect22", + "name": "rect22", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.765415", + "x": "1634.1073", + "y": "528.14673" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect23", + "name": "rect23", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1659.0864", + "y": "528.14673" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.116463", + "id": "rect24", + "name": "rect24", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.765415", + "x": "1681.422", + "y": "528.14673" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect25", + "name": "rect25", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1703.2537", + "y": "528.44928" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.116463", + "id": "rect26", + "name": "rect26", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.765415", + "x": "1725.5898", + "y": "528.44928" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.11647", + "id": "rect27", + "name": "rect27", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.822664", + "x": "1754.5687", + "y": "528.44928" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.116463", + "id": "rect28", + "name": "rect28", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59969" + }, + "type": "rect", + "width": "18.765415", + "x": "1780.937", + "y": "528.44928" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect29", + "name": "rect29", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "775.4856", + "y": "527.95441" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect30", + "name": "rect30", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "797.01147", + "y": "527.95441" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect65", + "name": "rect65", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "818.50854", + "y": "527.95441" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.053848", + "id": "rect72", + "name": "rect72", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.59916" + }, + "type": "rect", + "width": "18.823334", + "x": "322.98914", + "y": "527.95441" + } + ], + "id": "g3", + "name": "g3", + "transform": "translate(5.7971972,34.349499)", + "type": "group" + }, + { + "d": "m 1089.1431,651.46685 h 29.5937 l -6.5651,-38.56993 -0.3414,-50.69274 H 1094.96 l -0.1805,50.66651 z", + "fill": { + "paint": "#ffffff" + }, + "id": "path2", + "name": "path2", + "stroke": { + "linecap": "square", + "linejoin": "bevel", + "miterlimit": "2.8", + "paint": "#000000", + "width": "1.09933" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775307", + "id": "rect226", + "name": "rect226", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.765806", + "x": "558.94714", + "y": "681.25696" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect227", + "name": "rect227", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "581.85065", + "y": "681.33313" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect228", + "name": "rect228", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "630.06635", + "y": "681.1745" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775307", + "id": "rect229", + "name": "rect229", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.765806", + "x": "515.20319", + "y": "681.27643" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect230", + "name": "rect230", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "606.86017", + "y": "681.32507" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775307", + "id": "rect231", + "name": "rect231", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.765806", + "x": "494.05963", + "y": "681.13208" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect232", + "name": "rect232", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "535.94324", + "y": "681.20825" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775307", + "id": "rect233", + "name": "rect233", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.765806", + "x": "449.74127", + "y": "681.27643" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect234", + "name": "rect234", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "470.97247", + "y": "681.32507" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775307", + "id": "rect235", + "name": "rect235", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.765806", + "x": "405.69962", + "y": "681.13208" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect236", + "name": "rect236", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "426.7016", + "y": "681.20825" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775307", + "id": "rect237", + "name": "rect237", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.765806", + "x": "361.09818", + "y": "681.27643" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect238", + "name": "rect238", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "382.32938", + "y": "681.32507" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775307", + "id": "rect239", + "name": "rect239", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.765806", + "x": "328.32654", + "y": "681.13208" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect240", + "name": "rect240", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "306.52457", + "y": "681.20825" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775307", + "id": "rect241", + "name": "rect241", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.765806", + "x": "263.40143", + "y": "680.97223" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect242", + "name": "rect242", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "284.9451", + "y": "681.02051" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775307", + "id": "rect243", + "name": "rect243", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.765806", + "x": "210.06039", + "y": "680.82721" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect244", + "name": "rect244", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "231.84265", + "y": "680.90369" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775307", + "id": "rect245", + "name": "rect245", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.765806", + "x": "158.02142", + "y": "680.97223" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect246", + "name": "rect246", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "188.18112", + "y": "681.02051" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect247", + "name": "rect247", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "135.63351", + "y": "680.90369" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775307", + "id": "rect248", + "name": "rect248", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.765806", + "x": "113.70465", + "y": "680.66742" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect249", + "name": "rect249", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "91.958801", + "y": "680.59906" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect45", + "name": "rect45", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "663.69043", + "y": "681.32507" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect46", + "name": "rect46", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "684.9707", + "y": "681.32507" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect57", + "name": "rect57", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "706.42462", + "y": "681.32507" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect58", + "name": "rect58", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "727.55499", + "y": "681.32507" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect59", + "name": "rect59", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "760.78119", + "y": "681.32507" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect60", + "name": "rect60", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "781.66339", + "y": "681.32507" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect71", + "name": "rect71", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "803.11731", + "y": "681.32507" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775314", + "id": "rect165", + "name": "rect165", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60561" + }, + "type": "rect", + "width": "18.823055", + "x": "825.29303", + "y": "681.32507" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect31", + "name": "rect31", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1186.0369", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect32", + "name": "rect32", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1208.2574", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect33", + "name": "rect33", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1230.7069", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect34", + "name": "rect34", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1277.4602", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775757", + "id": "rect35", + "name": "rect35", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.76462", + "x": "1299.2231", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect36", + "name": "rect36", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1321.1086", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775757", + "id": "rect37", + "name": "rect37", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.76462", + "x": "1342.7961", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect38", + "name": "rect38", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1377.4066", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect39", + "name": "rect39", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1399.8562", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect40", + "name": "rect40", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1113.7828", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775757", + "id": "rect41", + "name": "rect41", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.76462", + "x": "1436.1185", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect42", + "name": "rect42", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1469.1285", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775757", + "id": "rect43", + "name": "rect43", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.76462", + "x": "1491.4634", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect44", + "name": "rect44", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1513.6553", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775757", + "id": "rect47", + "name": "rect47", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.76462", + "x": "1535.543", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect48", + "name": "rect48", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1136.8735", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775757", + "id": "rect49", + "name": "rect49", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.76462", + "x": "1566.0508", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect50", + "name": "rect50", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1090.5127", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect51", + "name": "rect51", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1594.7534", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect52", + "name": "rect52", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1616.4698", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775757", + "id": "rect53", + "name": "rect53", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.76462", + "x": "1642.8365", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775764", + "id": "rect54", + "name": "rect54", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.821865", + "x": "1666.5714", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.775757", + "id": "rect55", + "name": "rect55", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.60557" + }, + "type": "rect", + "width": "18.76462", + "x": "1690.6578", + "y": "681.35834" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "89.9935", + "id": "rect56", + "name": "rect56", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.3875" + }, + "type": "rect", + "width": "18.833773", + "x": "1714.2697", + "y": "681.24933" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "90.049637", + "id": "rect166", + "name": "rect166", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.33137" + }, + "type": "rect", + "width": "18.88991", + "x": "1747.5361", + "y": "681.22125" + }, + { + "fill": { + "paint": "#ffffff" + }, + "height": "90.066406", + "id": "rect167", + "name": "rect167", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "1.31459" + }, + "type": "rect", + "width": "18.906683", + "x": "1774.465", + "y": "681.21283" + } + ], + "id": "layer1", + "name": "layer1", + "type": "group" + } + ], + "preserveAspectRatio": "none", + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "S012009_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.0827, + "y": 0.5029 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012009_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012001_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.0367, + "y": 0.5029 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012001_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012025_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.1714, + "y": 0.5029 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012025_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012017_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.126, + "y": 0.5029 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012017_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012033_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2142, + "y": 0.502 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012033_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012041_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2604, + "y": 0.502 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012041_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012049_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3048, + "y": 0.502 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012049_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012057_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3496, + "y": 0.502 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012057_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012065_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3947, + "y": 0.502 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012065_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012073_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.4409, + "y": 0.502 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012073_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012001" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.0371, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_128", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012003" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.048, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_130", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012005" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.0595, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_132", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012007" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.0709, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_134", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012009" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.0824, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_136", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012011" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 270 + }, + "width": 0.0104, + "x": 0.0932, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_138", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012013" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.1043, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_140", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012015" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.1152, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_142", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012017" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.1267, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_144", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012019" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.1376, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_146", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012021" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.1485, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_148", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012023" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.16, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_150", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012025" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.1709, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_152", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012027" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.1824, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_154", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012029" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 270 + }, + "width": 0.0104, + "x": 0.1933, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_156", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012031" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2043, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_158", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012033" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2152, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_160", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012035" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2272, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_162", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012037" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2376, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_164", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012039" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2491, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_166", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012041" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2605, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_168", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012043" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.272, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_170", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012045" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.2829, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_172", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012047" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 270 + }, + "width": 0.0104, + "x": 0.2943, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_174", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012049" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 270 + }, + "width": 0.0104, + "x": 0.3058, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_176", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012051" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3168, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_178", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012053" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3277, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_180", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012055" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3386, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_182", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012057" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3501, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_184", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012059" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.361, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_186", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012061" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3725, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_188", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012063" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.384, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_190", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012065" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.3954, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_192", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012067" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.4064, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_194", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012069" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.4178, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_196", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012071" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.4288, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_198", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012073" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.4423, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_200", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.0519, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM3", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.1015, + "y": 0.6029 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM3", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM5", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.1403, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM5", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM7", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.1915, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM7", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM10", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.2259, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM10", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM11", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.2717, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM11", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM13", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.3144, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM13", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM15", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.3608, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM15", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM17", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.404, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM17", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM19", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.429, + "y": 0.6048 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM19", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM2", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.0572, + "y": 0.6094 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM4", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.1068, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM4", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM6", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.1461, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM6", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM8", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.1973, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM8", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM9", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.2317, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM9", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM12", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.277, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM12", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM14", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.3192, + "y": 0.6075 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM14", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM16", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.366, + "y": 0.6075 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM16", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01B_FIOM18", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.4088, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM18", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012002" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.0475, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_129", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012004" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.059, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_131", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012006" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.0699, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_133", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012008" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.0819, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_135", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012010" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.098, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_137", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012012" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.1091, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_139", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012014" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.1204, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_141", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012018" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.1371, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_145", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012020" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.148, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_147", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012022" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.159, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_149", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012024" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.1704, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_151", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012026" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.1876, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_153", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012028" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.1985, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_155", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012032" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2105, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_159", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012034" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2215, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_161", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012036" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2334, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_163", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012038" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2449, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_165", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012040" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2569, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_167", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012042" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2678, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_169", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012044" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2787, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_171", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012048" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.2908, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_175", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012050" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3023, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_177", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012052" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3158, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_179", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012054" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3277, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_181", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012056" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3454, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_183", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012058" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3564, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_185", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012062" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3673, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_189", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012064" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3788, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_191", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012066" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.3959, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_193", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012068" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.4069, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_195", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012070" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.4178, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_197", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012072" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.4293, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_199", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012002_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.0472, + "y": 0.7157 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012002_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012010_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.0973, + "y": 0.7157 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012010_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012018_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.1364, + "y": 0.7157 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012018_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012026_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.1876, + "y": 0.7157 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012026_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012034_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.222, + "y": 0.7157 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012034_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012042_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.2682, + "y": 0.7157 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012042_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012050_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3027, + "y": 0.7157 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012050_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012058_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3569, + "y": 0.7157 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012058_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S012066_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.3958, + "y": 0.7157 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S012066_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM2", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.5853, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013004" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.5673, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_211", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013004_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5675, + "y": 0.7157 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013004_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013006" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.5796, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_213", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013008" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.5917, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_215", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013010" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6172, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_217", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM4", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.6316, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM4", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013012" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6286, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_219", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013010_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6172, + "y": 0.7157 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013010_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013014" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6406, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_221", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013018" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6646, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_225", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM6", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.6748, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM6", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013020" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.6766, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_227", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013018_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6642, + "y": 0.7167 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013018_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013022" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.688, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_229", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013024" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.699, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_231", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013026" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.7172, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_233", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013028" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.7286, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_235", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM8", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.7269, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM8", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013026_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7169, + "y": 0.7167 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013026_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013032" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.7479, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_239", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013034" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.7646, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_241", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013036" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.7766, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_243", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM10", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.7743, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM10", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013034_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7646, + "y": 0.7167 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013034_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013038" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.788, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_245", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013040" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.7995, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_247", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013042" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.8151, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_249", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM12", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.8285, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM12", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013046" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.8302, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_253", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013042_JR1 " + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.8153, + "y": 0.7167 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013042_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013048" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.8417, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_255", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013050" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.8552, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_257", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013052" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.8677, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_259", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM14", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.866, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM14", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013050_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.8554, + "y": 0.7167 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013050_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013054" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.8802, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_261", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013056" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.8927, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_263", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013058" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.9099, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_265", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013060" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 90 + }, + "width": 0.0104, + "x": 0.924, + "y": 0.6602 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_267", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM16", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.9217, + "y": 0.6066 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM16", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM15", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.9161, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM15", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013059" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.9302, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_266", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013057" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.9166, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_264", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013057_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.9167, + "y": 0.5029 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013057_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013055" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.9015, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_262", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013053" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.8901, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_260", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM13", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.8614, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM13", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013051" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.8786, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_258", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013049" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.8671, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_256", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013049_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.8672, + "y": 0.5029 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013049_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013047" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.8536, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_254", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013045" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.8411, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_252", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013043" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.8291, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_250", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013041" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.8161, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_248", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM11", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.8234, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM11", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013041_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.8163, + "y": 0.5029 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013041_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013039" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.8026, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_246", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013037" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7896, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_244", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013035" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7776, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_242", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013033" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7651, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_240", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM9", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.7692, + "y": 0.6048 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM9", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013033_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7647, + "y": 0.5029 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013033_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013031" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.751, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_238", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013029" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7396, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_236", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013027" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7281, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_234", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013025" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7161, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_232", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013023" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.7041, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_230", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM7", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.7224, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM7", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013025_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.7151, + "y": 0.5029 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013025_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013021" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.6916, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_228", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013019" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.6802, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_226", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013017" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.6672, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_224", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013015" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.6557, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_222", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM5", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.6693, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM5", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013017_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6666, + "y": 0.5029 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013017_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013013" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.6432, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_220", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013011" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.6312, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_218", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013009" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.6193, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_216", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013007" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.6083, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_214", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013005" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.5962, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_212", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013003" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.5844, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_210", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM1", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.5795, + "y": 0.6029 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM3", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.6265, + "y": 0.6038 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM3", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013009_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.6207, + "y": 0.5029 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013009_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013001" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": "270deg" + }, + "width": 0.0104, + "x": 0.5694, + "y": 0.5528 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_208", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013001_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5696, + "y": 0.5028 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013001_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013062" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.9711, + "y": 0.5149 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_273", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013064" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.971, + "y": 0.4959 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_275", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013066" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.9708, + "y": 0.477 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_277", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013068" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.9708, + "y": 0.4581 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_279", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013070" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.9707, + "y": 0.429 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_281", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013072" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.9707, + "y": 0.41 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_283", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013074" + }, + "position": { + "height": 0.0185, + "rotate": { + "angle": 0 + }, + "width": 0.0104, + "x": 0.9707, + "y": 0.392 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/SMC/Chute/Chute_285", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Chute", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013070_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.9912, + "y": 0.4306 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013070_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013062_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.9912, + "y": 0.5167 + }, + "props": { + "params": { + "forceFaultStatus": null, + "forceRunningStatus": null, + "has_state": false, + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013062_JR", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM17", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.95, + "y": 0.4826 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM17", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "elementPrefix": null, + "id": "path14", + "name": "VS01C_FIOM18", + "originalName": "UL21-3" + }, + "position": { + "height": 0.0185, + "width": 0.0104, + "x": 0.9505, + "y": 0.4058 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01C_FIOM18", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/DeviceStatus", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM01_VS01B" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.2519, + "y": 0.6065 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/DPM/DPM01_VS01B" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "DPM01_VS01C" + }, + "position": { + "height": 0.02, + "width": 0.01, + "x": 0.8008, + "y": 0.6065 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/DPM/DPM01_VS01C" + ] + }, + "path": "Symbol-Views/Equipment-Views/ControlCabinet", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM05" + }, + "position": { + "height": 0.03, + "width": 0.03, + "x": 0.5038, + "y": 0.5417 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/MCM05" + ] + }, + "path": "Symbol-Views/Equipment-Views/MCM", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013003_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.5841, + "y": 0.5028 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013003_JR" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "MCM04_Button" + }, + "position": { + "height": 0.0426, + "rotate": { + "anchor": "50% 100%" + }, + "width": 0.1521, + "x": 0.4349, + "y": 0.4314 + }, + "props": { + "params": { + "pageid": "DetailedView/MCM04 Sorter Destination Chutes and Bypass", + "panel_id": "value", + "text": "MCM04 Sorter Destination, Chutes and Bypass" + }, + "path": "Symbol-Views/Equipment-Views/Area_Nav_Button", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "S013058_JR1" + }, + "position": { + "height": 0.016, + "width": 0.01, + "x": 0.9103, + "y": 0.7172 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/Station/Chute_JR/S013058_JR" + ] + }, + "path": "Symbol-Views/Equipment-Views/Button", + "style": { + "classes": "hover", + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "backgroundColor": "#FFFFFF" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/dfbbc2b16b61efa41762c3e819017f010179480030793e4d0c5a048cc63f9288 b/.resources/dfbbc2b16b61efa41762c3e819017f010179480030793e4d0c5a048cc63f9288 new file mode 100644 index 00000000..1c44001a Binary files /dev/null and b/.resources/dfbbc2b16b61efa41762c3e819017f010179480030793e4d0c5a048cc63f9288 differ diff --git a/.resources/e1485304fcbebf0edec1b3afca4baad8a78053c81bd2451981e8623baa278e2b b/.resources/e1485304fcbebf0edec1b3afca4baad8a78053c81bd2451981e8623baa278e2b new file mode 100644 index 00000000..36835884 --- /dev/null +++ b/.resources/e1485304fcbebf0edec1b3afca4baad8a78053c81bd2451981e8623baa278e2b @@ -0,0 +1,1419 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/DPM/DPM2_PS2-1", + "System/MCM02/Conveyor/VFD/UL6_3_VFD1", + "System/MCM02/Conveyor/VFD/UL6_4_VFD1", + "System/MCM02/Conveyor/VFD/UL6_5_VFD1", + "System/MCM02/Conveyor/VFD/UL6_6_VFD1", + "System/MCM02/Conveyor/VFD/UL6_7_VFD1", + "System/MCM02/Conveyor/VFD/UL6_8_VFD1", + "System/MCM02/Conveyor/VFD/PS2_1_VFD1", + "System/MCM02/Conveyor/VFD/PS2_2_VFD1", + "System/MCM02/Conveyor/VFD/PS2_3_VFD1", + "System/MCM02/Conveyor/VFD/PS2_5A_VFD1", + "System/MCM02/Conveyor/VFD/PS2_5B_VFD1", + "System/MCM02/Conveyor/VFD/PS2_6_VFD1", + "System/MCM02/Conveyor/VFD/PS2_7_VFD1", + "System/MCM02/Conveyor/VFD/PS2_8_VFD1", + "System/MCM02/IO_BLOCK/FIO/UL6_3_FIO1", + "System/MCM02/Conveyor/EXTENDO/UL6_1_EX1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM02/IO_BLOCK/DPM/DPM2_PS2-1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL6_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL6_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL6_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "UL6_3_VFD1 11.200.1.90", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL6_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL6_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL6_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "UL6_4_VFD1 11.200.1.91", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL6_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL6_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL6_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "UL6_5_VFD1 11.200.1.92", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL6_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL6_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL6_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "UL6_6_VFD1 11.200.1.93", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL6_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL6_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL6_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "UL6_7_VFD1 11.200.1.94", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL6_8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL6_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL6_8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "UL6_8_VFD1 11.200.1.95", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS2_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_1_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "PS2_1_VFD1 11.200.1.96", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS2_2" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_2_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "PS2_2_VFD1 11.200.1.97", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS2_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "PS2_3_VFD1 11.200.1.98", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS2_5A" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_5A_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_5A_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "PS2_5A_VFD1 11.200.1.99", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS2_5B" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_5B_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_5B_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "PS2_5B_VFD1 11.200.1.100", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS2_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1245 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.2072, + "y": 0.1646 + }, + "props": { + "text": "PS2_6_VFD1 11.200.1.101", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS2_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8509, + "y": 0.3413 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.3943 + }, + "props": { + "text": "PS2_7_VFD1 11.200.1.102", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PS2_8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8514, + "y": 0.1694 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/PS2_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PS2_8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.2276 + }, + "props": { + "text": "PS2_8_VFD1 11.200.1.103", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL6_3_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/UL6_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL6_3_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "UL6_3_FIO1 11.200.1.104", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL6_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/EXTENDO/UL6_1_EX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/EXTENDO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL6_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "UL6_1_EX1 11.200.1.105", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM2_PS2-1", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/e3076473b794c1b2653d2642c240120f2e7b8d04952a745194b23a94da873085 b/.resources/e3076473b794c1b2653d2642c240120f2e7b8d04952a745194b23a94da873085 new file mode 100644 index 00000000..6ac3d2ed --- /dev/null +++ b/.resources/e3076473b794c1b2653d2642c240120f2e7b8d04952a745194b23a94da873085 @@ -0,0 +1,1581 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/DPM/DPM1_PS2-1", + "System/MCM02/Conveyor/VFD/UL4_3_VFD1", + "System/MCM02/Conveyor/VFD/UL4_4_VFD1", + "System/MCM02/Conveyor/VFD/UL4_5_VFD1", + "System/MCM02/Conveyor/VFD/UL4_6_VFD1", + "System/MCM02/Conveyor/VFD/UL4_7_VFD1", + "System/MCM02/Conveyor/VFD/UL4_8_VFD1", + "System/MCM02/Conveyor/VFD/UL5_1_VFD1", + "System/MCM02/Conveyor/VFD/UL5_2_VFD1", + "System/MCM02/Conveyor/VFD/UL5_3_VFD1", + "System/MCM02/Conveyor/VFD/UL5_4_VFD1", + "System/MCM02/Conveyor/VFD/UL5_5_VFD1", + "System/MCM02/Conveyor/VFD/UL5_6_VFD1", + "System/MCM02/Conveyor/VFD/UL5_7_VFD1", + "System/MCM02/IO_BLOCK/FIO/UL4_3_FIO1", + "System/MCM02/IO_BLOCK/FIO/UL5_2_FIO1", + "System/MCM02/PDP02_PMM", + "System/MCM02/IO_BLOCK/FIO/PDP02_FIO", + "System/MCM02/Conveyor/EXTENDO/UL4_1_EX1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[16]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[17]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[17]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[18]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM02/IO_BLOCK/DPM/DPM1_PS2-1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL4_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL4_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL4_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "UL4_3_VFD1 11.200.1.70", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL4_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL4_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL4_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "UL4_4_VFD1 11.200.1.71", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL4_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL4_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL4_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "UL4_5_VFD1 11.200.1.72", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL4_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL4_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL4_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "UL4_6_VFD1 11.200.1.73", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL4_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL4_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL4_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "UL4_7_VFD1 11.200.1.74", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL4_8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL4_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL4_8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "UL4_8_VFD1 11.200.1.75", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL5_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_1_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "UL5_1_VFD1 11.200.1.76", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL5_2" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_2_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "UL5_2_VFD1 11.200.1.77", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL5_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "UL5_3_VFD1 11.200.1.78", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL5_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "UL5_4_VFD1 11.200.1.79", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL5_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "UL5_5_VFD1 11.200.1.80", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL5_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1245 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.2072, + "y": 0.1646 + }, + "props": { + "text": "UL5_6_VFD1 11.200.1.81", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL5_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8509, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/VFD/UL5_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.947, + "y": 0.3943 + }, + "props": { + "text": "UL5_7_VFD1 11.200.1.82", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL4_3_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/UL4_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL4_3_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "UL4_3_FIO1 11.200.1.83", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL5_2_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/UL5_2_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL5_2_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "UL5_2_FIO1 11.200.1.84", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PDP02_PMM" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/PDP02_PMM", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/PMM" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PDP02_PMM_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "PDP02_PMM 11.200.1.85", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "PDP02_FIO" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8571, + "y": 0.6639 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/IO_BLOCK/FIO/PDP02_FIO", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PDP02_FIO_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.7257 + }, + "props": { + "text": "PDP02_FIO 11.200.1.86", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL4_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8585, + "y": 0.8329 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM02/Conveyor/EXTENDO/UL4_1_EX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/EXTENDO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL4_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.8927 + }, + "props": { + "text": "UL4_1_EX1 11.200.1.87", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM1_PS2-1", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/e3743b8cddb0f4c1a85e6f32d5af09b201ad123afb1e75cdfcd96e881ef93523 b/.resources/e3743b8cddb0f4c1a85e6f32d5af09b201ad123afb1e75cdfcd96e881ef93523 deleted file mode 100644 index acd18f94..00000000 Binary files a/.resources/e3743b8cddb0f4c1a85e6f32d5af09b201ad123afb1e75cdfcd96e881ef93523 and /dev/null differ diff --git a/.resources/e47f2033bafef26713c1729f48cc626eab7a296e39c5210daf2c1504892a9f25 b/.resources/e47f2033bafef26713c1729f48cc626eab7a296e39c5210daf2c1504892a9f25 new file mode 100644 index 00000000..79182ad7 --- /dev/null +++ b/.resources/e47f2033bafef26713c1729f48cc626eab7a296e39c5210daf2c1504892a9f25 @@ -0,0 +1,1419 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/DPM/DPM1_PS4-1", + "System/MCM03/Conveyor/VFD/UL10_3_VFD1", + "System/MCM03/Conveyor/VFD/UL10_4_VFD1", + "System/MCM03/Conveyor/VFD/UL10_5_VFD1", + "System/MCM03/Conveyor/VFD/UL10_6_VFD1", + "System/MCM03/Conveyor/VFD/UL10_7_VFD1", + "System/MCM03/Conveyor/VFD/UL10_8_VFD1", + "System/MCM03/Conveyor/VFD/UL11_3_VFD1", + "System/MCM03/Conveyor/VFD/UL11_4_VFD1", + "System/MCM03/Conveyor/VFD/UL11_5_VFD1", + "System/MCM03/Conveyor/VFD/UL11_6_VFD1", + "System/MCM03/Conveyor/VFD/UL11_7_VFD1", + "System/MCM03/Conveyor/VFD/UL11_8_VFD1", + "System/MCM03/IO_BLOCK/FIO/UL10_3_FIO1", + "System/MCM03/IO_BLOCK/FIO/UL11_3_FIO1", + "System/MCM03/Conveyor/EXTENDO/UL10_1_EX1", + "System/MCM03/Conveyor/EXTENDO/UL11_1_EX1" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM03/IO_BLOCK/DPM/DPM1_PS4-1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL10_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL10_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL10_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "UL10_3_VFD1 11.200.1.70", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL10_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL10_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL10_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "UL10_4_VFD1 11.200.1.71", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL10_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL10_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL10_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "UL10_5_VFD1 11.200.1.72", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL10_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL10_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL10_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "UL10_6_VFD1 11.200.1.73", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL10_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL10_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL10_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "UL10_7_VFD1 11.200.1.74", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL10_8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL10_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL10_8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "UL10_8_VFD1 11.200.1.75", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL11_3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL11_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL11_3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "UL11_3_VFD1 11.200.1.76", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL11_4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL11_4_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL11_4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "UL11_4_VFD1 11.200.1.77", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL11_5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL11_5_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL11_5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "UL11_5_VFD1 11.200.1.78", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL11_6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL11_6_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL11_6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "UL11_6_VFD1 11.200.1.79", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL11_7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL11_7_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL11_7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "UL11_7_VFD1 11.200.1.80", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL11_8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1245 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/VFD/UL11_8_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/APF" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL11_8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0547, + "x": 0.2072, + "y": 0.1646 + }, + "props": { + "text": "UL11_8_VFD1 11.200.1.81", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL10_3_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3422 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/FIO/UL10_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL10_3_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "UL10_3_FIO1 11.200.1.82", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL11_3_FIO1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1595 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/IO_BLOCK/FIO/UL11_3_FIO1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL11_3_FIO1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "UL11_3_FIO1 11.200.1.83", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL10_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/EXTENDO/UL10_1_EX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/EXTENDO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL10_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "UL10_1_EX1 11.200.1.84", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "UL11_1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM03/Conveyor/EXTENDO/UL11_1_EX1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/EXTENDO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL11_1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "UL11_1_EX1 11.200.1.85", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM1_PS4-1", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/e4b6453af93a10b1deff4d25c0553959bf51e2f7150f90659ca3852c65f7d609 b/.resources/e4b6453af93a10b1deff4d25c0553959bf51e2f7150f90659ca3852c65f7d609 deleted file mode 100644 index 81931d72..00000000 --- a/.resources/e4b6453af93a10b1deff4d25c0553959bf51e2f7150f90659ca3852c65f7d609 +++ /dev/null @@ -1,535 +0,0 @@ -{ - "custom": { - "color": "#00FF00", - "priority": "No Active Alarms", - "state": "Normal" - }, - "params": { - "forceFaultStatus": null, - "tagProps": [ - "System/MCM01/Station/EPC/UL1_4_EPC1", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.color": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - }, - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#C2C2C2" - }, - { - "input": 1, - "output": "#FF0000" - }, - { - "input": 2, - "output": "#FFA500" - }, - { - "input": 3, - "output": "#0008FF" - }, - { - "input": 4, - "output": "#00FF00" - }, - { - "input": 5, - "output": "#FFF700" - }, - { - "input": 6, - "output": "#87CEEB" - }, - { - "input": 7, - "output": "#90EE90" - }, - { - "input": 8, - "output": "#964B00" - }, - { - "input": 9, - "output": "#FFFFFF" - }, - { - "input": 10, - "output": "#000000" - }, - { - "input": 11, - "output": "#8B0000" - }, - { - "input": 12, - "output": "#808080" - }, - { - "input": 13, - "output": "#8B8000" - }, - { - "input": 14, - "output": "#006400" - }, - { - "input": 15, - "output": "#FFFFC5" - }, - { - "input": 16, - "output": "#00008B" - }, - { - "input": 17, - "output": "#FF7276" - }, - { - "input": 18, - "output": "#556B2F" - }, - { - "input": 19, - "output": "#B43434" - }, - { - "input": 20, - "output": "#4682B4" - }, - { - "input": 21, - "output": "#FFD700" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.priority": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - }, - { - "fallback": null, - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "No Active Alarms" - }, - { - "input": 1, - "output": "High" - }, - { - "input": 2, - "output": "Medium" - }, - { - "input": 3, - "output": "Low" - }, - { - "input": 4, - "output": "Diagnostic" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.state": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - }, - { - "fallback": "Unknown", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "Closed" - }, - { - "input": 1, - "output": "Actuated" - }, - { - "input": 2, - "output": "Communication Faulted" - }, - { - "input": 3, - "output": "Conveyor Running In Maintenance Mode" - }, - { - "input": 4, - "output": "Disabled" - }, - { - "input": 5, - "output": "Disconnected" - }, - { - "input": 6, - "output": "Stopped" - }, - { - "input": 7, - "output": "Enabled Not Running" - }, - { - "input": 8, - "output": "Encoder Fault" - }, - { - "input": 9, - "output": "Energy Management" - }, - { - "input": 10, - "output": "ESTOP Was Actuated" - }, - { - "input": 11, - "output": "EStopped" - }, - { - "input": 12, - "output": "EStopped Locally" - }, - { - "input": 13, - "output": "Extended Faulted" - }, - { - "input": 14, - "output": "Full" - }, - { - "input": 15, - "output": "Gaylord Start Pressed" - }, - { - "input": 16, - "output": "Jam Fault" - }, - { - "input": 17, - "output": "Jammed" - }, - { - "input": 18, - "output": "Loading Allowed" - }, - { - "input": 19, - "output": "Loading Not Allowed" - }, - { - "input": 20, - "output": "Low Air Pressure Fault Was Present" - }, - { - "input": 21, - "output": "Maintenance Mode" - }, - { - "input": 22, - "output": "Conveyor Stopped In Maintenance Mode" - }, - { - "input": 23, - "output": "Motor Faulted" - }, - { - "input": 24, - "output": "Motor Was Faulted" - }, - { - "input": 25, - "output": "Normal" - }, - { - "input": 26, - "output": "Off Inactive" - }, - { - "input": 27, - "output": "Open" - }, - { - "input": 28, - "output": "PLC Ready To Run" - }, - { - "input": 29, - "output": "Package Release Pressed" - }, - { - "input": 30, - "output": "Power Branch Was Faulted" - }, - { - "input": 31, - "output": "Pressed" - }, - { - "input": 32, - "output": "Ready To Receive" - }, - { - "input": 33, - "output": "Running" - }, - { - "input": 34, - "output": "Started" - }, - { - "input": 35, - "output": "Stopped" - }, - { - "input": 36, - "output": "System Started" - }, - { - "input": 37, - "output": "Unknown" - }, - { - "input": 38, - "output": "VFD Fault" - }, - { - "input": 39, - "output": "Conveyor Running In Power Saving Mode" - }, - { - "input": 40, - "output": "Conveyor Jogging In Maintenance Mode" - }, - { - "input": 41, - "output": "VFD Reset Required" - }, - { - "input": 42, - "output": "Jam Reset Push Button Pressed" - }, - { - "input": 43, - "output": "Start Push Button Pressed" - }, - { - "input": 44, - "output": "Stop Push Button Pressed" - }, - { - "input": 45, - "output": "No Container" - }, - { - "input": 46, - "output": "Ready To Be Enabled" - }, - { - "input": 47, - "output": "Half Full" - }, - { - "input": 48, - "output": "Enabled" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - }, - "persistent": true - }, - "params.forceFaultStatus": { - "paramDirection": "input", - "persistent": true - }, - "params.tagProps": { - "paramDirection": "inout", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 25, - "width": 10 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "PullChord_Part2" - }, - "position": { - "height": 1, - "width": 1 - }, - "props": { - "elements": [ - { - "d": "M 0.01621377,0.01595147 H 25.93719 V 41.138171 H 0.01621377 Z", - "fill": { - "paint": "#AAAAAA" - }, - "name": "path", - "stroke": { - "paint": "#000000", - "width": 1 - }, - "type": "path" - } - ], - "preserveAspectRatio": "none", - "viewBox": "-0.5 -0.5 27 42" - }, - "type": "ia.shapes.svg" - } - ], - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tsystem.perspective.openDock(\u0027Docked-East-EPC\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" - }, - "scope": "G", - "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root", - "tooltip": { - "enabled": true, - "location": "top-left", - "style": {} - } - }, - "propConfig": { - "meta.tooltip.style.classes": { - "binding": { - "config": { - "expression": "{view.custom.priority}" - }, - "transforms": [ - { - "fallback": "Alarms-Styles/NoAlarm", - "inputType": "scalar", - "mappings": [ - { - "input": "High", - "output": "Alarms-Styles/High" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - }, - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" - }, - "type": "expr" - } - }, - "meta.visible": { - "binding": { - "config": { - "path": "session.custom.alarm_filter.show_safety" - }, - "type": "property" - } - } - }, - "props": { - "aspectRatio": "10:25", - "mode": "percent", - "style": { - "cursor": "pointer" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/e73e0eded06a1abf00acffcb040feeb50f0d50ac2e1b03dda278bf76d4c8eda7 b/.resources/e73e0eded06a1abf00acffcb040feeb50f0d50ac2e1b03dda278bf76d4c8eda7 new file mode 100644 index 00000000..c1eeb7a4 --- /dev/null +++ b/.resources/e73e0eded06a1abf00acffcb040feeb50f0d50ac2e1b03dda278bf76d4c8eda7 @@ -0,0 +1,2563 @@ +{ + "custom": {}, + "params": { + "Down1": false, + "Down2": false, + "Down3": false, + "DownLeft": false, + "DownOn": false, + "DownRight": false, + "InDown": false, + "InLeft": false, + "InOn": false, + "InUp": false, + "OutDown": false, + "OutOn": false, + "OutRight": false, + "OutUp": false, + "communicationFaulted": false + }, + "propConfig": { + "params.Down1": { + "paramDirection": "input", + "persistent": true + }, + "params.Down2": { + "paramDirection": "input", + "persistent": true + }, + "params.Down3": { + "paramDirection": "input", + "persistent": true + }, + "params.DownLeft": { + "paramDirection": "input", + "persistent": true + }, + "params.DownOn": { + "paramDirection": "input", + "persistent": true + }, + "params.DownRight": { + "paramDirection": "input", + "persistent": true + }, + "params.InDown": { + "paramDirection": "input", + "persistent": true + }, + "params.InLeft": { + "paramDirection": "input", + "persistent": true + }, + "params.InOn": { + "paramDirection": "input", + "persistent": true + }, + "params.InUp": { + "paramDirection": "input", + "persistent": true + }, + "params.OutDown": { + "paramDirection": "input", + "persistent": true + }, + "params.OutOn": { + "paramDirection": "input", + "persistent": true + }, + "params.OutRight": { + "paramDirection": "input", + "persistent": true + }, + "params.OutUp": { + "paramDirection": "input", + "persistent": true + }, + "params.communicationFaulted": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 540, + "width": 640 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM_361" + }, + "position": { + "basis": "640px", + "grow": 1 + }, + "propConfig": { + "props.elements[10].visibility": { + "binding": { + "config": { + "path": "view.params.InDown" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[11].visibility": { + "binding": { + "config": { + "path": "view.params.InLeft" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[12].visibility": { + "binding": { + "config": { + "path": "view.params.InUp" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[13].visibility": { + "binding": { + "config": { + "path": "view.params.Down1" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[14].visibility": { + "binding": { + "config": { + "path": "view.params.Down2" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[15].visibility": { + "binding": { + "config": { + "path": "view.params.Down3" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[16].visibility": { + "binding": { + "config": { + "path": "view.params.DownRight" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[17].visibility": { + "binding": { + "config": { + "path": "view.params.DownLeft" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[18].stroke.opacity": { + "binding": { + "config": { + "expression": "if({view.params.communicationFaulted}, 0, 1)" + }, + "type": "expr" + } + }, + "props.elements[19].stroke.paint": { + "binding": { + "config": { + "path": "view.params.communicationFaulted" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "view.params.OutOn" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "view.params.InOn" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[5].visibility": { + "binding": { + "config": { + "path": "view.params.OutDown" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[6].visibility": { + "binding": { + "config": { + "path": "view.params.OutRight" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.elements[7].visibility": { + "binding": { + "config": { + "path": "view.params.OutUp" + }, + "transforms": [ + { + "fallback": "hidden", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "visible" + }, + { + "input": false, + "output": "hidden" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "d": "m 74.541388,43.698219 h -0.232437 v -1.936962 h -0.43217 v -0.264292 c 0.18079,-0.03874 0.296148,-0.07834 0.341789,-0.129143 0.05765,-0.05853 0.116205,-0.193701 0.160972,-0.414073 h 0.161846 z", + "fill": { + "opacity": "1", + "paint": "#E60000", + "rule": "nonzero" + }, + "id": "path1", + "name": "path1", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 40.340817,75.05145 c 0,-3.202491 -2.479357,-5.681795 -5.681821,-5.681795 -3.202463,0 -5.785114,2.479304 -5.785114,5.681795 0,3.202463 2.582651,5.785088 5.785114,5.785088 3.202464,0 5.681821,-2.582625 5.681821,-5.785088 M 35.588742,32.696209 c 0,-1.033065 -0.929746,-1.962811 -1.962811,-1.962811 -1.136333,0 -2.066079,0.929746 -2.066079,1.962811 0,1.136333 0.929746,2.066079 2.066079,2.066079 1.033065,0 1.962811,-0.929746 1.962811,-2.066079 m 30.268518,0 c 0,-1.033065 -0.929746,-1.962811 -1.962811,-1.962811 -1.136359,0 -2.066131,0.929746 -2.066131,1.962811 0,1.136333 0.929772,2.066079 2.066131,2.066079 1.033065,0 1.962811,-0.929746 1.962811,-2.066079 M 81.972899,156.97269 V 12.448308 M 40.96063,32.696209 c 0,-1.033065 -0.929745,-1.962811 -1.962811,-1.962811 -1.136359,0 -2.066105,0.929746 -2.066105,1.962811 0,1.136333 0.929746,2.066079 2.066105,2.066079 1.033066,0 1.962811,-0.929746 1.962811,-2.066079 m 5.371889,0 c 0,-1.033065 -0.929746,-1.962811 -1.962812,-1.962811 -1.136359,0 -2.066105,0.929746 -2.066105,1.962811 0,1.136333 0.929746,2.066079 2.066105,2.066079 1.033066,0 1.962812,-0.929746 1.962812,-2.066079 m 5.371888,0 c 0,-1.033065 -0.826426,-1.962811 -1.962812,-1.962811 -1.033039,0 -1.962811,0.929746 -1.962811,1.962811 0,1.136333 0.929772,2.066079 1.962811,2.066079 1.136386,0 1.962812,-0.929746 1.962812,-2.066079 m -11.36359,75.206381 c 0,-3.20246 -2.479357,-5.78511 -5.681821,-5.78511 -3.202463,0 -5.785114,2.58265 -5.785114,5.78511 0,3.20247 2.582651,5.78512 5.785114,5.78512 3.202464,0 5.681821,-2.58265 5.681821,-5.78512 m 0,32.74785 c 0,-3.20249 -2.479357,-5.68179 -5.681821,-5.68179 -3.202463,0 -5.785114,2.4793 -5.785114,5.68179 0,3.20246 2.582651,5.78509 5.785114,5.78509 3.202464,0 5.681821,-2.58263 5.681821,-5.78509 M 65.85726,19.266462 c 0,-1.136359 -0.929746,-1.962785 -1.962811,-1.962785 -1.136359,0 -2.066131,0.826426 -2.066131,1.962785 0,1.033066 0.929772,1.962812 2.066131,1.962812 1.033065,0 1.962811,-0.929746 1.962811,-1.962812 m 0,8.987578 c 0,-1.136359 -0.929746,-1.962811 -1.962811,-1.962811 -1.136359,0 -2.066131,0.826452 -2.066131,1.962811 0,1.033066 0.929772,1.962812 2.066131,1.962812 1.033065,0 1.962811,-0.929746 1.962811,-1.962812 m 0,-4.545435 c 0,-1.03304 -0.929746,-1.962785 -1.962811,-1.962785 -1.136359,0 -2.066131,0.929745 -2.066131,1.962785 0,1.136359 0.929772,2.066104 2.066131,2.066104 1.033065,0 1.962811,-0.929745 1.962811,-2.066104 M 81.972899,12.448308 H 24.121833 m -0.826426,0.929773 V 156.04295 M 24.225126,12.448308 c -0.516519,0 -0.929719,0.309933 -0.929719,0.826453 m 0.826426,143.697929 h 57.851066 m -58.677492,-0.92974 c 0,0.51652 0.4132,0.92974 0.929719,0.92974 m 48.037062,-49.0701 c 0,-3.20246 -2.479305,-5.78511 -5.681795,-5.78511 -3.20249,0 -5.785088,2.58265 -5.785088,5.78511 0,3.20247 2.582598,5.78512 5.785088,5.78512 3.20249,0 5.681795,-2.58265 5.681795,-5.78512 m 0,32.74785 c 0,-3.20249 -2.479305,-5.68179 -5.681795,-5.68179 -3.20249,0 -5.785088,2.4793 -5.785088,5.68179 0,3.20246 2.582598,5.78509 5.785088,5.78509 3.20249,0 5.681795,-2.58263 5.681795,-5.78509 M 10.175593,93.749739 c 0,-1.342972 -0.51652,-2.582651 -1.4462922,-3.409104 m -5.7850881,0 c -1.0330656,0.929773 -1.6528785,2.272745 -1.5495852,3.615717 0.1033198,1.446265 0.8264525,2.685944 1.9628114,3.409077 m 4.8553423,0 c 1.2396787,-0.723133 1.9628118,-2.169425 1.9628118,-3.61569 m -0.6198398,0 c 0,-0.929746 -0.3099064,-1.756199 -0.9297458,-2.479331 m -5.6817947,0 c -1.3429721,1.652878 -1.1363589,3.925596 0.4132262,5.268595 m 4.8553423,0 c 0.8264525,-0.61984 1.342972,-1.756199 1.342972,-2.789264 m 0.2066132,0 c 0,-1.033066 -0.3099065,-2.066132 -1.0330656,-2.789264 m -5.7850881,0 c -0.8264525,0.826452 -1.2396787,1.962811 -1.1363589,3.09917 0.1032933,1.136359 0.6198393,2.169425 1.5495851,2.789264 m 4.8553423,0 c 1.0330656,-0.723133 1.5495852,-1.859518 1.5495852,-3.09917 M 283.10872,90.960475 V 153.87355 M 282.9021,90.960475 v 62.913075 m 0.20662,-62.913075 h -0.20662 m 0,0 v -0.413226 -0.309907 -0.10332 l 0.1033,-0.103293 m 0,0 h 0.20661 m 0,0 v 0.103293 l -0.10329,0.10332 v 0.309907 0.413226 M 283.21201,154.7 h -0.20661 m 0,0 h -0.1033 v -0.20661 -0.30993 -0.30991 m 0,0 h 0.20662 m 0,0 v 0.30991 0.30993 l 0.10329,0.20661 m 1.03306,0 h -1.03306 m 1.03306,0 v -0.82645 m 0,-63.842821 h -1.03306 m 1.03306,0.929746 v -0.929746 m 0,63.842821 V 90.857181 M 20.816076,107.28275 h -0.10332 m -0.206613,-0.82642 h -3.512397 m 3.71901,0.82642 v -0.3099 l -0.103293,-0.30991 v -0.20661 h -0.10332 m 0,0 h 0.10332 m 0,0 h 0.103293 v 0.20661 l 0.10332,0.30991 v 0.3099 m -0.309933,49.68994 h -3.512397 m 3.615717,0 h -0.10332 m 0.206613,-0.92974 v -48.7602 m -0.206613,49.68994 0.10332,-0.10332 v -0.20661 l 0.103293,-0.20659 v -0.41322 m 0.10332,0 v -48.7602 m -0.10332,48.7602 h 0.10332 m 0,0 v 0.41322 l -0.10332,0.20659 v 0.20661 l -0.103293,0.10332 m -3.615717,-50.51636 v 0.20661 l -0.103293,0.30991 v 0.3099 m 0,48.7602 v -48.7602 m 0,48.7602 v 0.41322 l 0.103293,0.20659 v 0.20661 0.10332 M 65.444034,19.266462 c 0,-0.929746 -0.723133,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652905,0.619839 -1.652905,1.549585 0,0.826453 0.723159,1.549612 1.652905,1.549612 0.826452,0 1.549585,-0.723159 1.549585,-1.549612 M 35.175516,32.696209 c 0,-0.826452 -0.723133,-1.549585 -1.549585,-1.549585 -0.92972,0 -1.652879,0.723133 -1.652879,1.549585 0,0.92972 0.723159,1.652852 1.652879,1.652852 0.826452,0 1.549585,-0.723132 1.549585,-1.652852 M 98.08859,39.20443 c -0.309933,0 -0.61984,0.10332 -0.826453,0.206613 m 1.033066,-0.619839 c -0.516546,0 -1.033066,0.10332 -1.446292,0.309933 m -1.239679,1.136359 c -0.826426,1.136359 -0.929745,2.789237 -0.103293,3.925596 0.826453,1.239679 2.272718,1.859492 3.718983,1.549585 1.446268,-0.309906 2.479328,-1.446292 2.789268,-2.892557 m -5.165279,-3.718983 c -0.516519,0.309906 -0.929746,0.619839 -1.239679,1.136359 m 0.309933,-0.103294 c -0.929772,1.033039 -1.033065,2.582598 -0.309933,3.822277 0.61984,1.239679 2.066132,1.859492 3.512371,1.652905 1.342967,-0.309933 2.479357,-1.342999 2.685967,-2.789264 m 0,0.103293 h 0.20662 m -6.404958,-2.685917 0.309933,-0.103294 m 0.929746,-0.723159 V 39.20443 m 1.549585,-0.309906 c -0.516519,0 -1.033065,0.206613 -1.549585,0.413226 m 1.446292,-0.516546 0.103293,0.206613 m 2.892534,3.822303 0.51654,0.103293 m -0.41322,-1.033012 -0.10332,0.929719 m 0.51654,-0.826426 -0.41322,-0.103293 m 0.41322,0 c -0.10332,-1.239679 -0.92977,-2.376038 -2.169421,-2.789264 m -1.136359,0.413226 1.136359,-0.309933 m -1.239653,-0.206613 0.103294,0.516546 m -1.549586,0.309906 -0.103293,-0.413226 m -0.929746,0.723159 1.033039,-0.309933 m 4.028916,2.272745 c 0,-0.309933 -0.10332,-0.61984 -0.20661,-0.929773 m -0.72314,1.239653 0.92975,-0.30988 m -0.92975,0.206586 c -0.516541,0.103294 -0.929767,0.723133 -0.723154,1.342972 m 0.309933,1.549586 -0.309933,-1.446292 m -0.51652,1.652905 c 0.309907,-0.10332 0.619839,-0.10332 0.929746,-0.206613 m -1.342946,-1.239679 0.4132,1.446292 M 98.50179,43.853186 c -0.206587,-0.516546 -0.826426,-0.929773 -1.446266,-0.72316 m -1.446292,0.413227 1.446292,-0.413227 m -1.652905,-0.516519 c 0,0.309906 0.10332,0.619839 0.206613,0.929746 m 1.239679,-1.239653 -1.446292,0.4132 m 1.446292,-0.4132 c 0.619839,-0.206586 0.929746,-0.826426 0.826453,-1.446265 m -0.413227,-1.342972 0.413227,1.446265 m 0.826426,-0.206613 -0.4132,-1.549585 m 0.4132,1.446292 c 0.103319,0.619839 0.723132,0.929746 1.342972,0.826452 m 0.929748,-0.206613 -0.929748,0.206613 m 0.103293,-2.376037 c -0.51652,-0.309933 -1.033066,-0.413227 -1.652852,-0.309933 m 3.718987,3.099197 c -0.10332,-1.239679 -0.92978,-2.272745 -2.066135,-2.789264 m 2.066135,3.718983 v -0.929719 m 0,0.103293 h -0.20662 M 99.638149,39.20443 99.948055,39.101137 M 98.708403,42.3036 c 0,-0.103293 -0.103294,-0.206586 -0.206613,-0.206586 -0.103294,0 -0.206587,0.103293 -0.206587,0.206586 0,0.103294 0.103293,0.206587 0.206587,0.206587 0.103319,0 0.206613,-0.103293 0.206613,-0.206587 m -1.446266,-1.136359 c 0,-0.309906 -0.309933,-0.619839 -0.723132,-0.619839 -0.309933,0 -0.61984,0.309933 -0.61984,0.619839 0,0.413227 0.309907,0.72316 0.61984,0.72316 0.413199,0 0.723132,-0.309933 0.723132,-0.72316 m 2.995853,-0.826426 c 0,-0.309933 -0.309935,-0.619839 -0.723161,-0.619839 -0.309907,0 -0.61984,0.309906 -0.61984,0.619839 0,0.4132 0.309933,0.723133 0.61984,0.723133 0.413226,0 0.723161,-0.309933 0.723161,-0.723133 m 0.82642,2.995825 c 0,-0.309907 -0.3099,-0.61984 -0.72313,-0.61984 -0.30991,0 -0.619838,0.309933 -0.619838,0.61984 0,0.413226 0.309928,0.723132 0.619838,0.723132 0.41323,0 0.72313,-0.309906 0.72313,-0.723132 m -2.99582,0.826452 c 0,-0.309906 -0.309933,-0.619839 -0.723159,-0.619839 -0.309907,0 -0.61984,0.309933 -0.61984,0.619839 0,0.413226 0.309933,0.723133 0.61984,0.723133 0.413226,0 0.723159,-0.309907 0.723159,-0.723133 m -0.206613,0 c 0,-0.206613 -0.206613,-0.413226 -0.516546,-0.413226 -0.206613,0 -0.413227,0.206613 -0.413227,0.413226 0,0.309906 0.206614,0.51652 0.413227,0.51652 0.309933,0 0.516546,-0.206614 0.516546,-0.51652 M 100.8778,43.33664 c 0,-0.206614 -0.20661,-0.413227 -0.51652,-0.413227 -0.20661,0 -0.413225,0.206613 -0.413225,0.413227 0,0.309932 0.206615,0.516546 0.413225,0.516546 0.30991,0 0.51652,-0.206614 0.51652,-0.516546 m -0.82643,-2.995825 c 0,-0.206613 -0.206608,-0.413226 -0.516541,-0.413226 -0.206613,0 -0.413226,0.206613 -0.413226,0.413226 0,0.309907 0.206613,0.51652 0.413226,0.51652 0.309933,0 0.516541,-0.206613 0.516541,-0.51652 m -2.995846,0.826426 c 0,-0.206613 -0.206613,-0.413226 -0.516519,-0.413226 -0.206613,0 -0.413227,0.206613 -0.413227,0.413226 0,0.309933 0.206614,0.516546 0.413227,0.516546 0.309906,0 0.516519,-0.206613 0.516519,-0.516546 m -1.652905,0.516546 h 0.10332 m 0,0 0.206613,0.723107 m 0,0 0.103293,-0.103294 m 0,0 0.10332,0.103294 m 0,0 -0.10332,0.103293 m 0,0 -0.206613,0.10332 m 0,0 -0.206613,-0.92972 m 2.789264,3.305758 0.10332,0.206613 m 0,0 -0.10332,0.103293 m 0,0 -0.103293,-0.309906 m 0,0 h -0.10332 m 0,0 v -0.10332 m 0,0 h 0.10332 m 0,0 -0.10332,-0.103294 m 0,0 h 0.10332 m 0,0 0.103293,0.103294 m 0,0 0.309907,-0.103294 m 0,0 0.103319,0.103294 m 0,0 -0.206613,0.723159 m 0,0 h -0.103293 m 0,0 0.103293,-0.723159 m 0,0 -0.206613,0.10332 m 1.549559,0 0.10332,0.103293 h 0.206608 m 0,0 h 0.1033 m 0,0 c 0.10332,-0.103293 0.20661,-0.206613 0.10332,-0.309907 m 0,0.103294 h -0.10332 m -0.1033,0 c 0.1033,0 0.1033,0 0.1033,-0.103294 m -0.206615,0.103294 v 0 c 0,0.10332 0.103315,0.10332 0.103315,0 m -0.206608,0 0.103293,-0.103294 m 0,0 h 0.103315 m 0,0 v -0.103319 m 0,0 h -0.103315 m -0.103293,-0.206614 v 0.10332 h 0.103293 m -0.103293,-0.206613 v 0 c -0.10332,0 -0.10332,0.103293 0,0.103293 m 0,-0.103293 h 0.103293 l 0.103315,0.103293 m 0,0 0.1033,-0.103293 m 0,0 -0.1033,-0.10332 h -0.206608 m 0,0 -0.206613,0.10332 v 0.206613 m 0,0 c 0,0.103294 0.103293,0.103294 0.206613,0.103294 m 0,0.103319 -0.10332,0.103294 v 0.10332 m 1.136358,-4.752049 -0.51652,0.103319 m 0,0 v 0.103294 m 0,0 h 0.41323 m 0,0 -0.20662,0.413226 m 0,-0.10332 c 0,0.10332 0,0.206613 0.1033,0.309933 0.10332,0.103293 0.20661,0.103293 0.20661,0 0.10332,0 0.20661,-0.10332 0.10332,-0.206613 m 0,0 h -0.10332 m -0.20661,0 v 0.103293 c 0.10332,0.10332 0.10332,0.10332 0.20661,0 0,0 0.10332,-0.103293 0,-0.103293 m -0.20661,0 0.20661,-0.51652 m 0,0 v -0.103319 m -2.78921,31.714783 c -0.309933,0.103294 -0.61984,0.103294 -0.826453,0.206587 m 1.033066,-0.619813 c -0.516546,0 -1.033066,0.206613 -1.446292,0.413226 m -1.239679,1.033039 c -0.826426,1.239679 -0.929745,2.789264 -0.103293,4.028943 0.826453,1.239652 2.272718,1.859492 3.718983,1.549585 1.446268,-0.309933 2.479328,-1.446292 2.789268,-2.892584 m -5.165279,-3.718983 c -0.516519,0.206587 -0.929746,0.619813 -1.239679,1.033039 m 0.309933,-0.103293 c -0.929772,1.136359 -1.033065,2.685944 -0.309933,3.925623 0.61984,1.239652 2.066132,1.859492 3.512371,1.549585 1.342967,-0.206613 2.479357,-1.342972 2.685967,-2.685971 m 0,0 h 0.20662 m -6.404958,-2.582624 0.309933,-0.10332 m 0.929746,-0.826452 v -0.206587 m 1.549585,-0.206613 c -0.516519,0 -1.033065,0.103293 -1.549585,0.309907 m 1.446292,-0.51652 0.103293,0.206613 m 2.892534,3.925596 h 0.51654 m -0.41322,-0.929745 -0.10332,0.929745 m 0.51654,-0.929745 h -0.41322 m 0.41322,0 c -0.10332,-1.342972 -0.92977,-2.376038 -2.169421,-2.789238 m -1.136359,0.309907 1.136359,-0.309907 m -1.239653,-0.206613 0.103294,0.51652 m -1.549586,0.413226 -0.103293,-0.516546 m -0.929746,0.826452 1.033039,-0.309906 m 4.028916,2.169424 c 0,-0.309932 -0.10332,-0.516546 -0.20661,-0.826452 m -0.72314,1.136359 0.92975,-0.206613 m -0.92975,0.10332 c -0.516541,0.206613 -0.929767,0.826426 -0.723154,1.446265 m 0.309933,1.446292 -0.309933,-1.446292 m -0.51652,1.652905 c 0.309907,0 0.619839,-0.10332 0.929746,-0.206613 m -1.342946,-1.239679 0.4132,1.549585 M 98.50179,76.704328 c -0.206587,-0.619839 -0.826426,-0.929746 -1.446266,-0.826452 m -1.446292,0.516546 1.446292,-0.413227 m -1.652905,-0.516519 c 0,0.309906 0.10332,0.619813 0.206613,0.826426 m 1.239679,-1.136359 -1.446292,0.309933 m 1.446292,-0.413226 c 0.619839,-0.10332 0.929746,-0.72316 0.826453,-1.342973 m -0.413227,-1.446291 0.413227,1.446291 m 0.826426,-0.206613 -0.4132,-1.446291 m 0.4132,1.446291 c 0.103319,0.51652 0.723132,0.929746 1.342972,0.723133 m 0.929748,-0.206613 -0.929748,0.309906 m 0.103293,-2.479331 c -0.51652,-0.206613 -1.033066,-0.309906 -1.652852,-0.309906 m 3.718987,3.202464 c -0.10332,-1.239653 -0.92978,-2.376038 -2.066135,-2.892558 m 2.066135,3.822303 v -0.929745 m 0,0 h -0.20662 m -2.169421,-2.789238 0.309906,-0.10332 m 2.685945,0.929746 c 0,0 0.10332,0 0,0 m -3.925597,2.272745 c 0,-0.10332 -0.103294,-0.206614 -0.206613,-0.206614 -0.103294,0 -0.206587,0.103294 -0.206587,0.206614 0,0.103293 0.103293,0.309906 0.206587,0.309906 0.103319,0 0.206613,-0.206613 0.206613,-0.309906 m -1.446266,-1.033066 c 0,-0.413226 -0.309933,-0.723133 -0.723132,-0.723133 -0.309933,0 -0.61984,0.309907 -0.61984,0.723133 0,0.309906 0.309907,0.723133 0.61984,0.723133 0.413199,0 0.723132,-0.413227 0.723132,-0.723133 m 2.995853,-0.826453 c 0,-0.413226 -0.309935,-0.723132 -0.723161,-0.723132 -0.309907,0 -0.61984,0.309906 -0.61984,0.723132 0,0.309933 0.309933,0.723133 0.61984,0.723133 0.413226,0 0.723161,-0.4132 0.723161,-0.723133 m 0.82642,2.995878 c 0,-0.413227 -0.3099,-0.723133 -0.72313,-0.723133 -0.30991,0 -0.619838,0.309906 -0.619838,0.723133 0,0.309906 0.309928,0.723132 0.619838,0.723132 0.41323,0 0.72313,-0.413226 0.72313,-0.723132 m -2.99582,0.826452 c 0,-0.413226 -0.309933,-0.723159 -0.723159,-0.723159 -0.309907,0 -0.61984,0.309933 -0.61984,0.723159 0,0.309906 0.309933,0.723133 0.61984,0.723133 0.413226,0 0.723159,-0.413227 0.723159,-0.723133 m -0.206613,0 c 0,-0.309933 -0.206613,-0.516546 -0.516546,-0.516546 -0.206613,0 -0.413227,0.206613 -0.413227,0.516546 0,0.206613 0.206614,0.51652 0.413227,0.51652 0.309933,0 0.516546,-0.309907 0.516546,-0.51652 m 2.995823,-0.826452 c 0,-0.309933 -0.20661,-0.516547 -0.51652,-0.516547 -0.20661,0 -0.413225,0.206614 -0.413225,0.516547 0,0.206613 0.206615,0.516519 0.413225,0.516519 0.30991,0 0.51652,-0.309906 0.51652,-0.516519 m -0.82643,-2.995878 c 0,-0.309906 -0.206608,-0.516519 -0.516541,-0.516519 -0.206613,0 -0.413226,0.206613 -0.413226,0.516519 0,0.206614 0.206613,0.516546 0.413226,0.516546 0.309933,0 0.516541,-0.309932 0.516541,-0.516546 m -2.995846,0.826453 c 0,-0.309907 -0.206613,-0.51652 -0.516519,-0.51652 -0.206613,0 -0.413227,0.206613 -0.413227,0.51652 0,0.206613 0.206614,0.51652 0.413227,0.51652 0.309906,0 0.516519,-0.309907 0.516519,-0.51652 m -1.652905,0.51652 0.10332,-0.103294 m 0,0 0.206613,0.826453 m 0,0 0.103293,-0.206613 m 0,0 0.10332,0.206613 m 0,0 -0.10332,0.103293 m 0,0 h -0.206613 m 0,0 -0.206613,-0.826452 m 2.789264,3.20249 0.10332,0.309906 m 0,0 h -0.10332 m 0,0 -0.103293,-0.206613 m 0,0 h -0.10332 m 0,0 v -0.103293 m 0,0 h 0.10332 m 0,0 -0.10332,-0.206613 m 0,0 h 0.10332 m 0,0 0.103293,0.103293 m 0,0 0.309907,-0.103293 m 0,0 0.103319,0.206613 m 0,0 -0.206613,0.619839 m 0,0 -0.103293,0.103293 m 0,0 0.103293,-0.723132 m 0,0 h -0.206613 m 1.549559,0 0.10332,0.103293 0.206608,0.10332 m 0,0 h 0.1033 m 0,-0.10332 c 0.10332,0 0.20661,-0.206613 0.10332,-0.309906 m 0,0.103293 h -0.10332 m -0.1033,0.10332 c 0.1033,0 0.1033,-0.10332 0.1033,-0.10332 m -0.206615,0 v 0.10332 h 0.103315 m -0.206608,0 0.103293,-0.10332 v -0.103293 m 0,0 h 0.103315 m 0,0 v -0.10332 m 0,0 h -0.103315 m -0.103293,-0.103294 v 0.103294 h 0.103293 m -0.103293,-0.309907 v 0.10332 c -0.10332,0 -0.10332,0 0,0.103293 m 0,-0.103293 h 0.103293 0.103315 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 -0.206608,-0.103293 m 0,0 -0.206613,0.206613 v 0.206587 m 0,-0.103294 c 0,0.103294 0.103293,0.206614 0.206613,0.206614 m 0,0 -0.10332,0.103293 v 0.10332 m 1.136358,-4.648756 -0.51652,0.103293 m 0,0 v 0.10332 m 0,0 0.41323,-0.10332 m 0,0 -0.20662,0.413227 m 0,0 c 0,0.103319 0,0.206613 0.1033,0.206613 0.10332,0.103293 0.20661,0.103293 0.20661,0.103293 0.10332,-0.103293 0.20661,-0.206587 0.10332,-0.309906 m 0,0.103319 h -0.10332 m -0.20661,-0.103319 v 0.206613 h 0.20661 c 0,0 0.10332,-0.103294 0,-0.206613 m -0.20661,0.103319 0.20661,-0.516546 m 0,0 v -0.103293 m -2.78921,31.714782 c -0.309933,0 -0.61984,0.10332 -0.826453,0.20661 m 1.033066,-0.61983 c -0.516546,0 -1.033066,0.10332 -1.446292,0.30993 m -1.239679,1.13636 c -0.826426,1.13636 -0.929745,2.78923 -0.103293,3.92559 0.826453,1.23966 2.272718,1.8595 3.718983,1.54959 1.446268,-0.30993 2.479328,-1.44629 2.789268,-2.89256 m -5.165279,-3.71898 c -0.516519,0.3099 -0.929746,0.61984 -1.239679,1.13636 m 0.309933,-0.10332 c -0.929772,1.03306 -1.033065,2.58262 -0.309933,3.8223 0.61984,1.23965 2.066132,1.85949 3.512371,1.65288 1.342967,-0.30991 2.479357,-1.34297 2.685967,-2.78924 m 0,0.10329 h 0.20662 m -6.404958,-2.68591 0.309933,-0.10332 m 0.929746,-0.72314 v -0.20661 m 1.549585,-0.3099 c -0.516519,0 -1.033065,0.20661 -1.549585,0.41322 m 1.446292,-0.51654 0.103293,0.20661 m 2.892534,3.92559 h 0.51654 m -0.41322,-1.03303 -0.10332,1.03303 m 0.51654,-0.92971 -0.41322,-0.10332 m 0.41322,0 c -0.10332,-1.23966 -0.92977,-2.37602 -2.169421,-2.78924 m -1.136359,0.41322 1.136359,-0.30993 m -1.239653,-0.20661 0.103294,0.51654 m -1.549586,0.4132 -0.103293,-0.51652 m -0.929746,0.72314 1.033039,-0.20662 m 4.028916,2.16943 c 0,-0.30991 -0.10332,-0.61981 -0.20661,-0.92975 m -0.72314,1.23968 0.92975,-0.30993 m -0.92975,0.20661 c -0.516541,0.10332 -0.929767,0.72313 -0.723154,1.34295 m 0.309933,1.54958 -0.309933,-1.44626 m -0.51652,1.65288 c 0.309907,-0.1033 0.619839,-0.1033 0.929746,-0.20662 m -1.342946,-1.23965 0.4132,1.44627 m -0.309906,-1.54959 c -0.206587,-0.51652 -0.826426,-0.92975 -1.446266,-0.72313 m -1.446292,0.41322 1.446292,-0.41322 m -1.652905,-0.5165 c 0,0.30988 0.10332,0.61982 0.206613,0.92972 m 1.239679,-1.23965 -1.446292,0.4132 m 1.446292,-0.4132 c 0.619839,-0.20661 0.929746,-0.82642 0.826453,-1.44626 m -0.413227,-1.34298 0.413227,1.44627 m 0.826426,-0.20661 -0.4132,-1.54959 m 0.4132,1.44629 c 0.103319,0.61984 0.723132,0.92975 1.342972,0.82646 m 0.929748,-0.20662 -0.929748,0.20662 m 0.103293,-2.37604 c -0.51652,-0.30993 -1.033066,-0.41323 -1.652852,-0.30993 m 3.718987,3.09917 c -0.10332,-1.23966 -0.92978,-2.27272 -2.066135,-2.78924 m 2.066135,3.71898 v -0.92974 m 0,0.10332 h -0.20662 m -2.169421,-2.78927 0.309906,-0.10329 m 2.685945,0.92974 c 0,0 0.10332,-0.10332 0,-0.10332 m -3.925597,2.37604 c 0,-0.10329 -0.103294,-0.20661 -0.206613,-0.20661 -0.103294,0 -0.206587,0.10332 -0.206587,0.20661 0,0.10332 0.103293,0.20662 0.206587,0.20662 0.103319,0 0.206613,-0.1033 0.206613,-0.20662 m -1.446266,-1.13636 c 0,-0.3099 -0.309933,-0.61984 -0.723132,-0.61984 -0.309933,0 -0.61984,0.30994 -0.61984,0.61984 0,0.41323 0.309907,0.72314 0.61984,0.72314 0.413199,0 0.723132,-0.30991 0.723132,-0.72314 m 2.995853,-0.82645 c 0,-0.30991 -0.309935,-0.61981 -0.723161,-0.61981 -0.309907,0 -0.61984,0.3099 -0.61984,0.61981 0,0.41323 0.309933,0.72316 0.61984,0.72316 0.413226,0 0.723161,-0.30993 0.723161,-0.72316 m 0.82642,2.99585 c 0,-0.30991 -0.3099,-0.61984 -0.72313,-0.61984 -0.30991,0 -0.619838,0.30993 -0.619838,0.61984 0,0.41323 0.309928,0.72313 0.619838,0.72313 0.41323,0 0.72313,-0.3099 0.72313,-0.72313 m -2.99582,0.82645 c 0,-0.30993 -0.309933,-0.61984 -0.723159,-0.61984 -0.309907,0 -0.61984,0.30991 -0.61984,0.61984 0,0.41323 0.309933,0.72314 0.61984,0.72314 0.413226,0 0.723159,-0.30991 0.723159,-0.72314 m -0.206613,0 c 0,-0.20661 -0.206613,-0.41322 -0.516546,-0.41322 -0.206613,0 -0.413227,0.20661 -0.413227,0.41322 0,0.30991 0.206614,0.51652 0.413227,0.51652 0.309933,0 0.516546,-0.20661 0.516546,-0.51652 m 2.995823,-0.82645 c 0,-0.20661 -0.20661,-0.41323 -0.51652,-0.41323 -0.20661,0 -0.413225,0.20662 -0.413225,0.41323 0,0.30991 0.206615,0.51652 0.413225,0.51652 0.30991,0 0.51652,-0.20661 0.51652,-0.51652 m -0.82643,-2.99585 c 0,-0.20661 -0.206608,-0.41323 -0.516541,-0.41323 -0.206613,0 -0.413226,0.20662 -0.413226,0.41323 0,0.30993 0.206613,0.51655 0.413226,0.51655 0.309933,0 0.516541,-0.20662 0.516541,-0.51655 m -2.995846,0.82645 c 0,-0.20661 -0.206613,-0.41322 -0.516519,-0.41322 -0.206613,0 -0.413227,0.20661 -0.413227,0.41322 0,0.30994 0.206614,0.51652 0.413227,0.51652 0.309906,0 0.516519,-0.20658 0.516519,-0.51652 m -1.652905,0.51652 h 0.10332 m 0,0 0.206613,0.72316 m 0,0 0.103293,-0.10332 m 0,0 0.10332,0.10332 m 0,0 -0.10332,0.1033 m 0,0 -0.206613,0.10331 m 0,0 -0.206613,-0.92977 m 2.789264,3.30579 0.10332,0.20658 m 0,0 -0.10332,0.10332 m 0,0 -0.103293,-0.3099 m 0,0 h -0.10332 m 0,0 v -0.10332 m 0,0 h 0.10332 m 0,0 -0.10332,-0.1033 m 0,0 h 0.10332 m 0,0 0.103293,0.1033 m 0,0 0.309907,-0.1033 m 0,0 0.103319,0.1033 m 0,0 -0.206613,0.72313 m 0,0 h -0.103293 m 0,0 0.103293,-0.72313 m 0,0 -0.206613,0.10332 m 1.549559,0 0.10332,0.10329 h 0.206608 m 0,0 h 0.1033 m 0,0 c 0.10332,-0.10329 0.20661,-0.20661 0.10332,-0.30991 m 0,0.1033 h -0.10332 m -0.1033,0.10332 c 0.1033,0 0.1033,-0.10332 0.1033,-0.10332 m -0.206615,0 v 0 c 0,0.10332 0.103315,0.10332 0.103315,0 m -0.206608,0 0.103293,-0.1033 m 0,0 h 0.103315 m 0,0 v -0.10332 m 0,0 h -0.103315 m -0.103293,-0.20661 v 0.10332 c 0,0.10329 0.103293,0.10329 0.103293,0 m -0.103293,-0.20661 v 0 c -0.10332,0 -0.10332,0.10329 0,0.10329 m 0,-0.10329 h 0.103293 l 0.103315,0.10329 m 0,0 0.1033,-0.10329 m 0,0 -0.1033,-0.10332 h -0.206608 m 0,0 -0.206613,0.10332 v 0.20661 m 0,0 c 0,0.10329 0.103293,0.10329 0.206613,0.10329 m 0,0.10332 -0.10332,0.1033 v 0.10332 m 1.136358,-4.75205 -0.51652,0.10329 m 0,0 v 0.10332 m 0,0 h 0.41323 m 0,0 -0.20662,0.41323 m 0,-0.10332 c 0,0.10332 0,0.20661 0.1033,0.30993 0.10332,0.10329 0.20661,0.10329 0.20661,0 0.10332,0 0.20661,-0.10332 0.10332,-0.20661 m 0,0 h -0.10332 m -0.20661,0 v 0.10329 c 0.10332,0.10332 0.10332,0.10332 0.20661,0 0,0 0.10332,-0.10329 0,-0.10329 m -0.20661,0 0.20661,-0.51655 m 0,0 v -0.10329 m -2.78921,31.71475 c -0.309933,0.10332 -0.61984,0.10332 -0.826453,0.20662 m 1.033066,-0.61982 c -0.516546,0 -1.033066,0.20659 -1.446292,0.4132 m -1.239679,1.03307 c -0.826426,1.23968 -0.929745,2.78926 -0.103293,4.02892 0.826453,1.23967 2.272718,1.85951 3.718983,1.54961 1.446268,-0.30994 2.479328,-1.44629 2.789268,-2.89259 m -5.165279,-3.71901 c -0.516519,0.20662 -0.929746,0.61984 -1.239679,1.03307 m 0.309933,-0.10329 c -0.929772,1.13636 -1.033065,2.68594 -0.309933,3.92562 0.61984,1.23965 2.066132,1.85949 3.512371,1.54958 1.342967,-0.20661 2.479357,-1.34299 2.685967,-2.68597 m 0,0 h 0.20662 m -6.404958,-2.58262 0.309933,-0.10332 m 0.929746,-0.82645 v -0.20662 m 1.549585,-0.20661 c -0.516519,0 -1.033065,0.10332 -1.549585,0.30993 m 1.446292,-0.51652 0.103293,0.20659 m 2.892534,3.92562 h 0.51654 m -0.41322,-0.92974 -0.10332,0.92974 m 0.51654,-0.92974 h -0.41322 m 0.41322,0 c -0.10332,-1.34297 -0.92977,-2.37604 -2.169421,-2.78927 m -1.136359,0.30994 1.136359,-0.30994 m -1.239653,-0.20661 0.103294,0.51655 m -1.549586,0.41322 -0.103293,-0.51654 m -0.929746,0.82645 1.033039,-0.30991 m 4.028916,2.16943 c 0,-0.30993 -0.10332,-0.51655 -0.20661,-0.82645 m -0.72314,1.13635 0.92975,-0.20661 m -0.92975,0.10332 c -0.516541,0.20659 -0.929767,0.82643 -0.723154,1.44627 m 0.309933,1.44629 -0.309933,-1.44629 m -0.51652,1.6529 c 0.309907,0 0.619839,-0.10332 0.929746,-0.20661 m -1.342946,-1.23968 0.4132,1.54958 m -0.309906,-1.54958 c -0.206587,-0.61984 -0.826426,-0.92975 -1.446266,-0.82645 m -1.446292,0.51654 1.446292,-0.41322 m -1.652905,-0.51655 c 0,0.30993 0.10332,0.61984 0.206613,0.82645 m 1.239679,-1.13636 -1.446292,0.30991 m 1.446292,-0.4132 c 0.619839,-0.10332 0.929746,-0.72316 0.826453,-1.343 m -0.413227,-1.44626 0.413227,1.44626 m 0.826426,-0.20661 -0.4132,-1.44627 m 0.4132,1.44627 c 0.103319,0.51655 0.723132,0.92977 1.342972,0.72316 m 0.929748,-0.20661 -0.929748,0.3099 m 0.103293,-2.47933 c -0.51652,-0.20661 -1.033066,-0.30991 -1.652852,-0.30991 m 3.718987,3.20247 c -0.10332,-1.23968 -0.92978,-2.37604 -2.066135,-2.89256 m 2.066135,3.8223 v -0.92974 m 0,0 h -0.20662 m -2.169421,-2.78927 0.309906,-0.10329 m 2.685945,0.92975 c 0,0 0.10332,0 0,0 m -3.925597,2.27274 c 0,-0.10332 -0.103294,-0.20661 -0.206613,-0.20661 -0.103294,0 -0.206587,0.10329 -0.206587,0.20661 0,0.10329 0.103293,0.30991 0.206587,0.30991 0.103319,0 0.206613,-0.20662 0.206613,-0.30991 m -1.446266,-1.03306 c 0,-0.41323 -0.309933,-0.72314 -0.723132,-0.72314 -0.309933,0 -0.61984,0.30991 -0.61984,0.72314 0,0.3099 0.309907,0.72313 0.61984,0.72313 0.413199,0 0.723132,-0.41323 0.723132,-0.72313 m 2.995853,-0.82646 c 0,-0.41322 -0.309935,-0.72313 -0.723161,-0.72313 -0.309907,0 -0.61984,0.30991 -0.61984,0.72313 0,0.30991 0.309933,0.72314 0.61984,0.72314 0.413226,0 0.723161,-0.41323 0.723161,-0.72314 m 0.82642,2.99588 c 0,-0.41323 -0.3099,-0.72316 -0.72313,-0.72316 -0.30991,0 -0.619838,0.30993 -0.619838,0.72316 0,0.30991 0.309928,0.72313 0.619838,0.72313 0.41323,0 0.72313,-0.41322 0.72313,-0.72313 m -2.99582,0.82643 c 0,-0.4132 -0.309933,-0.72314 -0.723159,-0.72314 -0.309907,0 -0.61984,0.30994 -0.61984,0.72314 0,0.30993 0.309933,0.72316 0.61984,0.72316 0.413226,0 0.723159,-0.41323 0.723159,-0.72316 m -0.206613,0 c 0,-0.30991 -0.206613,-0.51652 -0.516546,-0.51652 -0.206613,0 -0.413227,0.20661 -0.413227,0.51652 0,0.20661 0.206614,0.51654 0.413227,0.51654 0.309933,0 0.516546,-0.30993 0.516546,-0.51654 m 2.995823,-0.82643 c 0,-0.30993 -0.20661,-0.51655 -0.51652,-0.51655 -0.20661,0 -0.413225,0.20662 -0.413225,0.51655 0,0.20661 0.206615,0.51652 0.413225,0.51652 0.30991,0 0.51652,-0.30991 0.51652,-0.51652 m -0.82643,-2.99588 c 0,-0.3099 -0.206608,-0.51652 -0.516541,-0.51652 -0.206613,0 -0.413226,0.20662 -0.413226,0.51652 0,0.20662 0.206613,0.51652 0.413226,0.51652 0.309933,0 0.516541,-0.3099 0.516541,-0.51652 m -2.995846,0.82646 c 0,-0.30994 -0.206613,-0.51655 -0.516519,-0.51655 -0.206613,0 -0.413227,0.20661 -0.413227,0.51655 0,0.20661 0.206614,0.51652 0.413227,0.51652 0.309906,0 0.516519,-0.30991 0.516519,-0.51652 m -1.652905,0.51652 h 0.10332 m 0,0 0.206613,0.72313 m 0,0 0.103293,-0.20659 m 0,0 0.10332,0.20659 m 0,0 -0.10332,0.10332 m 0,0 h -0.206613 m 0,0 -0.206613,-0.82645 m 2.789264,3.20249 0.10332,0.3099 m 0,0 h -0.10332 m 0,0 -0.103293,-0.20661 m 0,0 h -0.10332 m 0,0 v -0.10329 m 0,0 h 0.10332 m 0,0 -0.10332,-0.20662 m 0,0 h 0.10332 m 0,0 0.103293,0.1033 m 0,0 0.309907,-0.1033 m 0,0 0.103319,0.20662 m 0,0 -0.206613,0.61983 m 0,0 -0.103293,0.1033 m 0,0 0.103293,-0.72313 m 0,0 h -0.206613 m 1.549559,0 0.10332,0.10329 0.206608,0.10332 m 0,0 h 0.1033 m 0,-0.10332 c 0.10332,0 0.20661,-0.20661 0.10332,-0.30991 m 0,0.1033 h -0.10332 m -0.1033,0.10332 c 0.1033,0 0.1033,0 0.1033,-0.10332 m -0.206615,0 v 0.10332 h 0.103315 m -0.206608,0 0.103293,-0.10332 v -0.1033 m 0,0 h 0.103315 m 0,0 v -0.10332 m 0,0 h -0.103315 m -0.103293,-0.10329 v 0.10329 h 0.103293 m -0.103293,-0.3099 v 0.10329 c -0.10332,0 -0.10332,0 0,0.10332 m 0,-0.10332 h 0.103293 0.103315 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10329 -0.206608,-0.10332 m 0,0 -0.206613,0.20661 v 0.20661 m 0,-0.10329 c 0,0.10329 0.103293,0.20661 0.206613,0.20661 m 0,0 -0.10332,0.1033 v 0.10332 m 1.136358,-4.64876 -0.51652,0.10329 m 0,0 v 0.10332 m 0,0 0.41323,-0.10332 m 0,0 -0.20662,0.41323 m 0,0 c 0,0.10329 0,0.20661 0.1033,0.20661 0.10332,0.1033 0.20661,0.1033 0.20661,0.1033 0.10332,-0.1033 0.20661,-0.20662 0.10332,-0.30991 m 0,0.10329 h -0.10332 m -0.20661,-0.10329 v 0.20661 h 0.20661 c 0,0 0.10332,-0.10332 0,-0.20661 m -0.20661,0.10329 0.20661,-0.51652 m 0,0 v -0.10329 M 33.109411,71.952279 v 0 m 1.239652,-0.413226 c 0,0 -0.103293,0.103293 0,0.103293 m -0.826452,0.723133 c 0.10332,0.10332 0.309933,0.206613 0.413226,0.10332 0.206613,0 0.309933,-0.10332 0.413226,-0.309933 m 0,0 v -0.309907 m 0.61984,6.301661 c 0.309906,0 0.619839,-0.10332 0.929746,-0.206613 m -2.789238,-6.095048 c -1.652878,0.826453 -2.479331,2.789264 -1.756172,4.442143 0.619813,1.756198 2.479305,2.68597 4.235503,2.169424 1.756198,-0.413226 2.789264,-2.169424 2.582651,-3.925622 -0.309933,-1.859492 -1.962812,-3.099171 -3.82233,-2.995851 m 0,0 c -0.413226,0 -0.826452,0.206613 -1.239652,0.309906 m 0.103293,0.10332 c -1.549558,0.723133 -2.376011,2.582625 -1.756171,4.23553 0.619839,1.652878 2.376011,2.58265 4.028889,2.169424 1.756199,-0.516546 2.789264,-2.169424 2.479358,-3.925623 -0.309933,-1.652905 -1.859518,-2.892557 -3.615717,-2.685944 m -0.103293,0.103293 v -0.103293 m 0.413226,1.756198 -0.413226,-1.239678 m 0.413226,1.239678 c 0.103294,0.51652 0.723133,0.929746 1.342972,0.723133 m 1.446266,-0.309933 -1.446266,0.413226 m 1.756199,0.413227 c -0.10332,-0.309907 -0.10332,-0.61984 -0.206613,-0.929746 m -0.413227,1.136359 0.51652,-0.206613 m -0.51652,0.206613 h 0.103294 l 0.103319,0.10332 m 0,0 v 0.103293 0.10332 m 0,0 0.103294,0.103293 v 0.10332 m 0,0 v 0.206586 l -0.103294,0.10332 m 0,0 h -0.206613 l -0.10332,-0.10332 m 0,0 0.10332,-0.103293 m 0,0 v 0.103293 h 0.103294 m 0,0 0.103319,-0.103293 v -0.103293 m 0,0 v -0.10332 h -0.103319 m 0,0 h -0.103294 m 0,0 v -0.103293 m 0,0 h 0.103294 v -0.10332 m 0,0 V 75.05145 h -0.103294 m 0,0 h -0.10332 v 0.103293 m 0,0 h -0.103293 m 0,0 V 75.05145 l 0.103293,-0.10332 m -0.826426,0.206613 0.826426,-0.206613 m -0.826426,0.10332 c -0.516546,0.206613 -0.929772,0.826426 -0.723159,1.446265 m 0.309933,1.446292 -0.413226,-1.446292 m -0.826453,0.206613 0.413227,1.549585 m -0.309907,-1.549585 c -0.206613,-0.619839 -0.826452,-0.929746 -1.446292,-0.826452 m -1.446265,0.516546 1.446265,-0.413227 m -1.652852,-0.516519 c 0,0.309906 0.103294,0.619813 0.206587,0.826426 m 1.239652,-1.136359 -1.549558,0.309933 m 1.549558,-0.413226 c 0.61984,-0.10332 0.929746,-0.72316 0.826453,-1.342973 m -0.413226,-1.239678 0.309906,1.239678 m -0.4132,-1.549611 c 0,0.10332 0.103294,0.206613 0.206587,0.206613 m -0.309907,-0.309906 v 0.103293 m -0.619813,4.752075 -0.413226,0.10332 m 0,0 v -0.10332 m 0,0 0.10332,-0.723132 m 0,0 h 0.206613 m 0,0 -0.206613,0.619839 m 0,0 h 0.309906 m 0,0 -0.103293,-0.309933 m 0,0 h 0.103293 m 0,0 0.10332,0.309933 m 0,0 v -0.10332 m 0,0 0.103294,0.10332 m 0,0 -0.103294,0.103293 m 0,0 v 0.10332 m 0,0 h -0.10332 m 0,0 v -0.10332 m -0.516519,-1.962811 -0.206613,0.10332 m 0,0 -0.10332,-0.72316 m 0,0 -0.103293,0.10332 m 0,0 -0.103294,-0.10332 m 0,0 0.103294,-0.206613 m 0,0 h 0.103293 m 0,0 0.309933,0.826453 m 5.061955,-1.342972 -0.516519,0.206613 m 0,0 -0.10332,-0.206613 m 0,0 0.309933,-0.413227 m 0,-0.103293 c 0.103293,0 0.103293,-0.10332 0,-0.10332 m 0,0.10332 -0.10332,-0.10332 h -0.103293 m 0,0 -0.10332,0.10332 m 0,0 -0.103293,0.103293 m 0,0 v -0.206613 l 0.206613,-0.103293 m 0,0 h 0.206613 l 0.103293,0.103293 m 0,0 v 0.206613 m 0,0 -0.206613,0.413227 m 0,0 0.309906,-0.103294 m 0,0 0.10332,0.103294 m -2.789264,-2.066105 v 0 m -1.136359,0.413226 v 0.103294 m 0,-0.103294 c 0,0 -0.103293,-0.10332 -0.103293,0 m 4.028916,2.995851 h -0.10332 m -2.169398,0.10332 c 0,-0.10332 -0.103319,-0.206614 -0.206613,-0.206614 -0.10332,0 -0.309933,0.103294 -0.309933,0.206614 0,0.103293 0.206613,0.309906 0.309933,0.309906 0.103294,0 0.206613,-0.206613 0.206613,-0.309906 m 1.549586,-1.859519 c 0,-0.413226 -0.309933,-0.723132 -0.72316,-0.723132 -0.309906,0 -0.723132,0.309906 -0.723132,0.723132 0,0.309933 0.413226,0.723133 0.723132,0.723133 0.413227,0 0.72316,-0.4132 0.72316,-0.723133 m 0.826426,2.995878 c 0,-0.413227 -0.309907,-0.723133 -0.723133,-0.723133 -0.309907,0 -0.723133,0.309906 -0.723133,0.723133 0,0.309906 0.413226,0.723132 0.723133,0.723132 0.413226,0 0.723133,-0.413226 0.723133,-0.723132 m -2.995851,0.826452 c 0,-0.413226 -0.309933,-0.723159 -0.723159,-0.723159 -0.309907,0 -0.723106,0.309933 -0.723106,0.723159 0,0.309906 0.413199,0.723133 0.723106,0.723133 0.413226,0 0.723159,-0.413227 0.723159,-0.723133 m -0.826452,-2.995877 c 0,-0.413226 -0.309907,-0.723133 -0.723107,-0.723133 -0.309933,0 -0.723159,0.309907 -0.723159,0.723133 0,0.309906 0.413226,0.723133 0.723159,0.723133 0.4132,0 0.723107,-0.413227 0.723107,-0.723133 m -0.206614,0 c 0,-0.309907 -0.206613,-0.51652 -0.516493,-0.51652 -0.206613,0 -0.516546,0.206613 -0.516546,0.51652 0,0.206613 0.309933,0.51652 0.516546,0.51652 0.30988,0 0.516493,-0.309907 0.516493,-0.51652 m 0.826453,2.995877 c 0,-0.309933 -0.206613,-0.516546 -0.516546,-0.516546 -0.206587,0 -0.51652,0.206613 -0.51652,0.516546 0,0.206613 0.309933,0.51652 0.51652,0.51652 0.309933,0 0.516546,-0.309907 0.516546,-0.51652 m 2.99585,-0.826452 c 0,-0.309933 -0.206586,-0.516547 -0.516519,-0.516547 -0.206613,0 -0.51652,0.206614 -0.51652,0.516547 0,0.206613 0.309907,0.516519 0.51652,0.516519 0.309933,0 0.516519,-0.309906 0.516519,-0.516519 m -0.826426,-2.995878 c 0,-0.309906 -0.206613,-0.516519 -0.516546,-0.516519 -0.206613,0 -0.516519,0.206613 -0.516519,0.516519 0,0.206614 0.309906,0.516546 0.516519,0.516546 0.309933,0 0.516546,-0.309932 0.516546,-0.516546 m -2.892557,31.714809 c 0,0.10329 0.103294,0.20661 0.206587,0.30991 m 0,0 c 0.10332,0.10332 0.309933,0.10332 0.413226,0.10332 0.206613,-0.10332 0.309933,-0.20662 0.413226,-0.30994 m 0,0 v -0.41322 m -1.136359,0.30993 v -0.10332 m 0,0.10332 v 0.10329 m 1.136359,-0.61983 c -0.413226,0 -0.826452,0.10332 -1.239652,0.30993 m 0.103293,0.10329 c -1.549558,0.72313 -2.376011,2.58265 -1.756171,4.2355 0.619839,1.65291 2.376011,2.58266 4.028889,2.06614 1.756199,-0.41323 2.789264,-2.06614 2.479358,-3.82231 -0.309933,-1.7562 -1.859518,-2.89255 -3.615717,-2.78923 m -0.103293,0.20661 v -0.10332 m 0.413226,1.7562 -0.413226,-1.34298 m 0.413226,1.23968 c 0.103294,0.61984 0.723133,0.92975 1.342972,0.82646 m 1.446266,-0.41323 -1.446266,0.41323 m 1.756199,0.4132 c -0.10332,-0.30991 -0.10332,-0.61982 -0.206613,-0.82643 m -1.342973,1.34297 1.446266,-0.41322 m -1.446266,0.3099 c -0.516546,0.10332 -0.929772,0.72313 -0.723159,1.34295 m 0.309933,1.54958 -0.413226,-1.44626 m -0.413226,1.65288 c 0.309906,-0.1033 0.619839,-0.1033 0.929746,-0.20662 m -1.342973,-1.23965 0.413227,1.44627 m -0.309907,-1.54959 c -0.206613,-0.51652 -0.826452,-0.92975 -1.446292,-0.72313 m -1.446265,0.41322 1.446265,-0.41322 m -1.652852,-0.5165 c 0,0.30988 0.103294,0.61982 0.206587,0.92972 m 1.239652,-1.23965 -1.549558,0.4132 m 1.549558,-0.4132 c 0.61984,-0.20661 0.929746,-0.82642 0.826453,-1.44626 m -0.413226,-1.23968 0.309906,1.34297 m 0.516546,3.20246 c 0,-0.30993 -0.309933,-0.61984 -0.723159,-0.61984 -0.309907,0 -0.723106,0.30991 -0.723106,0.61984 0,0.41323 0.413199,0.72314 0.723106,0.72314 0.413226,0 0.723159,-0.30991 0.723159,-0.72314 m 2.995851,-0.72316 c 0,-0.4132 -0.309907,-0.72313 -0.723133,-0.72313 -0.309907,0 -0.723133,0.30993 -0.723133,0.72313 0,0.30994 0.413226,0.72316 0.723133,0.72316 0.413226,0 0.723133,-0.41322 0.723133,-0.72316 m -3.822303,-2.27269 c 0,-0.3099 -0.309907,-0.61984 -0.723107,-0.61984 -0.309933,0 -0.723159,0.30994 -0.723159,0.61984 0,0.41323 0.413226,0.72314 0.723159,0.72314 0.4132,0 0.723107,-0.30991 0.723107,-0.72314 m 2.995877,-0.82645 c 0,-0.30991 -0.309933,-0.61981 -0.61984,-0.61981 -0.413226,0 -0.723132,0.3099 -0.723132,0.61981 0,0.41323 0.309906,0.72316 0.723132,0.72316 0.309907,0 0.61984,-0.30993 0.61984,-0.72316 m -1.342972,1.96281 c 0,-0.3099 -0.206614,-0.51652 -0.413227,-0.51652 -0.309933,0 -0.516546,0.20662 -0.516546,0.51652 0,0.20662 0.206613,0.51652 0.516546,0.51652 0.206613,0 0.413227,-0.3099 0.413227,-0.51652 m -0.826453,-3.30578 v -0.10329 m -1.033066,0.3099 v -0.10329 h -0.103293 m 0,0 c -1.652878,0.82642 -2.479331,2.68594 -1.756172,4.44211 0.619813,1.65288 2.479305,2.58266 4.235503,2.16943 1.756198,-0.51655 2.789264,-2.27275 2.582651,-4.02892 -0.309933,-1.7562 -1.962812,-3.09917 -3.82233,-2.89255 m 0,0 v 0 c 0,0 -0.103293,0 0,0 m -0.309906,5.37188 c 0,-0.20661 -0.206613,-0.41322 -0.516546,-0.41322 -0.206587,0 -0.51652,0.20661 -0.51652,0.41322 0,0.30991 0.309933,0.51652 0.51652,0.51652 0.309933,0 0.516546,-0.20661 0.516546,-0.51652 m 2.99585,-0.72316 c 0,-0.3099 -0.206586,-0.51652 -0.516519,-0.51652 -0.206613,0 -0.51652,0.20662 -0.51652,0.51652 0,0.20662 0.309907,0.51655 0.51652,0.51655 0.309933,0 0.516519,-0.30993 0.516519,-0.51655 m -3.822303,-2.27269 c 0,-0.20661 -0.206613,-0.41322 -0.516493,-0.41322 -0.206613,0 -0.516546,0.20661 -0.516546,0.41322 0,0.30994 0.309933,0.51652 0.516546,0.51652 0.30988,0 0.516493,-0.20658 0.516493,-0.51652 m 2.995877,-0.82645 c 0,-0.20661 -0.206613,-0.41323 -0.413226,-0.41323 -0.309933,0 -0.516546,0.20662 -0.516546,0.41323 0,0.30993 0.206613,0.51655 0.516546,0.51655 0.206613,0 0.413226,-0.20662 0.413226,-0.51655 m 29.855292,37.80983 c 0.103294,-0.20661 0.103294,-0.41322 0.103294,-0.61984 m -0.103294,-4.33885 c 0.103294,-0.20661 0.103294,-0.41322 0.103294,-0.61984 m -2.685944,3.71901 c 0,0.30994 0.309906,0.61984 0.619839,0.61984 0.309906,0 0.51652,-0.3099 0.51652,-0.61984 m -1.136359,-2.47933 c 0,0.30991 0.309906,0.61984 0.619839,0.61984 0.309906,0 0.51652,-0.30993 0.51652,-0.61984 m 0.103319,-1.23968 c 0,0.30994 0.309907,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.3099 0.516546,-0.61984 m 1.342972,0 c 0,0.30994 0.309907,0.61984 0.61984,0.61984 0.309906,0 0.516519,-0.3099 0.516519,-0.61984 m 0.10332,1.23968 c 0,0.30991 0.309906,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.30993 0.516546,-0.61984 m -1.136359,2.47933 c 0,0.30994 0.309906,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.3099 0.516546,-0.61984 m -2.376038,1.23968 c 0,0.30991 0.309907,0.61984 0.61984,0.61984 0.309906,0 0.516519,-0.30993 0.516519,-0.61984 m -3.61569,0 c 0,0.30991 0.309907,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.30993 0.516546,-0.61984 m 4.338849,-2.47933 c 0,-0.30993 0,-0.72316 -0.103319,-1.03306 m -7.024794,0 c -0.103293,0.3099 -0.206613,0.72313 -0.206613,1.03306 m 4.752076,-3.5124 c -0.72316,-0.10332 -1.446292,-0.10332 -2.066132,0 m 0,0 c -1.239652,0.4132 -2.169424,1.34298 -2.479331,2.47934 m 0,0 c 0,0.10329 -0.103293,0.10329 -0.103293,0.10329 m 0,0 c 0,0.20661 0.206613,0.41323 0.4132,0.41323 m 2.582651,-2.58266 c 0,-0.10329 0,-0.20661 -0.103294,-0.3099 -0.10332,0 -0.206613,-0.1033 -0.309933,0 m 4.545463,2.37604 c -0.413227,-1.13636 -1.342973,-2.06614 -2.479331,-2.47934 m 0,0.1033 c -0.10332,-0.1033 -0.309933,0 -0.309933,0 -0.103294,0.10329 -0.206613,0.20661 -0.206613,0.3099 m 2.58265,2.58266 c 0.10332,0 0.206613,-0.1033 0.309933,-0.20662 0,0 0.103294,-0.20661 0,-0.3099 m -2.892583,4.23552 c 0,0.10332 0.103319,0.20662 0.206613,0.30994 0,0 0.206613,0.10329 0.309933,0 m 0,0 c 1.136358,-0.30994 2.066104,-1.23968 2.479331,-2.47936 m -0.103294,0 c 0.103294,-0.10329 0,-0.20661 0,-0.30991 -0.10332,-0.10332 -0.206613,-0.10332 -0.309933,-0.10332 m -6.611567,0.41323 c 0.309907,1.23968 1.239679,2.16942 2.479331,2.47936 m 0,0 c 0.10332,0.10329 0.206613,0 0.309933,0 0.103294,-0.10332 0.103294,-0.20662 0.103294,-0.30994 m -2.582651,-2.58265 c -0.206587,0 -0.4132,0.10332 -0.4132,0.30994 m 0,0 c 0,0.10329 0.103293,0.10329 0.103293,0.10329 m -0.206613,-1.03304 c 0,0.4132 0.10332,0.72313 0.206613,1.03304 m 7.024794,0 c 0.103319,-0.30991 0.103319,-0.61984 0.103319,-1.03304 m -4.648782,3.5124 c 0.61984,0.20658 1.342972,0.20658 2.066132,0 m -1.756199,-1.03307 c 0,-0.30993 -0.206613,-0.51654 -0.516546,-0.51654 -0.309906,0 -0.619813,0.20661 -0.619813,0.51654 m 3.61569,0 c 0,-0.30993 -0.206613,-0.51654 -0.516519,-0.51654 -0.309933,0 -0.61984,0.20661 -0.61984,0.51654 m 2.376038,-1.23968 c 0,-0.3099 -0.206613,-0.51652 -0.516546,-0.51652 -0.309907,0 -0.619813,0.20662 -0.619813,0.51652 m 1.136359,-2.47933 c 0,-0.30993 -0.206613,-0.51652 -0.516546,-0.51652 -0.309907,0 -0.619813,0.20659 -0.619813,0.51652 m -0.10332,-1.23968 c 0,-0.3099 -0.206613,-0.51652 -0.516519,-0.51652 -0.309933,0 -0.61984,0.20662 -0.61984,0.51652 m -1.342972,0 c 0,-0.3099 -0.206613,-0.51652 -0.516546,-0.51652 -0.309906,0 -0.619813,0.20662 -0.619813,0.51652 m -0.103319,1.23968 c 0,-0.30993 -0.206614,-0.51652 -0.51652,-0.51652 -0.309933,0 -0.619839,0.20659 -0.619839,0.51652 m 1.136359,2.47933 c 0,-0.3099 -0.206614,-0.51652 -0.51652,-0.51652 -0.309933,0 -0.619839,0.20662 -0.619839,0.51652 m 0,-1.65288 h -0.10332 m 3.615716,3.61569 v -0.10329 m -1.033065,0 v 0.10329 m -2.582651,-2.58265 h 0.10332 m 0,-1.13635 c 0.413226,0.30993 0.826452,0.30993 1.136359,0 m 1.033065,0.10331 h -1.033065 m 1.033065,-0.10331 c 0.206613,0 0.309907,-0.1033 0.309907,-0.30991 m 0,-1.03307 v 1.03307 m 0.206613,-1.65291 c 0,-0.20661 0,-0.41322 -0.103294,-0.51652 m 1.03304,0 c -0.309907,0.30991 -0.309907,0.72314 0,1.13636 m -0.103294,1.03307 v -1.03307 m 0.103294,1.03307 c 0,0.20661 0.103319,0.30991 0.309932,0.30991 m 1.033066,0.10331 h -1.033066 m 1.033066,-0.10331 c 0.4132,0.30993 0.826426,0.30993 1.136359,0 m 0,1.03306 c -0.309933,-0.20661 -0.723159,-0.20661 -1.136359,0 m -0.413226,0.10329 h 0.413226 m -0.309933,0 c -0.103293,0 -0.206613,0 -0.206613,0.10332 m 0,0.51652 v -0.41322 m -0.206613,0.61984 c 0.10332,0 0.206613,-0.1033 0.206613,-0.20662 m -0.723133,0.20662 h 0.51652 m -0.413226,0 c -0.103294,0 -0.206613,0 -0.206613,0.10332 m -0.103294,0.4132 v -0.30991 m 0.103294,0.30991 c -0.309907,0.30993 -0.309907,0.72316 0,1.13638 m -0.929746,-0.61984 c 0,-0.20661 0,-0.41322 -0.103294,-0.51654 m -0.103319,-1.03304 v 1.03304 m 0,-1.03304 c 0,-0.20662 -0.103294,-0.30994 -0.309907,-0.30994 m -1.033065,0 h 1.033065 m -1.033065,-0.10329 c -0.309907,-0.20661 -0.723133,-0.20661 -1.136359,0 m 1.033065,0 h 2.066105 m 0,0 v 2.58265 m 0,0 h 0.206613 m 0,0 v -0.51654 m 0.206613,-0.61984 c -0.10332,0.10332 -0.206613,0.30993 -0.206613,0.51654 m 0.206613,-0.41322 v -2.16943 m 0,0 h 2.479331 m 0,0 v -0.10329 m 0,0 h -0.516519 m -0.51652,-0.20662 c 0.206587,0.1033 0.4132,0.20662 0.619813,0.20662 m -0.619813,-0.20662 H 66.37378 m 0,0 v -2.47935 m 0,0 h -0.206613 m 0,0 v 0.51654 m -0.103294,0.51652 c 0.103294,-0.20661 0.206613,-0.41322 0.206613,-0.61984 m -0.206613,0.61984 v 2.06611 m 0,0 h -2.58265 m 0,0 v 0.20661 m 0,0 h 0.516519 m 0.61984,0.10332 c -0.103294,-0.10332 -0.309907,-0.20661 -0.51652,-0.20661 m 2.479331,2.78926 H 66.4771 m 2.99585,-3.20249 v 0.20661 m -3.09917,-2.99587 h 0.10332 m -2.995877,3.09917 v -0.1033 m 0,0 h 2.58265 m 0.413227,-2.99587 v 2.47935 m 2.99585,0.51652 h -2.479331 m -0.516519,2.99588 v -2.58265 m -0.413227,-30.26852 c 0.103294,-0.10332 0.103294,-0.3099 0.103294,-0.51652 m -0.103294,-4.44214 c 0.103294,-0.10329 0.103294,-0.30991 0.103294,-0.51652 m -2.685944,3.71898 c 0,0.30991 0.309906,0.61984 0.619839,0.61984 0.309906,0 0.51652,-0.30993 0.51652,-0.61984 m -1.136359,-2.4793 c 0,0.30991 0.309906,0.61981 0.619839,0.61981 0.309906,0 0.51652,-0.3099 0.51652,-0.61981 m 0.103319,-1.23968 c 0,0.30991 0.309907,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.30993 0.516546,-0.61984 m 1.342972,0 c 0,0.30991 0.309907,0.61984 0.61984,0.61984 0.309906,0 0.516519,-0.30993 0.516519,-0.61984 m 0.10332,1.23968 c 0,0.30991 0.309906,0.61981 0.619813,0.61981 0.309933,0 0.516546,-0.3099 0.516546,-0.61981 m -1.136359,2.4793 c 0,0.30991 0.309906,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.30993 0.516546,-0.61984 m -2.376038,1.23968 c 0,0.30991 0.309907,0.61982 0.61984,0.61982 0.309906,0 0.516519,-0.30991 0.516519,-0.61982 m -3.61569,0 c 0,0.30991 0.309907,0.61982 0.619813,0.61982 0.309933,0 0.516546,-0.30991 0.516546,-0.61982 m 4.338849,-2.47933 c 0,-0.41322 0,-0.72313 -0.103319,-1.03304 m -7.024794,0 c -0.103293,0.30991 -0.206613,0.61982 -0.206613,1.03304 m 4.752076,-3.51239 c -0.72316,-0.20662 -1.446292,-0.20662 -2.066132,0 m 0,0 c -1.239652,0.30993 -2.169424,1.23967 -2.479331,2.47935 m 0,0 c 0,0 -0.103293,0 -0.103293,0.1033 m 0,0 c 0,0.20661 0.206613,0.41322 0.4132,0.41322 m 2.582651,-2.58265 c 0,-0.10329 0,-0.3099 -0.103294,-0.3099 -0.10332,-0.10332 -0.206613,-0.10332 -0.309933,-0.10332 m 4.545463,2.47935 c -0.413227,-1.23968 -1.342973,-2.16942 -2.479331,-2.47935 m 0,0 c -0.10332,0 -0.309933,0 -0.309933,0.10332 -0.103294,0 -0.206613,0.20661 -0.206613,0.3099 m 2.58265,2.58265 c 0.10332,0 0.206613,-0.10332 0.309933,-0.20661 0,-0.10329 0.103294,-0.20661 0,-0.30991 m -2.892583,4.13219 c 0,0.10332 0.103319,0.20661 0.206613,0.30993 0,0 0.206613,0.10329 0.309933,0 m 0,0.10329 c 1.136358,-0.41322 2.066104,-1.34297 2.479331,-2.47933 m -0.103294,0 c 0.103294,-0.10329 0,-0.30991 0,-0.30991 -0.10332,-0.10332 -0.206613,-0.20661 -0.309933,-0.20661 m -6.611567,0.51652 c 0.309907,1.13636 1.239679,2.06611 2.479331,2.47933 m 0,-0.10329 c 0.10332,0.10329 0.206613,0 0.309933,0 0.103294,-0.10332 0.103294,-0.20661 0.103294,-0.30993 m -2.582651,-2.58263 c -0.206587,0 -0.4132,0.20661 -0.4132,0.41323 m 0,0 c 0,0 0.103293,0 0.103293,0.10329 m -0.206613,-1.03304 c 0,0.30993 0.10332,0.72313 0.206613,1.03304 m 7.024794,0 c 0.103319,-0.30991 0.103319,-0.72311 0.103319,-1.03304 m -4.648782,3.51237 c 0.61984,0.10332 1.342972,0.10332 2.066132,0 m -1.756199,-1.03304 c 0,-0.30993 -0.206613,-0.61984 -0.516546,-0.61984 -0.309906,0 -0.619813,0.30991 -0.619813,0.61984 m 3.61569,0 c 0,-0.30993 -0.206613,-0.61984 -0.516519,-0.61984 -0.309933,0 -0.61984,0.30991 -0.61984,0.61984 m 2.376038,-1.23968 c 0,-0.3099 -0.206613,-0.61984 -0.516546,-0.61984 -0.309907,0 -0.619813,0.30994 -0.619813,0.61984 m 1.136359,-2.4793 c 0,-0.30993 -0.206613,-0.61984 -0.516546,-0.61984 -0.309907,0 -0.619813,0.30991 -0.619813,0.61984 m -0.10332,-1.23968 c 0,-0.30991 -0.206613,-0.61984 -0.516519,-0.61984 -0.309933,0 -0.61984,0.30993 -0.61984,0.61984 m -1.342972,0 c 0,-0.30991 -0.206613,-0.61984 -0.516546,-0.61984 -0.309906,0 -0.619813,0.30993 -0.619813,0.61984 m -0.103319,1.23968 c 0,-0.30993 -0.206614,-0.61984 -0.51652,-0.61984 -0.309933,0 -0.619839,0.30991 -0.619839,0.61984 m 1.136359,2.4793 c 0,-0.3099 -0.206614,-0.61984 -0.51652,-0.61984 -0.309933,0 -0.619839,0.30994 -0.619839,0.61984 m 0,-1.75617 h -0.10332 m 2.582651,-2.58265 v 0.10332 m 1.033065,0 v -0.10332 m -3.615716,3.61569 h 0.10332 m 0,-1.03304 c 0.413226,0.20662 0.826452,0.20662 1.136359,0 m 1.033065,0 h -1.033065 m 1.033065,0 c 0.206613,0 0.309907,-0.20661 0.309907,-0.41322 m 0,-0.92975 v 1.03307 m 0.206613,-1.65291 c 0,-0.20661 0,-0.41323 -0.103294,-0.61984 m 1.03304,0 c -0.309907,0.41323 -0.309907,0.82645 0,1.13636 m -0.103294,1.13639 v -1.03307 m 0.103294,0.92975 c 0,0.20661 0.103319,0.41322 0.309932,0.41322 m 1.033066,0 h -1.033066 m 1.033066,0 c 0.4132,0.20662 0.826426,0.20662 1.136359,0 m 0,1.03304 c -0.309933,-0.3099 -0.723159,-0.3099 -1.136359,0 m -0.413226,0 h 0.413226 m -0.309933,0 c -0.103293,0 -0.206613,0.10329 -0.206613,0.20661 m 0,0.51652 v -0.51652 m -0.206613,0.61982 c 0.10332,0 0.206613,-0.1033 0.206613,-0.20662 m -0.723133,0.30994 h 0.51652 m -0.413226,-0.10332 c -0.103294,0 -0.206613,0.10332 -0.206613,0.20661 m -0.103294,0.41323 v -0.41323 m 0.103294,0.30993 c -0.309907,0.41323 -0.309907,0.82646 0,1.13636 m -0.929746,-0.51652 c 0,-0.20661 0,-0.41322 -0.103294,-0.61984 m -0.103319,-0.92974 v 1.03304 m 0,-1.13636 c 0,-0.20662 -0.103294,-0.30991 -0.309907,-0.30991 m -1.033065,0 h 1.033065 m -1.033065,0 c -0.309907,-0.3099 -0.723133,-0.3099 -1.136359,0 m 1.033065,0 h 2.066105 m 0,0 v 2.47933 m 0,0 h 0.206613 m 0,0 v -0.51652 m 0.206613,-0.61984 c -0.10332,0.20662 -0.206613,0.41323 -0.206613,0.61984 m 0.206613,-0.51654 v -2.06608 m 0,0 h 2.479331 m 0,0 v -0.20661 m 0,0 h -0.516519 m -0.51652,-0.20662 c 0.206587,0.1033 0.4132,0.20662 0.619813,0.20662 m -0.619813,-0.10332 H 66.37378 m 0,0 v -2.58263 m 0,0 h -0.206613 m 0,0 v 0.51652 m -0.103294,0.51652 c 0.103294,-0.10329 0.206613,-0.30991 0.206613,-0.51652 m -0.206613,0.61984 v 2.06611 m 0,0 h -2.58265 m 0,0 v 0.10331 m 0,0 h 0.516519 m 0.61984,0.10327 c -0.103294,-0.10327 -0.309907,-0.10327 -0.51652,-0.10327 m 2.479331,2.68592 H 66.4771 m 2.99585,-3.09914 v 0.10329 m -3.09917,-2.99585 h 0.10332 m -2.995877,3.20247 v -0.20662 m 0,0 h 2.58265 m 0.413227,-2.99585 v 2.58263 m 2.99585,0.41322 h -2.479331 m -0.516519,2.99585 v -2.47933 m 63.53286,-69.21468 c -0.30991,0 -0.61984,0.10332 -0.82645,0.206613 m 1.03306,-0.619839 c -0.51652,0 -1.03306,0.10332 -1.44629,0.309933 m -1.23965,1.136359 c -0.82643,1.136359 -0.92972,2.789237 -0.10332,3.925596 0.82645,1.239679 2.27274,1.859492 3.71901,1.549585 1.44629,-0.309906 2.47936,-1.446292 2.78926,-2.892557 m -5.1653,-3.718983 c -0.51652,0.309906 -0.92974,0.619839 -1.23965,1.136359 m 0.30991,-0.103294 c -0.92972,1.033039 -1.03304,2.582598 -0.30991,3.822277 0.61984,1.239679 2.0661,1.859492 3.5124,1.652905 1.34297,-0.309933 2.47933,-1.342999 2.68594,-2.789264 m 0,0.103293 h 0.10329 m -6.30163,-2.685917 0.20661,-0.103294 m 1.03304,-0.723159 V 39.20443 m 1.54959,-0.309906 c -0.51652,0 -1.03304,0.206613 -1.54959,0.413226 m 1.44629,-0.516546 0.1033,0.206613 m 2.89258,3.822303 0.51652,0.103293 m -0.41323,-1.033012 -0.10329,0.929719 m 0.51652,-0.826426 -0.41323,-0.103293 m 0.41323,0 c -0.10329,-1.239679 -0.92975,-2.376038 -2.16942,-2.789264 m -1.13636,0.413226 1.13636,-0.309933 m -1.23968,-0.206613 0.10332,0.516546 m -1.54959,0.309906 -0.10332,-0.413226 m -1.03304,0.723159 1.13636,-0.309933 m 4.02892,2.272745 c 0,-0.309933 -0.1033,-0.61984 -0.20662,-0.929773 m -0.72313,1.239653 0.92975,-0.30988 m -0.92975,0.206586 c -0.61984,0.103294 -0.92974,0.723133 -0.82645,1.342972 m 0.41323,1.549586 -0.30991,-1.446292 m -0.51655,1.652905 c 0.30994,-0.10332 0.61984,-0.10332 0.92978,-0.206613 m -1.343,-1.239679 0.41322,1.446292 m -0.41322,-1.549585 c -0.1033,-0.516546 -0.72314,-0.929773 -1.34298,-0.72316 m -1.44626,0.413227 1.44626,-0.413227 m -1.65287,-0.516519 c 0,0.309906 0.10329,0.619839 0.20661,0.929746 m 1.23965,-1.239653 -1.44626,0.4132 m 1.44626,-0.4132 c 0.61984,-0.206586 0.92977,-0.826426 0.82645,-1.446265 m -0.41322,-1.342972 0.41322,1.446265 m 0.82646,-0.206613 -0.41323,-1.549585 m 0.41323,1.446292 c 0.10329,0.619839 0.72313,0.929746 1.34297,0.826452 m 0.92974,-0.206613 -0.92974,0.206613 m 0.10332,-2.376037 c -0.51655,-0.309933 -1.03307,-0.413227 -1.65291,-0.309933 m 3.71901,3.099197 c -0.10332,-1.239679 -0.92974,-2.272745 -2.0661,-2.789264 m 2.0661,3.718983 v -0.929719 m 0,0.103293 h -0.20661 m -2.16942,-2.789264 0.30993,-0.103293 M 130.6298,42.3036 c 0,-0.103293 -0.10332,-0.206586 -0.20661,-0.206586 -0.10332,0 -0.20662,0.103293 -0.20662,0.206586 0,0.103294 0.1033,0.206587 0.20662,0.206587 0.10329,0 0.20661,-0.103293 0.20661,-0.206587 m -1.44629,-1.136359 c 0,-0.309906 -0.30991,-0.619839 -0.72314,-0.619839 -0.3099,0 -0.61983,0.309933 -0.61983,0.619839 0,0.413227 0.30993,0.72316 0.61983,0.72316 0.41323,0 0.72314,-0.309933 0.72314,-0.72316 m 2.99587,-0.826426 c 0,-0.309933 -0.3099,-0.619839 -0.72313,-0.619839 -0.30993,0 -0.61984,0.309906 -0.61984,0.619839 0,0.4132 0.30991,0.723133 0.61984,0.723133 0.41323,0 0.72313,-0.309933 0.72313,-0.723133 m 0.82646,2.995825 c 0,-0.309907 -0.41323,-0.61984 -0.72316,-0.61984 -0.4132,0 -0.72313,0.309933 -0.72313,0.61984 0,0.413226 0.30993,0.723132 0.72313,0.723132 0.30993,0 0.72316,-0.309906 0.72316,-0.723132 m -2.99588,0.826452 c 0,-0.309906 -0.41323,-0.619839 -0.72313,-0.619839 -0.41323,0 -0.72316,0.309933 -0.72316,0.619839 0,0.413226 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.72313,-0.309907 0.72313,-0.723133 m -0.20661,0 c 0,-0.206613 -0.30991,-0.413226 -0.51652,-0.413226 -0.30994,0 -0.51655,0.206613 -0.51655,0.413226 0,0.309906 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.51652,-0.206614 0.51652,-0.51652 m 2.99587,-0.826452 c 0,-0.206614 -0.30993,-0.413227 -0.51654,-0.413227 -0.30991,0 -0.51652,0.206613 -0.51652,0.413227 0,0.309932 0.20661,0.516546 0.51652,0.516546 0.20661,0 0.51654,-0.206614 0.51654,-0.516546 m -0.82645,-2.995825 c 0,-0.206613 -0.20661,-0.413226 -0.51652,-0.413226 -0.20661,0 -0.41322,0.206613 -0.41322,0.413226 0,0.309907 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.206613 0.51652,-0.51652 m -2.99588,0.826426 c 0,-0.206613 -0.20661,-0.413226 -0.51652,-0.413226 -0.20661,0 -0.41322,0.206613 -0.41322,0.413226 0,0.309933 0.20661,0.516546 0.41322,0.516546 0.30991,0 0.51652,-0.206613 0.51652,-0.516546 m -1.65287,0.516546 h 0.10329 m 0,0 0.20661,0.723107 m 0,0 0.10332,-0.103294 m 0,0 v 0.103294 m 0,0 v 0.103293 m 0,0 -0.20661,0.10332 m 0,0 -0.20661,-0.92972 m 2.78926,3.305758 0.10329,0.206613 m 0,0 -0.20661,0.103293 m 0,0 v -0.309906 m 0,0 h -0.10329 m 0,0 v -0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.103294 m 0,0 h 0.10329 m 0,0 0.10332,0.103294 m 0,0 0.30991,-0.103294 m 0,0 v 0.103294 m 0,0 -0.10332,0.723159 m 0,0 h -0.1033 m 0,0 0.1033,-0.723159 m 0,0 -0.20659,0.10332 m 1.54959,0 0.10329,0.103293 h 0.20661 m 0,0 h 0.10329 m 0,0 c 0.10332,-0.103293 0.10332,-0.206613 0.10332,-0.309907 m 0,0.103294 h -0.10332 m -0.10329,0 c 0.10329,0 0.10329,0 0.10329,-0.103294 m -0.20658,0.103294 v 0 c 0,0.10332 0.10329,0.10332 0.10329,0 m -0.20661,0 v -0.103294 h 0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.103319 m -0.10332,-0.206614 v 0.10332 h 0.10332 m -0.10332,-0.206613 v 0 c -0.10329,0 -0.10329,0.103293 0,0.103293 m 0,-0.103293 h 0.10332 l 0.10329,0.103293 m 0,0 0.10329,-0.103293 m 0,0 -0.10329,-0.10332 h -0.20661 m 0,0 -0.20661,0.10332 v 0.206613 m 0,0 c 0,0.103294 0.10332,0.103294 0.20661,0.103294 m 0,0.103319 -0.10329,0.103294 v 0.10332 m 1.13635,-4.752049 -0.51654,0.103319 m 0,0 v 0.103294 m 0,0 h 0.30993 m 0,0 -0.10332,0.413226 m 0,-0.10332 c -0.10329,0.10332 0,0.206613 0,0.309933 0.10332,0.103293 0.20661,0.103293 0.30993,0 0.1033,0 0.1033,-0.10332 0.1033,-0.206613 m 0,0 h -0.1033 m -0.20661,0 c -0.10332,0 -0.10332,0.103293 0,0.103293 0,0.10332 0.10329,0.10332 0.10329,0 0.10332,0 0.10332,-0.103293 0.10332,-0.103293 m -0.20661,0 0.20661,-0.51652 m 0,0 v -0.103319 m -2.78926,64.565924 c -0.30991,0 -0.61984,0.10332 -0.82645,0.20661 m 1.03306,-0.61983 c -0.51652,0 -1.03306,0.10332 -1.44629,0.30993 m -1.23965,1.13636 c -0.82643,1.13636 -0.92972,2.78923 -0.10332,3.92559 0.82645,1.23966 2.27274,1.8595 3.71901,1.54959 1.44629,-0.30993 2.47936,-1.44629 2.78926,-2.89256 m -5.1653,-3.71898 c -0.51652,0.3099 -0.92974,0.61984 -1.23965,1.13636 m 0.30991,-0.10332 c -0.92972,1.03306 -1.03304,2.58262 -0.30991,3.8223 0.61984,1.23965 2.0661,1.85949 3.5124,1.65288 1.34297,-0.30991 2.47933,-1.34297 2.68594,-2.78924 m 0,0.10329 h 0.10329 m -6.30163,-2.68591 0.20661,-0.10332 m 1.03304,-0.72314 v -0.20661 m 1.54959,-0.3099 c -0.51652,0 -1.03304,0.20661 -1.54959,0.41322 m 1.44629,-0.51654 0.1033,0.20661 m 2.89258,3.92559 h 0.51652 m -0.41323,-1.03303 -0.10329,1.03303 m 0.51652,-0.92971 -0.41323,-0.10332 m 0.41323,0 c -0.10329,-1.23966 -0.92975,-2.37602 -2.16942,-2.78924 m -1.13636,0.41322 1.13636,-0.30993 m -1.23968,-0.20661 0.10332,0.51654 m -1.54959,0.4132 -0.10332,-0.51652 m -1.03304,0.72314 1.13636,-0.20662 m 4.02892,2.16943 c 0,-0.30991 -0.1033,-0.61981 -0.20662,-0.92975 m -0.72313,1.23968 0.92975,-0.30993 m -0.92975,0.20661 c -0.61984,0.10332 -0.92974,0.72313 -0.82645,1.34295 m 0.41323,1.54958 -0.30991,-1.44626 m -0.51655,1.65288 c 0.30994,-0.1033 0.61984,-0.1033 0.92978,-0.20662 m -1.343,-1.23965 0.41322,1.44627 m -0.41322,-1.54959 c -0.1033,-0.51652 -0.72314,-0.92975 -1.34298,-0.72313 m -1.44626,0.41322 1.44626,-0.41322 m -1.65287,-0.5165 c 0,0.30988 0.10329,0.61982 0.20661,0.92972 m 1.23965,-1.23965 -1.44626,0.4132 m 1.44626,-0.4132 c 0.61984,-0.20661 0.92977,-0.82642 0.82645,-1.44626 m -0.41322,-1.34298 0.41322,1.44627 m 0.82646,-0.20661 -0.41323,-1.54959 m 0.41323,1.44629 c 0.10329,0.61984 0.72313,0.92975 1.34297,0.82646 m 0.92974,-0.20662 -0.92974,0.20662 m 0.10332,-2.37604 c -0.51655,-0.30993 -1.03307,-0.41323 -1.65291,-0.30993 m 3.71901,3.09917 c -0.10332,-1.23966 -0.92974,-2.27272 -2.0661,-2.78924 m 2.0661,3.71898 v -0.92974 m 0,0.10332 h -0.20661 m -2.16942,-2.78927 0.30993,-0.10329 m 2.68594,0.92974 c 0,0 0.1033,-0.10332 0,-0.10332 m -3.92562,2.37604 c 0,-0.10329 -0.10332,-0.20661 -0.20661,-0.20661 -0.10332,0 -0.20662,0.10332 -0.20662,0.20661 0,0.10332 0.1033,0.20662 0.20662,0.20662 0.10329,0 0.20661,-0.1033 0.20661,-0.20662 m -1.44629,-1.13636 c 0,-0.3099 -0.30991,-0.61984 -0.72314,-0.61984 -0.3099,0 -0.61983,0.30994 -0.61983,0.61984 0,0.41323 0.30993,0.72314 0.61983,0.72314 0.41323,0 0.72314,-0.30991 0.72314,-0.72314 m 2.99587,-0.82645 c 0,-0.30991 -0.3099,-0.61981 -0.72313,-0.61981 -0.30993,0 -0.61984,0.3099 -0.61984,0.61981 0,0.41323 0.30991,0.72316 0.61984,0.72316 0.41323,0 0.72313,-0.30993 0.72313,-0.72316 m 0.82646,2.99585 c 0,-0.30991 -0.41323,-0.61984 -0.72316,-0.61984 -0.4132,0 -0.72313,0.30993 -0.72313,0.61984 0,0.41323 0.30993,0.72313 0.72313,0.72313 0.30993,0 0.72316,-0.3099 0.72316,-0.72313 m -2.99588,0.82645 c 0,-0.30993 -0.41323,-0.61984 -0.72313,-0.61984 -0.41323,0 -0.72316,0.30991 -0.72316,0.61984 0,0.41323 0.30993,0.72314 0.72316,0.72314 0.3099,0 0.72313,-0.30991 0.72313,-0.72314 m -0.20661,0 c 0,-0.20661 -0.30991,-0.41322 -0.51652,-0.41322 -0.30994,0 -0.51655,0.20661 -0.51655,0.41322 0,0.30991 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.51652,-0.20661 0.51652,-0.51652 m 2.99587,-0.82645 c 0,-0.20661 -0.30993,-0.41323 -0.51654,-0.41323 -0.30991,0 -0.51652,0.20662 -0.51652,0.41323 0,0.30991 0.20661,0.51652 0.51652,0.51652 0.20661,0 0.51654,-0.20661 0.51654,-0.51652 m -0.82645,-2.99585 c 0,-0.20661 -0.20661,-0.41323 -0.51652,-0.41323 -0.20661,0 -0.41322,0.20662 -0.41322,0.41323 0,0.30993 0.20661,0.51655 0.41322,0.51655 0.30991,0 0.51652,-0.20662 0.51652,-0.51655 m -2.99588,0.82645 c 0,-0.20661 -0.20661,-0.41322 -0.51652,-0.41322 -0.20661,0 -0.41322,0.20661 -0.41322,0.41322 0,0.30994 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.20658 0.51652,-0.51652 m -1.65287,0.51652 h 0.10329 m 0,0 0.20661,0.72316 m 0,0 0.10332,-0.10332 m 0,0 v 0.10332 m 0,0 v 0.1033 m 0,0 -0.20661,0.10331 m 0,0 -0.20661,-0.92977 m 2.78926,3.30579 0.10329,0.20658 m 0,0 -0.20661,0.10332 m 0,0 v -0.3099 m 0,0 h -0.10329 m 0,0 v -0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.1033 m 0,0 h 0.10329 m 0,0 0.10332,0.1033 m 0,0 0.30991,-0.1033 m 0,0 v 0.1033 m 0,0 -0.10332,0.72313 m 0,0 h -0.1033 m 0,0 0.1033,-0.72313 m 0,0 -0.20659,0.10332 m 1.54959,0 0.10329,0.10329 h 0.20661 m 0,0 h 0.10329 m 0,0 c 0.10332,-0.10329 0.10332,-0.20661 0.10332,-0.30991 m 0,0.1033 h -0.10332 m -0.10329,0.10332 c 0.10329,0 0.10329,-0.10332 0.10329,-0.10332 m -0.20658,0 v 0 c 0,0.10332 0.10329,0.10332 0.10329,0 m -0.20661,0 v -0.1033 h 0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 m -0.10332,-0.20661 v 0.10332 c 0,0.10329 0.10332,0.10329 0.10332,0 m -0.10332,-0.20661 v 0 c -0.10329,0 -0.10329,0.10329 0,0.10329 m 0,-0.10329 h 0.10332 l 0.10329,0.10329 m 0,0 0.10329,-0.10329 m 0,0 -0.10329,-0.10332 h -0.20661 m 0,0 -0.20661,0.10332 v 0.20661 m 0,0 c 0,0.10329 0.10332,0.10329 0.20661,0.10329 m 0,0.10332 -0.10329,0.1033 v 0.10332 m 1.13635,-4.75205 -0.51654,0.10329 m 0,0 v 0.10332 m 0,0 h 0.30993 m 0,0 -0.10332,0.41323 m 0,-0.10332 c -0.10329,0.10332 0,0.20661 0,0.30993 0.10332,0.10329 0.20661,0.10329 0.30993,0 0.1033,0 0.1033,-0.10332 0.1033,-0.20661 m 0,0 h -0.1033 m -0.20661,0 c -0.10332,0 -0.10332,0.10329 0,0.10329 0,0.10332 0.10329,0.10332 0.10329,0 0.10332,0 0.10332,-0.10329 0.10332,-0.10329 m -0.20661,0 0.20661,-0.51655 m 0,0 v -0.10329 m -2.78926,31.71475 c -0.30991,0.10332 -0.61984,0.10332 -0.82645,0.20662 m 1.03306,-0.61982 c -0.51652,0 -1.03306,0.20659 -1.44629,0.4132 m -1.23965,1.03307 c -0.82643,1.23968 -0.92972,2.78926 -0.10332,4.02892 0.82645,1.23967 2.27274,1.85951 3.71901,1.54961 1.44629,-0.30994 2.47936,-1.44629 2.78926,-2.89259 m -5.1653,-3.71901 c -0.51652,0.20662 -0.92974,0.61984 -1.23965,1.03307 m 0.30991,-0.10329 c -0.92972,1.13636 -1.03304,2.68594 -0.30991,3.92562 0.61984,1.23965 2.0661,1.85949 3.5124,1.54958 1.34297,-0.20661 2.47933,-1.34299 2.68594,-2.68597 m 0,0 h 0.10329 m -6.30163,-2.58262 0.20661,-0.10332 m 1.03304,-0.82645 v -0.20662 m 1.54959,-0.20661 c -0.51652,0 -1.03304,0.10332 -1.54959,0.30993 m 1.44629,-0.51652 0.1033,0.20659 m 2.89258,3.92562 h 0.51652 m -0.41323,-0.92974 -0.10329,0.92974 m 0.51652,-0.92974 h -0.41323 m 0.41323,0 c -0.10329,-1.34297 -0.92975,-2.37604 -2.16942,-2.78927 m -1.13636,0.30994 1.13636,-0.30994 m -1.23968,-0.20661 0.10332,0.51655 m -1.54959,0.41322 -0.10332,-0.51654 m -1.03304,0.82645 1.13636,-0.30991 m 4.02892,2.16943 c 0,-0.30993 -0.1033,-0.51655 -0.20662,-0.82645 m -0.72313,1.13635 0.92975,-0.20661 m -0.92975,0.10332 c -0.61984,0.20659 -0.92974,0.82643 -0.82645,1.44627 m 0.41323,1.44629 -0.30991,-1.44629 m -0.51655,1.6529 c 0.30994,0 0.61984,-0.10332 0.92978,-0.20661 m -1.343,-1.23968 0.41322,1.54958 m -0.41322,-1.54958 c -0.1033,-0.61984 -0.72314,-0.92975 -1.34298,-0.82645 m -1.44626,0.51654 1.44626,-0.41322 m -1.65287,-0.51655 c 0,0.30993 0.10329,0.61984 0.20661,0.82645 m 1.23965,-1.13636 -1.44626,0.30991 m 1.44626,-0.4132 c 0.61984,-0.10332 0.92977,-0.72316 0.82645,-1.343 m -0.41322,-1.44626 0.41322,1.44626 m 0.82646,-0.20661 -0.41323,-1.44627 m 0.41323,1.44627 c 0.10329,0.51655 0.72313,0.92977 1.34297,0.72316 m 0.92974,-0.20661 -0.92974,0.3099 m 0.10332,-2.47933 c -0.51655,-0.20661 -1.03307,-0.30991 -1.65291,-0.30991 m 3.71901,3.20247 c -0.10332,-1.23968 -0.92974,-2.37604 -2.0661,-2.89256 m 2.0661,3.8223 v -0.92974 m 0,0 h -0.20661 m -2.16942,-2.78927 0.30993,-0.10329 m 2.68594,0.92975 c 0,0 0.1033,0 0,0 m -3.92562,2.27274 c 0,-0.10332 -0.10332,-0.20661 -0.20661,-0.20661 -0.10332,0 -0.20662,0.10329 -0.20662,0.20661 0,0.10329 0.1033,0.30991 0.20662,0.30991 0.10329,0 0.20661,-0.20662 0.20661,-0.30991 m -1.44629,-1.03306 c 0,-0.41323 -0.30991,-0.72314 -0.72314,-0.72314 -0.3099,0 -0.61983,0.30991 -0.61983,0.72314 0,0.3099 0.30993,0.72313 0.61983,0.72313 0.41323,0 0.72314,-0.41323 0.72314,-0.72313 m 2.99587,-0.82646 c 0,-0.41322 -0.3099,-0.72313 -0.72313,-0.72313 -0.30993,0 -0.61984,0.30991 -0.61984,0.72313 0,0.30991 0.30991,0.72314 0.61984,0.72314 0.41323,0 0.72313,-0.41323 0.72313,-0.72314 m 0.82646,2.99588 c 0,-0.41323 -0.41323,-0.72316 -0.72316,-0.72316 -0.4132,0 -0.72313,0.30993 -0.72313,0.72316 0,0.30991 0.30993,0.72313 0.72313,0.72313 0.30993,0 0.72316,-0.41322 0.72316,-0.72313 m -2.99588,0.82643 c 0,-0.4132 -0.41323,-0.72314 -0.72313,-0.72314 -0.41323,0 -0.72316,0.30994 -0.72316,0.72314 0,0.30993 0.30993,0.72316 0.72316,0.72316 0.3099,0 0.72313,-0.41323 0.72313,-0.72316 m -0.20661,0 c 0,-0.30991 -0.30991,-0.51652 -0.51652,-0.51652 -0.30994,0 -0.51655,0.20661 -0.51655,0.51652 0,0.20661 0.20661,0.51654 0.51655,0.51654 0.20661,0 0.51652,-0.30993 0.51652,-0.51654 m 2.99587,-0.82643 c 0,-0.30993 -0.30993,-0.51655 -0.51654,-0.51655 -0.30991,0 -0.51652,0.20662 -0.51652,0.51655 0,0.20661 0.20661,0.51652 0.51652,0.51652 0.20661,0 0.51654,-0.30991 0.51654,-0.51652 m -0.82645,-2.99588 c 0,-0.3099 -0.20661,-0.51652 -0.51652,-0.51652 -0.20661,0 -0.41322,0.20662 -0.41322,0.51652 0,0.20662 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.3099 0.51652,-0.51652 m -2.99588,0.82646 c 0,-0.30994 -0.20661,-0.51655 -0.51652,-0.51655 -0.20661,0 -0.41322,0.20661 -0.41322,0.51655 0,0.20661 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.30991 0.51652,-0.51652 m -1.65287,0.51652 h 0.10329 m 0,0 0.20661,0.72313 m 0,0 0.10332,-0.20659 m 0,0 v 0.20659 m 0,0 v 0.10332 m 0,0 h -0.20661 m 0,0 -0.20661,-0.82645 m 2.78926,3.20249 0.10329,0.3099 m 0,0 h -0.20661 m 0,0 v -0.20661 m 0,0 h -0.10329 m 0,0 v -0.10329 m 0,0 h 0.10329 m 0,0 -0.10329,-0.20662 m 0,0 h 0.10329 m 0,0 0.10332,0.1033 m 0,0 0.30991,-0.1033 m 0,0 v 0.20662 m 0,0 -0.10332,0.61983 m 0,0 -0.1033,0.1033 m 0,0 0.1033,-0.72313 m 0,0 h -0.20659 m 1.54959,0 0.10329,0.10329 0.20661,0.10332 m 0,0 h 0.10329 m 0,-0.10332 c 0.10332,0 0.10332,-0.20661 0.10332,-0.30991 m 0,0.1033 h -0.10332 m -0.10329,0.10332 c 0.10329,0 0.10329,0 0.10329,-0.10332 m -0.20658,0 v 0.10332 h 0.10329 m -0.20661,0 v -0.10332 l 0.10332,-0.1033 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 m -0.10332,-0.10329 v 0.10329 h 0.10332 m -0.10332,-0.3099 v 0.10329 c -0.10329,0 -0.10329,0 0,0.10332 m 0,-0.10332 h 0.10332 0.10329 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10329 -0.20661,-0.10332 m 0,0 -0.20661,0.20661 v 0.20661 m 0,-0.10329 c 0,0.10329 0.10332,0.20661 0.20661,0.20661 m 0,0 -0.10329,0.1033 v 0.10332 m 1.13635,-4.64876 -0.51654,0.10329 m 0,0 v 0.10332 m 0,0 0.30993,-0.10332 m 0,0 -0.10332,0.41323 m 0,0 c -0.10329,0.10329 0,0.20661 0,0.20661 0.10332,0.1033 0.20661,0.1033 0.30993,0.1033 0.1033,-0.1033 0.1033,-0.20662 0.1033,-0.30991 m 0,0.10329 h -0.1033 m -0.20661,-0.10329 c -0.10332,0.10329 -0.10332,0.10329 0,0.20661 h 0.10329 c 0.10332,0 0.10332,-0.10332 0.10332,-0.20661 m -0.20661,0.10329 0.20661,-0.51652 m 0,0 v -0.10329 m 29.13214,-99.4832 c -0.30991,0 -0.61982,0.10332 -0.92975,0.206613 m 1.13636,-0.619839 c -0.51652,0 -1.03304,0.10332 -1.54959,0.309933 m -1.23965,1.136359 c -0.82645,1.136359 -0.82645,2.789237 0,3.925596 0.72314,1.239679 2.27272,1.859492 3.61569,1.549585 1.44629,-0.309906 2.58263,-1.446292 2.78924,-2.892557 m -5.16528,-3.718983 c -0.41322,0.309906 -0.82642,0.619839 -1.23965,1.136359 m 0.30991,-0.103294 c -0.92975,1.033039 -1.03307,2.582598 -0.30991,3.822277 0.72314,1.239679 2.16943,1.859492 3.5124,1.652905 1.44626,-0.309933 2.4793,-1.342999 2.78921,-2.789264 m 0,0.103293 h 0.10332 m -6.30163,-2.685917 0.20661,-0.103294 m 1.03306,-0.723159 V 39.20443 m 1.44627,-0.309906 c -0.51652,0 -1.03304,0.206613 -1.44627,0.413226 m 1.44627,-0.516546 v 0.206613 m 2.99585,3.822303 0.51652,0.103293 m -0.51652,-1.033012 v 0.929719 m 0.51652,-0.826426 -0.51652,-0.103293 m 0.51652,0 c -0.20661,-1.239679 -1.03301,-2.376038 -2.16937,-2.789264 m -1.13639,0.413226 1.13639,-0.309933 m -1.343,-0.206613 0.20661,0.516546 m -1.54958,0.309906 -0.1033,-0.413226 m -1.03306,0.723159 1.13636,-0.309933 m 3.92559,2.272745 c 0,-0.309933 -0.10326,-0.61984 -0.20658,-0.929773 m -0.61984,1.239653 0.92974,-0.30988 m -0.92974,0.206586 c -0.61981,0.103294 -0.92975,0.723133 -0.82643,1.342972 m 0.41323,1.549586 -0.41323,-1.446292 m -0.41322,1.652905 c 0.3099,-0.10332 0.61984,-0.10332 0.82645,-0.206613 m -1.23968,-1.239679 0.41323,1.446292 m -0.41323,-1.549585 c -0.10332,-0.516546 -0.72313,-0.929773 -1.34297,-0.72316 m -1.44629,0.413227 1.44629,-0.413227 m -1.7562,-0.516519 c 0.10329,0.309906 0.10329,0.619839 0.20661,0.929746 m 1.34297,-1.239653 -1.44629,0.4132 m 1.44629,-0.4132 c 0.61984,-0.206586 0.92975,-0.826426 0.82646,-1.446265 m -0.41323,-1.342972 0.30991,1.446265 m 0.92974,-0.206613 -0.41322,-1.549585 m 0.41322,1.446292 c 0.10332,0.619839 0.72316,0.929746 1.34298,0.826452 m 0.92977,-0.206613 -0.92977,0.206613 m 0,-2.376037 c -0.51652,-0.309933 -1.03304,-0.413227 -1.54959,-0.309933 m 3.61569,3.099197 c -0.10332,-1.239679 -0.92975,-2.272745 -2.0661,-2.789264 m 2.0661,3.718983 c 0.10329,-0.309933 0.10329,-0.619813 0,-0.929719 m 0.10329,0.103293 h -0.20661 m -2.16937,-2.789264 0.3099,-0.103293 M 162.5512,42.3036 c 0,-0.103293 -0.20662,-0.206586 -0.30991,-0.206586 -0.10332,0 -0.20661,0.103293 -0.20661,0.206586 0,0.103294 0.10329,0.206587 0.20661,0.206587 0.10329,0 0.30991,-0.103293 0.30991,-0.206587 m -1.44627,-1.136359 c 0,-0.309906 -0.30993,-0.619839 -0.72316,-0.619839 -0.3099,0 -0.61981,0.309933 -0.61981,0.619839 0,0.413227 0.30991,0.72316 0.61981,0.72316 0.41323,0 0.72316,-0.309933 0.72316,-0.72316 m 2.99585,-0.826426 c 0,-0.309933 -0.30991,-0.619839 -0.72313,-0.619839 -0.30991,0 -0.61984,0.309906 -0.61984,0.619839 0,0.4132 0.30993,0.723133 0.61984,0.723133 0.41322,0 0.72313,-0.309933 0.72313,-0.723133 m 0.82643,2.995825 c 0,-0.309907 -0.4132,-0.61984 -0.72311,-0.61984 -0.41323,0 -0.72313,0.309933 -0.72313,0.61984 0,0.413226 0.3099,0.723132 0.72313,0.723132 0.30991,0 0.72311,-0.309906 0.72311,-0.723132 m -2.99585,0.826452 c 0,-0.309906 -0.4132,-0.619839 -0.72314,-0.619839 -0.41322,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413226 0.30991,0.723133 0.72313,0.723133 0.30994,0 0.72314,-0.309907 0.72314,-0.723133 m -0.20659,0 c 0,-0.206613 -0.30993,-0.413226 -0.51655,-0.413226 -0.3099,0 -0.51652,0.206613 -0.51652,0.413226 0,0.309906 0.20662,0.51652 0.51652,0.51652 0.20662,0 0.51655,-0.206614 0.51655,-0.51652 m 2.99582,-0.826452 c 0,-0.206614 -0.30988,-0.413227 -0.51649,-0.413227 -0.30993,0 -0.51654,0.206613 -0.51654,0.413227 0,0.309932 0.20661,0.516546 0.51654,0.516546 0.20661,0 0.51649,-0.206614 0.51649,-0.516546 m -0.82642,-2.995825 c 0,-0.206613 -0.20661,-0.413226 -0.51652,-0.413226 -0.20661,0 -0.41323,0.206613 -0.41323,0.413226 0,0.309907 0.20662,0.51652 0.41323,0.51652 0.30991,0 0.51652,-0.206613 0.51652,-0.51652 m -2.99585,0.826426 c 0,-0.206613 -0.20662,-0.413226 -0.51655,-0.413226 -0.20661,0 -0.4132,0.206613 -0.4132,0.413226 0,0.309933 0.20659,0.516546 0.4132,0.516546 0.30993,0 0.51655,-0.206613 0.51655,-0.516546 m -1.65291,0.516546 h 0.10332 m 0,0 0.20662,0.723107 m 0,0 0.10329,-0.103294 m 0,0 v 0.103294 m 0,0 -0.10329,0.103293 m 0,0 -0.10332,0.10332 m 0,0 -0.20662,-0.92972 m 2.78927,3.305758 0.10329,0.206613 m 0,0 -0.20661,0.103293 m 0,0 v -0.309906 m 0,0 h -0.1033 m 0,0 v -0.10332 m 0,0 v -0.103294 m 0,0 h 0.1033 m 0,0 0.10332,0.103294 m 0,0 0.3099,-0.103294 m 0,0 v 0.103294 m 0,0 -0.10329,0.723159 m 0,0 h -0.10332 m 0,0 0.10332,-0.723159 m 0,0 -0.20661,0.10332 m 1.54958,0 0.1033,0.103293 h 0.10331 m 0,0 h 0.20662 m 0,0 c 0.10329,-0.103293 0.10329,-0.206613 0.10329,-0.309907 m 0,0.103294 h -0.10329 m -0.10332,0 c 0,0 0.10332,0 0,-0.103294 m -0.20661,0.103294 h 0.10331 c 0,0.10332 0,0.10332 0.1033,0 m -0.20661,0 v -0.103294 h 0.10331 m 0,0 h 0.1033 m 0,0 -0.1033,-0.103319 m -0.20661,-0.206614 c 0,0 0,0.10332 0.1033,0.10332 h 0.10331 m -0.10331,-0.206613 h -0.1033 v 0.103293 m 0.1033,-0.103293 h 0.10331 l 0.1033,0.103293 m 0,0 0.10332,-0.103293 m 0,0 -0.10332,-0.10332 h -0.20661 m 0,0 -0.20659,0.10332 v 0.206613 m 0,0 c 0,0.103294 0.10329,0.103294 0.20659,0.103294 m -0.1033,0.103319 v 0.103294 0.10332 m 1.13633,-4.752049 -0.51649,0.103319 m 0,0 v 0.103294 m 0,0 h 0.30991 m 0,0 -0.1033,0.413226 m 0,-0.10332 c -0.10332,0.10332 0,0.206613 0,0.309933 0.1033,0.103293 0.20662,0.103293 0.30988,0 0.10332,0 0.10332,-0.10332 0.10332,-0.206613 m 0,0 h -0.10332 m -0.20658,0 c -0.1033,0 -0.1033,0.103293 0,0.103293 0,0.10332 0.10332,0.10332 0.10332,0 0.10326,0 0.10326,-0.103293 0.10326,-0.103293 m -0.20658,0 0.20658,-0.51652 m 0,0 v -0.103319 m -2.78923,31.714783 c -0.30991,0.103294 -0.61982,0.103294 -0.92975,0.206587 m 1.13636,-0.619813 c -0.51652,0 -1.03304,0.206613 -1.54959,0.413226 m -1.23965,1.033039 c -0.82645,1.239679 -0.82645,2.789264 0,4.028943 0.72314,1.239652 2.27272,1.859492 3.61569,1.549585 1.44629,-0.309933 2.58263,-1.446292 2.78924,-2.892584 m -5.16528,-3.718983 c -0.41322,0.206587 -0.82642,0.619813 -1.23965,1.033039 m 0.30991,-0.103293 c -0.92975,1.136359 -1.03307,2.685944 -0.30991,3.925623 0.72314,1.239652 2.16943,1.859492 3.5124,1.549585 1.44626,-0.206613 2.4793,-1.342972 2.78921,-2.685971 m 0,0 h 0.10332 m -6.30163,-2.582624 0.20661,-0.10332 m 1.03306,-0.826452 v -0.206587 m 1.44627,-0.206613 c -0.51652,0 -1.03304,0.103293 -1.44627,0.309907 m 1.44627,-0.51652 v 0.206613 m 2.99585,3.925596 h 0.51652 m -0.51652,-0.929745 v 0.929745 m 0.51652,-0.929745 h -0.51652 m 0.51652,0 c -0.20661,-1.342972 -1.03301,-2.376038 -2.16937,-2.789238 m -1.13639,0.309907 1.13639,-0.309907 m -1.343,-0.206613 0.20661,0.51652 m -1.54958,0.413226 -0.1033,-0.516546 m -1.03306,0.826452 1.13636,-0.309906 m 3.92559,2.169424 c 0,-0.309932 -0.10326,-0.516546 -0.20658,-0.826452 m -0.61984,1.136359 0.92974,-0.206613 m -0.92974,0.10332 c -0.61981,0.206613 -0.92975,0.826426 -0.82643,1.446265 m 0.41323,1.446292 -0.41323,-1.446292 m -0.41322,1.652905 c 0.3099,0 0.61984,-0.10332 0.82645,-0.206613 m -1.23968,-1.239679 0.41323,1.549585 m -0.41323,-1.549585 c -0.10332,-0.619839 -0.72313,-0.929746 -1.34297,-0.826452 m -1.44629,0.516546 1.44629,-0.413227 m -1.7562,-0.516519 c 0.10329,0.309906 0.10329,0.619813 0.20661,0.826426 m 1.34297,-1.136359 -1.44629,0.309933 m 1.44629,-0.413226 c 0.61984,-0.10332 0.92975,-0.72316 0.82646,-1.342973 m -0.41323,-1.446291 0.30991,1.446291 m 0.92974,-0.206613 -0.41322,-1.446291 m 0.41322,1.446291 c 0.10332,0.51652 0.72316,0.929746 1.34298,0.723133 m 0.92977,-0.206613 -0.92977,0.309906 m 0,-2.479331 c -0.51652,-0.206613 -1.03304,-0.309906 -1.54959,-0.309906 m 3.61569,3.202464 c -0.10332,-1.239653 -0.92975,-2.376038 -2.0661,-2.892558 m 2.0661,3.822303 c 0.10329,-0.309906 0.10329,-0.619812 0,-0.929745 m 0.10329,0 h -0.20661 m -2.16937,-2.789238 0.3099,-0.10332 m -1.23967,3.202491 c 0,-0.10332 -0.20662,-0.206614 -0.30991,-0.206614 -0.10332,0 -0.20661,0.103294 -0.20661,0.206614 0,0.103293 0.10329,0.309906 0.20661,0.309906 0.10329,0 0.30991,-0.206613 0.30991,-0.309906 m -1.44627,-1.033066 c 0,-0.413226 -0.30993,-0.723133 -0.72316,-0.723133 -0.3099,0 -0.61981,0.309907 -0.61981,0.723133 0,0.309906 0.30991,0.723133 0.61981,0.723133 0.41323,0 0.72316,-0.413227 0.72316,-0.723133 m 2.99585,-0.826453 c 0,-0.413226 -0.30991,-0.723132 -0.72313,-0.723132 -0.30991,0 -0.61984,0.309906 -0.61984,0.723132 0,0.309933 0.30993,0.723133 0.61984,0.723133 0.41322,0 0.72313,-0.4132 0.72313,-0.723133 m 0.82643,2.995878 c 0,-0.413227 -0.4132,-0.723133 -0.72311,-0.723133 -0.41323,0 -0.72313,0.309906 -0.72313,0.723133 0,0.309906 0.3099,0.723132 0.72313,0.723132 0.30991,0 0.72311,-0.413226 0.72311,-0.723132 m -2.99585,0.826452 c 0,-0.413226 -0.4132,-0.723159 -0.72314,-0.723159 -0.41322,0 -0.72313,0.309933 -0.72313,0.723159 0,0.309906 0.30991,0.723133 0.72313,0.723133 0.30994,0 0.72314,-0.413227 0.72314,-0.723133 m -0.20659,0 c 0,-0.309933 -0.30993,-0.516546 -0.51655,-0.516546 -0.3099,0 -0.51652,0.206613 -0.51652,0.516546 0,0.206613 0.20662,0.51652 0.51652,0.51652 0.20662,0 0.51655,-0.309907 0.51655,-0.51652 m 2.99582,-0.826452 c 0,-0.309933 -0.30988,-0.516547 -0.51649,-0.516547 -0.30993,0 -0.51654,0.206614 -0.51654,0.516547 0,0.206613 0.20661,0.516519 0.51654,0.516519 0.20661,0 0.51649,-0.309906 0.51649,-0.516519 m -0.82642,-2.995878 c 0,-0.309906 -0.20661,-0.516519 -0.51652,-0.516519 -0.20661,0 -0.41323,0.206613 -0.41323,0.516519 0,0.206614 0.20662,0.516546 0.41323,0.516546 0.30991,0 0.51652,-0.309932 0.51652,-0.516546 m -2.99585,0.826453 c 0,-0.309907 -0.20662,-0.51652 -0.51655,-0.51652 -0.20661,0 -0.4132,0.206613 -0.4132,0.51652 0,0.206613 0.20659,0.51652 0.4132,0.51652 0.30993,0 0.51655,-0.309907 0.51655,-0.51652 m -1.65291,0.51652 0.10332,-0.103294 m 0,0 0.20662,0.826453 m 0,0 0.10329,-0.206613 m 0,0 v 0.206613 m 0,0 -0.10329,0.103293 m 0,0 h -0.10332 m 0,0 -0.20662,-0.826452 m 2.78927,3.20249 0.10329,0.309906 m 0,0 h -0.20661 m 0,0 v -0.206613 m 0,0 h -0.1033 m 0,0 v -0.103293 m 0,0 v -0.206613 m 0,0 h 0.1033 m 0,0 0.10332,0.103293 m 0,0 0.3099,-0.103293 m 0,0 v 0.206613 m 0,0 -0.10329,0.619839 m 0,0 -0.10332,0.103293 m 0,0 0.10332,-0.723132 m 0,0 h -0.20661 m 1.54958,0 0.1033,0.103293 0.10331,0.10332 m 0,0 h 0.20662 m 0,-0.10332 c 0.10329,0 0.10329,-0.206613 0.10329,-0.309906 m 0,0.103293 h -0.10329 m -0.10332,0.10332 c 0,0 0.10332,-0.10332 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10331,0.10332 h 0.1033 m -0.20661,0 v -0.10332 l 0.10331,-0.103293 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.103294 c 0,0 0,0.103294 0.1033,0.103294 h 0.10331 m -0.10331,-0.309907 c 0,0 -0.1033,0 -0.1033,0.10332 v 0.103293 m 0.1033,-0.103293 h 0.10331 0.1033 m 0,0 h 0.10332 m 0,0 -0.10332,-0.10332 -0.20661,-0.103293 m 0,0 -0.20659,0.206613 v 0.206587 m 0,-0.103294 c 0,0.103294 0.10329,0.206614 0.20659,0.206614 m -0.1033,0 v 0.103293 0.10332 m 1.13633,-4.648756 -0.51649,0.103293 m 0,0 v 0.10332 m 0,0 0.30991,-0.10332 m 0,0 -0.1033,0.413227 m 0,0 c -0.10332,0.103319 0,0.206613 0,0.206613 0.1033,0.103293 0.20662,0.103293 0.30988,0.103293 0.10332,-0.103293 0.10332,-0.206587 0.10332,-0.309906 m 0,0.103319 h -0.10332 m -0.20658,-0.103319 c -0.1033,0.103319 -0.1033,0.103319 0,0.206613 h 0.10332 c 0.10326,0 0.10326,-0.103294 0.10326,-0.206613 m -0.20658,0.103319 0.20658,-0.516546 m 0,0 v -0.103293 m -2.78923,31.714782 c -0.30991,0 -0.61982,0.10332 -0.92975,0.20661 m 1.13636,-0.61983 c -0.51652,0 -1.03304,0.10332 -1.54959,0.30993 m -1.23965,1.13636 c -0.82645,1.13636 -0.82645,2.78923 0,3.92559 0.72314,1.23966 2.27272,1.8595 3.61569,1.54959 1.44629,-0.30993 2.58263,-1.44629 2.78924,-2.89256 m -5.16528,-3.71898 c -0.41322,0.3099 -0.82642,0.61984 -1.23965,1.13636 m 0.30991,-0.10332 c -0.92975,1.03306 -1.03307,2.58262 -0.30991,3.8223 0.72314,1.23965 2.16943,1.85949 3.5124,1.65288 1.44626,-0.30991 2.4793,-1.34297 2.78921,-2.78924 m 0,0.10329 h 0.10332 m -6.30163,-2.68591 0.20661,-0.10332 m 1.03306,-0.72314 v -0.20661 m 1.44627,-0.3099 c -0.51652,0 -1.03304,0.20661 -1.44627,0.41322 m 1.44627,-0.51654 v 0.20661 m 2.99585,3.92559 h 0.51652 m -0.51652,-1.03303 v 1.03303 m 0.51652,-0.92971 -0.51652,-0.10332 m 0.51652,0 c -0.20661,-1.23966 -1.03301,-2.37602 -2.16937,-2.78924 m -1.13639,0.41322 1.13639,-0.30993 m -1.343,-0.20661 0.20661,0.51654 m -1.54958,0.4132 -0.1033,-0.51652 m -1.03306,0.72314 1.13636,-0.20662 m 3.92559,2.16943 c 0,-0.30991 -0.10326,-0.61981 -0.20658,-0.92975 m -0.61984,1.23968 0.92974,-0.30993 m -0.92974,0.20661 c -0.61981,0.10332 -0.92975,0.72313 -0.82643,1.34295 m 0.41323,1.54958 -0.41323,-1.44626 m -0.41322,1.65288 c 0.3099,-0.1033 0.61984,-0.1033 0.82645,-0.20662 m -1.23968,-1.23965 0.41323,1.44627 m -0.41323,-1.54959 c -0.10332,-0.51652 -0.72313,-0.92975 -1.34297,-0.72313 m -1.44629,0.41322 1.44629,-0.41322 m -1.7562,-0.5165 c 0.10329,0.30988 0.10329,0.61982 0.20661,0.92972 m 1.34297,-1.23965 -1.44629,0.4132 m 1.44629,-0.4132 c 0.61984,-0.20661 0.92975,-0.82642 0.82646,-1.44626 m -0.41323,-1.34298 0.30991,1.44627 m 0.92974,-0.20661 -0.41322,-1.54959 m 0.41322,1.44629 c 0.10332,0.61984 0.72316,0.92975 1.34298,0.82646 m 0.92977,-0.20662 -0.92977,0.20662 m 0,-2.37604 c -0.51652,-0.30993 -1.03304,-0.41323 -1.54959,-0.30993 m 3.61569,3.09917 c -0.10332,-1.23966 -0.92975,-2.27272 -2.0661,-2.78924 m 2.0661,3.71898 c 0.10329,-0.3099 0.10329,-0.61981 0,-0.92974 m 0.10329,0.10332 h -0.20661 m -2.16937,-2.78927 0.3099,-0.10329 m -6.19834,2.27272 h -0.10332 m 5.06199,0.92974 c 0,-0.10329 -0.20662,-0.20661 -0.30991,-0.20661 -0.10332,0 -0.20661,0.10332 -0.20661,0.20661 0,0.10332 0.10329,0.20662 0.20661,0.20662 0.10329,0 0.30991,-0.1033 0.30991,-0.20662 m -1.44627,-1.13636 c 0,-0.3099 -0.30993,-0.61984 -0.72316,-0.61984 -0.3099,0 -0.61981,0.30994 -0.61981,0.61984 0,0.41323 0.30991,0.72314 0.61981,0.72314 0.41323,0 0.72316,-0.30991 0.72316,-0.72314 m 2.99585,-0.82645 c 0,-0.30991 -0.30991,-0.61981 -0.72313,-0.61981 -0.30991,0 -0.61984,0.3099 -0.61984,0.61981 0,0.41323 0.30993,0.72316 0.61984,0.72316 0.41322,0 0.72313,-0.30993 0.72313,-0.72316 m 0.82643,2.99585 c 0,-0.30991 -0.4132,-0.61984 -0.72311,-0.61984 -0.41323,0 -0.72313,0.30993 -0.72313,0.61984 0,0.41323 0.3099,0.72313 0.72313,0.72313 0.30991,0 0.72311,-0.3099 0.72311,-0.72313 m -2.99585,0.82645 c 0,-0.30993 -0.4132,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72313,0.30991 -0.72313,0.61984 0,0.41323 0.30991,0.72314 0.72313,0.72314 0.30994,0 0.72314,-0.30991 0.72314,-0.72314 m -0.20659,0 c 0,-0.20661 -0.30993,-0.41322 -0.51655,-0.41322 -0.3099,0 -0.51652,0.20661 -0.51652,0.41322 0,0.30991 0.20662,0.51652 0.51652,0.51652 0.20662,0 0.51655,-0.20661 0.51655,-0.51652 m 2.99582,-0.82645 c 0,-0.20661 -0.30988,-0.41323 -0.51649,-0.41323 -0.30993,0 -0.51654,0.20662 -0.51654,0.41323 0,0.30991 0.20661,0.51652 0.51654,0.51652 0.20661,0 0.51649,-0.20661 0.51649,-0.51652 m -0.82642,-2.99585 c 0,-0.20661 -0.20661,-0.41323 -0.51652,-0.41323 -0.20661,0 -0.41323,0.20662 -0.41323,0.41323 0,0.30993 0.20662,0.51655 0.41323,0.51655 0.30991,0 0.51652,-0.20662 0.51652,-0.51655 m -2.99585,0.82645 c 0,-0.20661 -0.20662,-0.41322 -0.51655,-0.41322 -0.20661,0 -0.4132,0.20661 -0.4132,0.41322 0,0.30994 0.20659,0.51652 0.4132,0.51652 0.30993,0 0.51655,-0.20658 0.51655,-0.51652 m -1.65291,0.51652 h 0.10332 m 0,0 0.20662,0.72316 m 0,0 0.10329,-0.10332 m 0,0 v 0.10332 m 0,0 -0.10329,0.1033 m 0,0 -0.10332,0.10331 m 0,0 -0.20662,-0.92977 m 2.78927,3.30579 0.10329,0.20658 m 0,0 -0.20661,0.10332 m 0,0 v -0.3099 m 0,0 h -0.1033 m 0,0 v -0.10332 m 0,0 v -0.1033 m 0,0 h 0.1033 m 0,0 0.10332,0.1033 m 0,0 0.3099,-0.1033 m 0,0 v 0.1033 m 0,0 -0.10329,0.72313 m 0,0 h -0.10332 m 0,0 0.10332,-0.72313 m 0,0 -0.20661,0.10332 m 1.54958,0 0.1033,0.10329 h 0.10331 m 0,0 h 0.20662 m 0,0 c 0.10329,-0.10329 0.10329,-0.20661 0.10329,-0.30991 m 0,0.1033 h -0.10329 m -0.10332,0.10332 c 0,0 0.10332,-0.10332 0,-0.10332 m -0.20661,0 h 0.10331 c 0,0.10332 0,0.10332 0.1033,0 m -0.20661,0 v -0.1033 h 0.10331 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.20661 c 0,0.10332 0,0.10332 0.1033,0.10332 0,0.10329 0,0.10329 0.10331,0 m -0.10331,-0.20661 h -0.1033 v 0.10329 m 0.1033,-0.10329 h 0.10331 l 0.1033,0.10329 m 0,0 0.10332,-0.10329 m 0,0 -0.10332,-0.10332 h -0.20661 m 0,0 -0.20659,0.10332 v 0.20661 m 0,0 c 0,0.10329 0.10329,0.10329 0.20659,0.10329 m -0.1033,0.10332 v 0.1033 0.10332 m 1.13633,-4.75205 -0.51649,0.10329 m 0,0 v 0.10332 m 0,0 h 0.30991 m 0,0 -0.1033,0.41323 m 0,-0.10332 c -0.10332,0.10332 0,0.20661 0,0.30993 0.1033,0.10329 0.20662,0.10329 0.30988,0 0.10332,0 0.10332,-0.10332 0.10332,-0.20661 m 0,0 h -0.10332 m -0.20658,0 c -0.1033,0 -0.1033,0.10329 0,0.10329 0,0.10332 0.10332,0.10332 0.10332,0 0.10326,0 0.10326,-0.10329 0.10326,-0.10329 m -0.20658,0 0.20658,-0.51655 m 0,0 v -0.10329 m -2.78923,31.71475 c -0.30991,0.10332 -0.61982,0.10332 -0.92975,0.20662 m 1.13636,-0.61982 c -0.51652,0 -1.03304,0.20659 -1.54959,0.4132 m -1.23965,1.03307 c -0.82645,1.23968 -0.82645,2.78926 0,4.02892 0.72314,1.23967 2.27272,1.85951 3.61569,1.54961 1.44629,-0.30994 2.58263,-1.44629 2.78924,-2.89259 m -5.16528,-3.71901 c -0.41322,0.20662 -0.82642,0.61984 -1.23965,1.03307 m 0.30991,-0.10329 c -0.92975,1.13636 -1.03307,2.68594 -0.30991,3.92562 0.72314,1.23965 2.16943,1.85949 3.5124,1.54958 1.44626,-0.20661 2.4793,-1.34299 2.78921,-2.68597 m 0,0 h 0.10332 m -6.30163,-2.58262 0.20661,-0.10332 m 1.03306,-0.82645 v -0.20662 m 1.44627,-0.20661 c -0.51652,0 -1.03304,0.10332 -1.44627,0.30993 m 1.44627,-0.51652 v 0.20659 m 2.99585,3.92562 h 0.51652 m -0.51652,-0.92974 v 0.92974 m 0.51652,-0.92974 h -0.51652 m 0.51652,0 c -0.20661,-1.34297 -1.03301,-2.37604 -2.16937,-2.78927 m -1.13639,0.30994 1.13639,-0.30994 m -1.343,-0.20661 0.20661,0.51655 m -1.54958,0.41322 -0.1033,-0.51654 m -1.03306,0.82645 1.13636,-0.30991 m 3.92559,2.16943 c 0,-0.30993 -0.10326,-0.51655 -0.20658,-0.82645 m -0.61984,1.13635 0.92974,-0.20661 m -0.92974,0.10332 c -0.61981,0.20659 -0.92975,0.82643 -0.82643,1.44627 m 0.41323,1.44629 -0.41323,-1.44629 m -0.41322,1.6529 c 0.3099,0 0.61984,-0.10332 0.82645,-0.20661 m -1.23968,-1.23968 0.41323,1.54958 m -0.41323,-1.54958 c -0.10332,-0.61984 -0.72313,-0.92975 -1.34297,-0.82645 m -1.44629,0.51654 1.44629,-0.41322 m -1.7562,-0.51655 c 0.10329,0.30993 0.10329,0.61984 0.20661,0.82645 m 1.34297,-1.13636 -1.44629,0.30991 m 1.44629,-0.4132 c 0.61984,-0.10332 0.92975,-0.72316 0.82646,-1.343 m -0.41323,-1.44626 0.30991,1.44626 m 0.92974,-0.20661 -0.41322,-1.44627 m 0.41322,1.44627 c 0.10332,0.51655 0.72316,0.92977 1.34298,0.72316 m 0.92977,-0.20661 -0.92977,0.3099 m 0,-2.47933 c -0.51652,-0.20661 -1.03304,-0.30991 -1.54959,-0.30991 m 3.61569,3.20247 c -0.10332,-1.23968 -0.92975,-2.37604 -2.0661,-2.89256 m 2.0661,3.8223 c 0.10329,-0.3099 0.10329,-0.61981 0,-0.92974 m 0.10329,0 h -0.20661 m -2.16937,-2.78927 0.3099,-0.10329 m -6.19834,2.37604 h -0.10332 m 5.06199,0.82645 c 0,-0.10332 -0.20662,-0.20661 -0.30991,-0.20661 -0.10332,0 -0.20661,0.10329 -0.20661,0.20661 0,0.10329 0.10329,0.30991 0.20661,0.30991 0.10329,0 0.30991,-0.20662 0.30991,-0.30991 m -1.44627,-1.03306 c 0,-0.41323 -0.30993,-0.72314 -0.72316,-0.72314 -0.3099,0 -0.61981,0.30991 -0.61981,0.72314 0,0.3099 0.30991,0.72313 0.61981,0.72313 0.41323,0 0.72316,-0.41323 0.72316,-0.72313 m 2.99585,-0.82646 c 0,-0.41322 -0.30991,-0.72313 -0.72313,-0.72313 -0.30991,0 -0.61984,0.30991 -0.61984,0.72313 0,0.30991 0.30993,0.72314 0.61984,0.72314 0.41322,0 0.72313,-0.41323 0.72313,-0.72314 m 0.82643,2.99588 c 0,-0.41323 -0.4132,-0.72316 -0.72311,-0.72316 -0.41323,0 -0.72313,0.30993 -0.72313,0.72316 0,0.30991 0.3099,0.72313 0.72313,0.72313 0.30991,0 0.72311,-0.41322 0.72311,-0.72313 m -2.99585,0.82643 c 0,-0.4132 -0.4132,-0.72314 -0.72314,-0.72314 -0.41322,0 -0.72313,0.30994 -0.72313,0.72314 0,0.30993 0.30991,0.72316 0.72313,0.72316 0.30994,0 0.72314,-0.41323 0.72314,-0.72316 m -0.20659,0 c 0,-0.30991 -0.30993,-0.51652 -0.51655,-0.51652 -0.3099,0 -0.51652,0.20661 -0.51652,0.51652 0,0.20661 0.20662,0.51654 0.51652,0.51654 0.20662,0 0.51655,-0.30993 0.51655,-0.51654 m 2.99582,-0.82643 c 0,-0.30993 -0.30988,-0.51655 -0.51649,-0.51655 -0.30993,0 -0.51654,0.20662 -0.51654,0.51655 0,0.20661 0.20661,0.51652 0.51654,0.51652 0.20661,0 0.51649,-0.30991 0.51649,-0.51652 m -0.82642,-2.99588 c 0,-0.3099 -0.20661,-0.51652 -0.51652,-0.51652 -0.20661,0 -0.41323,0.20662 -0.41323,0.51652 0,0.20662 0.20662,0.51652 0.41323,0.51652 0.30991,0 0.51652,-0.3099 0.51652,-0.51652 m -2.99585,0.82646 c 0,-0.30994 -0.20662,-0.51655 -0.51655,-0.51655 -0.20661,0 -0.4132,0.20661 -0.4132,0.51655 0,0.20661 0.20659,0.51652 0.4132,0.51652 0.30993,0 0.51655,-0.30991 0.51655,-0.51652 m -1.65291,0.51652 h 0.10332 m 0,0 0.20662,0.72313 m 0,0 0.10329,-0.20659 m 0,0 v 0.20659 m 0,0 -0.10329,0.10332 m 0,0 h -0.10332 m 0,0 -0.20662,-0.82645 m 2.78927,3.20249 0.10329,0.3099 m 0,0 h -0.20661 m 0,0 v -0.20661 m 0,0 h -0.1033 m 0,0 v -0.10329 m 0,0 v -0.20662 m 0,0 h 0.1033 m 0,0 0.10332,0.1033 m 0,0 0.3099,-0.1033 m 0,0 v 0.20662 m 0,0 -0.10329,0.61983 m 0,0 -0.10332,0.1033 m 0,0 0.10332,-0.72313 m 0,0 h -0.20661 m 1.54958,0 0.1033,0.10329 0.10331,0.10332 m 0,0 h 0.20662 m 0,-0.10332 c 0.10329,0 0.10329,-0.20661 0.10329,-0.30991 m 0,0.1033 h -0.10329 m -0.10332,0.10332 c 0,0 0.10332,0 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10331,0.10332 h 0.1033 m -0.20661,0 v -0.10332 l 0.10331,-0.1033 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.10329 c 0,0 0,0.10329 0.1033,0.10329 h 0.10331 m -0.10331,-0.3099 c 0,0 -0.1033,0 -0.1033,0.10329 v 0.10332 m 0.1033,-0.10332 h 0.10331 0.1033 m 0,0 h 0.10332 m 0,0 -0.10332,-0.10329 -0.20661,-0.10332 m 0,0 -0.20659,0.20661 v 0.20661 m 0,-0.10329 c 0,0.10329 0.10329,0.20661 0.20659,0.20661 m -0.1033,0 v 0.1033 0.10332 m 1.13633,-4.64876 -0.51649,0.10329 m 0,0 v 0.10332 m 0,0 0.30991,-0.10332 m 0,0 -0.1033,0.41323 m 0,0 c -0.10332,0.10329 0,0.20661 0,0.20661 0.1033,0.1033 0.20662,0.1033 0.30988,0.1033 0.10332,-0.1033 0.10332,-0.20662 0.10332,-0.30991 m 0,0.10329 h -0.10332 m -0.20658,-0.10329 c -0.1033,0.10329 -0.1033,0.10329 0,0.20661 h 0.10332 c 0.10326,0 0.10326,-0.10332 0.10326,-0.20661 m -0.20658,0.10329 0.20658,-0.51652 m 0,0 v -0.10329 m 29.13217,-99.4832 c -0.30992,0 -0.61983,0.10332 -0.92975,0.206613 m 1.13636,-0.619839 c -0.51653,0 -1.03305,0.10332 -1.54958,0.309933 m -1.23967,1.136359 c -0.82644,1.136359 -0.82644,2.789237 0,3.925596 0.72314,1.239679 2.27272,1.859492 3.6157,1.549585 1.44627,-0.309906 2.58263,-1.446292 2.78924,-2.892557 m -5.16527,-3.718983 c -0.41322,0.309906 -0.82645,0.619839 -1.23967,1.136359 m 0.30992,-0.103294 c -0.92975,1.033039 -1.03305,2.582598 -0.30992,3.822277 0.72314,1.239679 2.16942,1.859492 3.51239,1.652905 1.44628,-0.309933 2.47933,-1.342999 2.78925,-2.789264 m 0,0.103293 h 0.1033 m -6.30163,-2.685917 0.20661,-0.103294 m 1.03305,-0.723159 -0.1033,-0.206613 m 1.54958,-0.309906 c -0.51653,0 -1.03305,0.206613 -1.44628,0.413226 m 1.44628,-0.516546 v 0.206613 m 2.99586,3.822303 0.51653,0.103293 m -0.51653,-1.033012 v 0.929719 m 0.51653,-0.826426 -0.51653,-0.103293 m 0.51653,0 c -0.20661,-1.239679 -1.03306,-2.376038 -2.16942,-2.789264 m -1.13636,0.413226 1.13636,-0.309933 m -1.34297,-0.206613 0.20661,0.516546 m -1.54958,0.309906 -0.10331,-0.413226 m -1.03305,0.723159 1.13636,-0.309933 m 3.92561,2.272745 c 0,-0.309933 -0.10331,-0.61984 -0.20661,-0.929773 m -0.61984,1.239653 0.92976,-0.30988 m -0.92976,0.206586 c -0.61983,0.103294 -0.92974,0.723133 -0.82644,1.342972 m 0.41322,1.549586 -0.41322,-1.446292 m -0.41322,1.652905 c 0.30992,-0.10332 0.61983,-0.10332 0.82644,-0.206613 m -1.23966,-1.239679 0.41322,1.446292 m -0.41322,-1.549585 c -0.10331,-0.516546 -0.72314,-0.929773 -1.34297,-0.72316 m -1.44628,0.413227 1.44628,-0.413227 m -1.7562,-0.516519 c 0.10331,0.309906 0.10331,0.619839 0.20661,0.929746 m 1.34297,-1.239653 -1.44627,0.4132 m 1.44627,-0.4132 c 0.51653,-0.206586 0.92975,-0.826426 0.72314,-1.446265 m -0.30991,-1.342972 0.30991,1.446265 m 0.92975,-0.206613 -0.41322,-1.549585 m 0.30992,1.446292 c 0.20661,0.619839 0.82644,0.929746 1.44627,0.826452 m 0.92975,-0.206613 -0.92975,0.206613 m 0,-2.376037 c -0.51652,-0.309933 -1.03305,-0.413227 -1.54958,-0.309933 m 3.61569,3.099197 c -0.1033,-1.239679 -0.92974,-2.272745 -2.06611,-2.789264 m 2.06611,3.718983 c 0.10331,-0.309933 0.10331,-0.619813 0,-0.929719 m 0.10331,0.103293 h -0.20661 m -2.16942,-2.789264 0.20661,-0.103293 m -1.13636,3.202463 c 0,-0.103293 -0.20661,-0.206586 -0.30991,-0.206586 -0.10331,0 -0.20661,0.103293 -0.20661,0.206586 0,0.103294 0.1033,0.206587 0.20661,0.206587 0.1033,0 0.30991,-0.103293 0.30991,-0.206587 m -1.44627,-1.136359 c 0,-0.309906 -0.41323,-0.619839 -0.72314,-0.619839 -0.41322,0 -0.72314,0.309933 -0.72314,0.619839 0,0.413227 0.30992,0.72316 0.72314,0.72316 0.30991,0 0.72314,-0.309933 0.72314,-0.72316 m 2.99586,-0.826426 c 0,-0.309933 -0.41323,-0.619839 -0.72314,-0.619839 -0.41322,0 -0.72314,0.309906 -0.72314,0.619839 0,0.4132 0.30992,0.723133 0.72314,0.723133 0.30991,0 0.72314,-0.309933 0.72314,-0.723133 m 0.82644,2.995825 c 0,-0.309907 -0.41322,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72314,0.309933 -0.72314,0.61984 0,0.413226 0.30992,0.723132 0.72314,0.723132 0.30992,0 0.72314,-0.309906 0.72314,-0.723132 m -2.99586,0.826452 c 0,-0.309906 -0.41322,-0.619839 -0.72314,-0.619839 -0.41322,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413226 0.30991,0.723133 0.72313,0.723133 0.30992,0 0.72314,-0.309907 0.72314,-0.723133 m -0.20661,0 c 0,-0.206613 -0.30992,-0.413226 -0.51653,-0.413226 -0.30991,0 -0.51653,0.206613 -0.51653,0.413226 0,0.309906 0.20662,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.206614 0.51653,-0.51652 m 2.99586,-0.826452 c 0,-0.206614 -0.30992,-0.413227 -0.51653,-0.413227 -0.30992,0 -0.51653,0.206613 -0.51653,0.413227 0,0.309932 0.20661,0.516546 0.51653,0.516546 0.20661,0 0.51653,-0.206614 0.51653,-0.516546 m -0.82645,-2.995825 c 0,-0.206613 -0.30991,-0.413226 -0.51652,-0.413226 -0.30992,0 -0.51653,0.206613 -0.51653,0.413226 0,0.309907 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51652,-0.206613 0.51652,-0.51652 m -2.99585,0.826426 c 0,-0.206613 -0.30992,-0.413226 -0.51653,-0.413226 -0.30992,0 -0.51653,0.206613 -0.51653,0.413226 0,0.309933 0.20661,0.516546 0.51653,0.516546 0.20661,0 0.51653,-0.206613 0.51653,-0.516546 m -1.65289,0.516546 h 0.1033 m 0,0 0.20661,0.723107 m 0,0 0.10331,-0.103294 m 0,0 v 0.103294 m 0,0 -0.10331,0.103293 m 0,0 -0.1033,0.10332 m 0,0 -0.20661,-0.92972 m 2.78925,3.305758 v 0.206613 m 0,0 -0.10331,0.103293 m 0,0 v -0.309906 m 0,0 h -0.10331 m 0,0 v -0.10332 m 0,0 v -0.103294 m 0,0 h 0.10331 m 0,0 0.10331,0.103294 m 0,0 0.30991,-0.103294 m 0,0 v 0.103294 m 0,0 -0.1033,0.723159 m 0,0 h -0.10331 m 0,0 0.10331,-0.723159 m 0,0 -0.20661,0.10332 m 1.54958,0 0.1033,0.103293 h 0.10331 m 0,0 h 0.20661 m 0,0 c 0.10331,-0.103293 0.10331,-0.206613 0.10331,-0.309907 m 0,0.103294 h -0.10331 m -0.10331,0 c 0,0 0.10331,0 0,-0.103294 m -0.20661,0.103294 h 0.10331 c 0,0.10332 0,0.10332 0.1033,0 m -0.20661,0 v -0.103294 h 0.10331 m 0,0 h 0.1033 m 0,0 -0.1033,-0.103319 m -0.20661,-0.206614 c 0,0 0,0.10332 0.1033,0.10332 h 0.10331 m -0.10331,-0.206613 h -0.1033 v 0.103293 m 0.1033,-0.103293 h 0.10331 l 0.1033,0.103293 m 0,0 0.10331,-0.103293 m 0,0 -0.10331,-0.10332 h -0.20661 m 0,0 -0.20661,0.10332 v 0.206613 m 0,0 c 0,0.103294 0.10331,0.103294 0.20661,0.103294 m -0.1033,0.103319 v 0.103294 0.10332 m 1.13636,-4.752049 -0.51653,0.103319 m 0,0 v 0.103294 m 0,0 h 0.30992 m 0,0 -0.20661,0.413226 m 0.1033,-0.10332 c -0.1033,0.10332 0,0.206613 0,0.309933 0.10331,0.103293 0.20661,0.103293 0.30992,0 0.10331,0 0.10331,-0.10332 0.10331,-0.206613 m 0,0 h -0.10331 m -0.20661,0 c -0.10331,0 -0.10331,0.103293 0,0.103293 0,0.10332 0.1033,0.10332 0.1033,0 0.10331,0 0.10331,-0.103293 0.10331,-0.103293 m -0.20661,0 0.20661,-0.51652 m 0,0 v -0.103319 m -2.78925,31.714783 c -0.30992,0.103294 -0.61983,0.103294 -0.92975,0.206587 m 1.13636,-0.619813 c -0.51653,0 -1.03305,0.206613 -1.54958,0.413226 m -1.23967,1.033039 c -0.82644,1.239679 -0.82644,2.789264 0,4.028943 0.72314,1.239652 2.27272,1.859492 3.6157,1.549585 1.44627,-0.309933 2.58263,-1.446292 2.78924,-2.892584 m -5.16527,-3.718983 c -0.41322,0.206587 -0.82645,0.619813 -1.23967,1.033039 m 0.30992,-0.103293 c -0.92975,1.136359 -1.03305,2.685944 -0.30992,3.925623 0.72314,1.239652 2.16942,1.859492 3.51239,1.549585 1.44628,-0.206613 2.47933,-1.342972 2.78925,-2.685971 m 0,0 h 0.1033 m -6.30163,-2.582624 0.20661,-0.10332 m 1.03305,-0.826452 -0.1033,-0.206587 m 1.54958,-0.206613 c -0.51653,0 -1.03305,0.103293 -1.44628,0.309907 m 1.44628,-0.51652 v 0.206613 m 2.99586,3.925596 h 0.51653 m -0.51653,-0.929745 v 0.929745 m 0.51653,-0.929745 h -0.51653 m 0.51653,0 c -0.20661,-1.342972 -1.03306,-2.376038 -2.16942,-2.789238 m -1.13636,0.309907 1.13636,-0.309907 m -1.34297,-0.206613 0.20661,0.51652 m -1.54958,0.413226 -0.10331,-0.516546 m -1.03305,0.826452 1.13636,-0.309906 m 3.92561,2.169424 c 0,-0.309932 -0.10331,-0.516546 -0.20661,-0.826452 m -0.61984,1.136359 0.92976,-0.206613 m -0.92976,0.10332 c -0.61983,0.206613 -0.92974,0.826426 -0.82644,1.446265 m 0.41322,1.446292 -0.41322,-1.446292 m -0.41322,1.652905 c 0.30992,0 0.61983,-0.10332 0.82644,-0.206613 m -1.23966,-1.239679 0.41322,1.549585 m -0.41322,-1.549585 c -0.10331,-0.619839 -0.72314,-0.929746 -1.34297,-0.826452 m -1.44628,0.516546 1.44628,-0.413227 m -1.7562,-0.516519 c 0.10331,0.309906 0.10331,0.619813 0.20661,0.826426 m 1.34297,-1.136359 -1.44627,0.309933 m 1.44627,-0.413226 c 0.51653,-0.10332 0.92975,-0.72316 0.72314,-1.342973 m -0.30991,-1.446291 0.30991,1.446291 m 0.92975,-0.206613 -0.41322,-1.446291 m 0.30992,1.446291 c 0.20661,0.51652 0.82644,0.929746 1.44627,0.723133 m 0.92975,-0.206613 -0.92975,0.309906 m 0,-2.479331 c -0.51652,-0.206613 -1.03305,-0.309906 -1.54958,-0.309906 m 3.61569,3.202464 c -0.1033,-1.239653 -0.92974,-2.376038 -2.06611,-2.892558 m 2.06611,3.822303 c 0.10331,-0.309906 0.10331,-0.619812 0,-0.929745 m 0.10331,0 h -0.20661 m -2.16942,-2.789238 0.20661,-0.10332 m -1.13636,3.202491 c 0,-0.10332 -0.20661,-0.206614 -0.30991,-0.206614 -0.10331,0 -0.20661,0.103294 -0.20661,0.206614 0,0.103293 0.1033,0.309906 0.20661,0.309906 0.1033,0 0.30991,-0.206613 0.30991,-0.309906 m -1.44627,-1.033066 c 0,-0.413226 -0.41323,-0.723133 -0.72314,-0.723133 -0.41322,0 -0.72314,0.309907 -0.72314,0.723133 0,0.309906 0.30992,0.723133 0.72314,0.723133 0.30991,0 0.72314,-0.413227 0.72314,-0.723133 m 2.99586,-0.826453 c 0,-0.413226 -0.41323,-0.723132 -0.72314,-0.723132 -0.41322,0 -0.72314,0.309906 -0.72314,0.723132 0,0.309933 0.30992,0.723133 0.72314,0.723133 0.30991,0 0.72314,-0.4132 0.72314,-0.723133 m 0.82644,2.995878 c 0,-0.413227 -0.41322,-0.723133 -0.72314,-0.723133 -0.41322,0 -0.72314,0.309906 -0.72314,0.723133 0,0.309906 0.30992,0.723132 0.72314,0.723132 0.30992,0 0.72314,-0.413226 0.72314,-0.723132 m -2.99586,0.826452 c 0,-0.413226 -0.41322,-0.723159 -0.72314,-0.723159 -0.41322,0 -0.72313,0.309933 -0.72313,0.723159 0,0.309906 0.30991,0.723133 0.72313,0.723133 0.30992,0 0.72314,-0.413227 0.72314,-0.723133 m -0.20661,0 c 0,-0.309933 -0.30992,-0.516546 -0.51653,-0.516546 -0.30991,0 -0.51653,0.206613 -0.51653,0.516546 0,0.206613 0.20662,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.309907 0.51653,-0.51652 m 2.99586,-0.826452 c 0,-0.309933 -0.30992,-0.516547 -0.51653,-0.516547 -0.30992,0 -0.51653,0.206614 -0.51653,0.516547 0,0.206613 0.20661,0.516519 0.51653,0.516519 0.20661,0 0.51653,-0.309906 0.51653,-0.516519 m -0.82645,-2.995878 c 0,-0.309906 -0.30991,-0.516519 -0.51652,-0.516519 -0.30992,0 -0.51653,0.206613 -0.51653,0.516519 0,0.206614 0.20661,0.516546 0.51653,0.516546 0.20661,0 0.51652,-0.309932 0.51652,-0.516546 m -2.99585,0.826453 c 0,-0.309907 -0.30992,-0.51652 -0.51653,-0.51652 -0.30992,0 -0.51653,0.206613 -0.51653,0.51652 0,0.206613 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.309907 0.51653,-0.51652 m -1.65289,0.51652 0.1033,-0.103294 m 0,0 0.20661,0.826453 m 0,0 0.10331,-0.206613 m 0,0 v 0.206613 m 0,0 -0.10331,0.103293 m 0,0 h -0.1033 m 0,0 -0.20661,-0.826452 m 2.78925,3.20249 V 78.0473 m 0,0 h -0.10331 m 0,0 v -0.206613 m 0,0 h -0.10331 m 0,0 v -0.103293 m 0,0 v -0.206613 m 0,0 h 0.10331 m 0,0 0.10331,0.103293 m 0,0 0.30991,-0.103293 m 0,0 v 0.206613 m 0,0 -0.1033,0.619839 m 0,0 -0.10331,0.103293 m 0,0 0.10331,-0.723132 m 0,0 h -0.20661 m 1.54958,0 0.1033,0.103293 0.10331,0.10332 m 0,0 h 0.20661 m 0,-0.10332 c 0.10331,0 0.10331,-0.206613 0.10331,-0.309906 m 0,0.103293 h -0.10331 m -0.10331,0.10332 c 0,0 0.10331,-0.10332 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10331,0.10332 h 0.1033 m -0.20661,0 v -0.10332 l 0.10331,-0.103293 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.103294 c 0,0 0,0.103294 0.1033,0.103294 h 0.10331 m -0.10331,-0.309907 c 0,0 -0.1033,0 -0.1033,0.10332 v 0.103293 m 0.1033,-0.103293 h 0.10331 0.1033 m 0,0 h 0.10331 m 0,0 -0.10331,-0.10332 -0.20661,-0.103293 m 0,0 -0.20661,0.206613 v 0.206587 m 0,-0.103294 c 0,0.103294 0.10331,0.206614 0.20661,0.206614 m -0.1033,0 v 0.103293 0.10332 m 1.13636,-4.648756 -0.51653,0.103293 m 0,0 v 0.10332 m 0,0 0.30992,-0.10332 m 0,0 -0.20661,0.413227 m 0.1033,0 c -0.1033,0.103319 0,0.206613 0,0.206613 0.10331,0.103293 0.20661,0.103293 0.30992,0.103293 0.10331,-0.103293 0.10331,-0.206587 0.10331,-0.309906 m 0,0.103319 h -0.10331 m -0.20661,-0.103319 c -0.10331,0.103319 -0.10331,0.103319 0,0.206613 h 0.1033 c 0.10331,0 0.10331,-0.103294 0.10331,-0.206613 m -0.20661,0.103319 0.20661,-0.516546 m 0,0 v -0.103293 m -2.78925,31.714782 c -0.30992,0 -0.61983,0.10332 -0.92975,0.20661 m 1.13636,-0.61983 c -0.51653,0 -1.03305,0.10332 -1.54958,0.30993 m -1.23967,1.13636 c -0.82644,1.13636 -0.82644,2.78923 0,3.92559 0.72314,1.23966 2.27272,1.8595 3.6157,1.54959 1.44627,-0.30993 2.58263,-1.44629 2.78924,-2.89256 m -5.16527,-3.71898 c -0.41322,0.3099 -0.82645,0.61984 -1.23967,1.13636 m 0.30992,-0.10332 c -0.92975,1.03306 -1.03305,2.58262 -0.30992,3.8223 0.72314,1.23965 2.16942,1.85949 3.51239,1.65288 1.44628,-0.30991 2.47933,-1.34297 2.78925,-2.78924 m 0,0.10329 h 0.1033 m -6.30163,-2.68591 0.20661,-0.10332 m 1.03305,-0.72314 -0.1033,-0.20661 m 1.54958,-0.3099 c -0.51653,0 -1.03305,0.20661 -1.44628,0.41322 m 1.44628,-0.51654 v 0.20661 m 2.99586,3.92559 h 0.51653 m -0.51653,-1.03303 v 1.03303 m 0.51653,-0.92971 -0.51653,-0.10332 m 0.51653,0 c -0.20661,-1.23966 -1.03306,-2.37602 -2.16942,-2.78924 m -1.13636,0.41322 1.13636,-0.30993 m -1.34297,-0.20661 0.20661,0.51654 m -1.54958,0.4132 -0.10331,-0.51652 m -1.03305,0.72314 1.13636,-0.20662 m 3.92561,2.16943 c 0,-0.30991 -0.10331,-0.61981 -0.20661,-0.92975 m -0.61984,1.23968 0.92976,-0.30993 m -0.92976,0.20661 c -0.61983,0.10332 -0.92974,0.72313 -0.82644,1.34295 m 0.41322,1.54958 -0.41322,-1.44626 m -0.41322,1.65288 c 0.30992,-0.1033 0.61983,-0.1033 0.82644,-0.20662 m -1.23966,-1.23965 0.41322,1.44627 m -0.41322,-1.54959 c -0.10331,-0.51652 -0.72314,-0.92975 -1.34297,-0.72313 m -1.44628,0.41322 1.44628,-0.41322 m -1.7562,-0.5165 c 0.10331,0.30988 0.10331,0.61982 0.20661,0.92972 m 1.34297,-1.23965 -1.44627,0.4132 m 1.44627,-0.4132 c 0.51653,-0.20661 0.92975,-0.82642 0.72314,-1.44626 m -0.30991,-1.34298 0.30991,1.44627 m 0.92975,-0.20661 -0.41322,-1.54959 m 0.30992,1.44629 c 0.20661,0.61984 0.82644,0.92975 1.44627,0.82646 m 0.92975,-0.20662 -0.92975,0.20662 m 0,-2.37604 c -0.51652,-0.30993 -1.03305,-0.41323 -1.54958,-0.30993 m 3.61569,3.09917 c -0.1033,-1.23966 -0.92974,-2.27272 -2.06611,-2.78924 m 2.06611,3.71898 c 0.10331,-0.3099 0.10331,-0.61981 0,-0.92974 m 0.10331,0.10332 h -0.20661 m -2.16942,-2.78927 0.20661,-0.10329 m -6.09502,2.27272 h -0.10331 m 5.06197,0.92974 c 0,-0.10329 -0.20661,-0.20661 -0.30991,-0.20661 -0.10331,0 -0.20661,0.10332 -0.20661,0.20661 0,0.10332 0.1033,0.20662 0.20661,0.20662 0.1033,0 0.30991,-0.1033 0.30991,-0.20662 m -1.44627,-1.13636 c 0,-0.3099 -0.41323,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72314,0.30994 -0.72314,0.61984 0,0.41323 0.30992,0.72314 0.72314,0.72314 0.30991,0 0.72314,-0.30991 0.72314,-0.72314 m 2.99586,-0.82645 c 0,-0.30991 -0.41323,-0.61981 -0.72314,-0.61981 -0.41322,0 -0.72314,0.3099 -0.72314,0.61981 0,0.41323 0.30992,0.72316 0.72314,0.72316 0.30991,0 0.72314,-0.30993 0.72314,-0.72316 m 0.82644,2.99585 c 0,-0.30991 -0.41322,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72314,0.30993 -0.72314,0.61984 0,0.41323 0.30992,0.72313 0.72314,0.72313 0.30992,0 0.72314,-0.3099 0.72314,-0.72313 m -2.99586,0.82645 c 0,-0.30993 -0.41322,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72313,0.30991 -0.72313,0.61984 0,0.41323 0.30991,0.72314 0.72313,0.72314 0.30992,0 0.72314,-0.30991 0.72314,-0.72314 m -0.20661,0 c 0,-0.20661 -0.30992,-0.41322 -0.51653,-0.41322 -0.30991,0 -0.51653,0.20661 -0.51653,0.41322 0,0.30991 0.20662,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.20661 0.51653,-0.51652 m 2.99586,-0.82645 c 0,-0.20661 -0.30992,-0.41323 -0.51653,-0.41323 -0.30992,0 -0.51653,0.20662 -0.51653,0.41323 0,0.30991 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.20661 0.51653,-0.51652 m -0.82645,-2.99585 c 0,-0.20661 -0.30991,-0.41323 -0.51652,-0.41323 -0.30992,0 -0.51653,0.20662 -0.51653,0.41323 0,0.30993 0.20661,0.51655 0.51653,0.51655 0.20661,0 0.51652,-0.20662 0.51652,-0.51655 m -2.99585,0.82645 c 0,-0.20661 -0.30992,-0.41322 -0.51653,-0.41322 -0.30992,0 -0.51653,0.20661 -0.51653,0.41322 0,0.30994 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.20658 0.51653,-0.51652 m -1.65289,0.51652 h 0.1033 m 0,0 0.20661,0.72316 m 0,0 0.10331,-0.10332 m 0,0 v 0.10332 m 0,0 -0.10331,0.1033 m 0,0 -0.1033,0.10331 m 0,0 -0.20661,-0.92977 m 2.78925,3.30579 v 0.20658 m 0,0 -0.10331,0.10332 m 0,0 v -0.3099 m 0,0 h -0.10331 m 0,0 v -0.10332 m 0,0 v -0.1033 m 0,0 h 0.10331 m 0,0 0.10331,0.1033 m 0,0 0.30991,-0.1033 m 0,0 v 0.1033 m 0,0 -0.1033,0.72313 m 0,0 h -0.10331 m 0,0 0.10331,-0.72313 m 0,0 -0.20661,0.10332 m 1.54958,0 0.1033,0.10329 h 0.10331 m 0,0 h 0.20661 m 0,0 c 0.10331,-0.10329 0.10331,-0.20661 0.10331,-0.30991 m 0,0.1033 h -0.10331 m -0.10331,0.10332 c 0,0 0.10331,-0.10332 0,-0.10332 m -0.20661,0 h 0.10331 c 0,0.10332 0,0.10332 0.1033,0 m -0.20661,0 v -0.1033 h 0.10331 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.20661 c 0,0.10332 0,0.10332 0.1033,0.10332 0,0.10329 0,0.10329 0.10331,0 m -0.10331,-0.20661 h -0.1033 v 0.10329 m 0.1033,-0.10329 h 0.10331 l 0.1033,0.10329 m 0,0 0.10331,-0.10329 m 0,0 -0.10331,-0.10332 h -0.20661 m 0,0 -0.20661,0.10332 v 0.20661 m 0,0 c 0,0.10329 0.10331,0.10329 0.20661,0.10329 m -0.1033,0.10332 v 0.1033 0.10332 m 1.13636,-4.75205 -0.51653,0.10329 m 0,0 v 0.10332 m 0,0 h 0.30992 m 0,0 -0.20661,0.41323 m 0.1033,-0.10332 c -0.1033,0.10332 0,0.20661 0,0.30993 0.10331,0.10329 0.20661,0.10329 0.30992,0 0.10331,0 0.10331,-0.10332 0.10331,-0.20661 m 0,0 h -0.10331 m -0.20661,0 c -0.10331,0 -0.10331,0.10329 0,0.10329 0,0.10332 0.1033,0.10332 0.1033,0 0.10331,0 0.10331,-0.10329 0.10331,-0.10329 m -0.20661,0 0.20661,-0.51655 m 0,0 v -0.10329 m -2.78925,31.71475 c -0.30992,0.10332 -0.61983,0.10332 -0.92975,0.20662 m 1.13636,-0.61982 c -0.51653,0 -1.03305,0.20659 -1.54958,0.4132 m -1.23967,1.03307 c -0.82644,1.23968 -0.82644,2.78926 0,4.02892 0.72314,1.23967 2.27272,1.85951 3.6157,1.54961 1.44627,-0.30994 2.58263,-1.44629 2.78924,-2.89259 m -5.16527,-3.71901 c -0.41322,0.20662 -0.82645,0.61984 -1.23967,1.03307 m 0.30992,-0.10329 c -0.92975,1.13636 -1.03305,2.68594 -0.30992,3.92562 0.72314,1.23965 2.16942,1.85949 3.51239,1.54958 1.44628,-0.20661 2.47933,-1.34299 2.78925,-2.68597 m 0,0 h 0.1033 m -6.30163,-2.58262 0.20661,-0.10332 m 1.03305,-0.82645 -0.1033,-0.20662 m 1.54958,-0.20661 c -0.51653,0 -1.03305,0.10332 -1.44628,0.30993 m 1.44628,-0.51652 v 0.20659 m 2.99586,3.92562 h 0.51653 m -0.51653,-0.92974 v 0.92974 m 0.51653,-0.92974 h -0.51653 m 0.51653,0 c -0.20661,-1.34297 -1.03306,-2.37604 -2.16942,-2.78927 m -1.13636,0.30994 1.13636,-0.30994 m -1.34297,-0.20661 0.20661,0.51655 m -1.54958,0.41322 -0.10331,-0.51654 m -1.03305,0.82645 1.13636,-0.30991 m 3.92561,2.16943 c 0,-0.30993 -0.10331,-0.51655 -0.20661,-0.82645 m -0.61984,1.13635 0.92976,-0.20661 m -0.92976,0.10332 c -0.61983,0.20659 -0.92974,0.82643 -0.82644,1.44627 m 0.41322,1.44629 -0.41322,-1.44629 m -0.41322,1.6529 c 0.30992,0 0.61983,-0.10332 0.82644,-0.20661 m -1.23966,-1.23968 0.41322,1.54958 m -0.41322,-1.54958 c -0.10331,-0.61984 -0.72314,-0.92975 -1.34297,-0.82645 m -1.44628,0.51654 1.44628,-0.41322 m -1.7562,-0.51655 c 0.10331,0.30993 0.10331,0.61984 0.20661,0.82645 m 1.34297,-1.13636 -1.44627,0.30991 m 1.44627,-0.4132 c 0.51653,-0.10332 0.92975,-0.72316 0.72314,-1.343 m -0.30991,-1.44626 0.30991,1.44626 m 0.92975,-0.20661 -0.41322,-1.44627 m 0.30992,1.44627 c 0.20661,0.51655 0.82644,0.92977 1.44627,0.72316 m 0.92975,-0.20661 -0.92975,0.3099 m 0,-2.47933 c -0.51652,-0.20661 -1.03305,-0.30991 -1.54958,-0.30991 m 3.61569,3.20247 c -0.1033,-1.23968 -0.92974,-2.37604 -2.06611,-2.89256 m 2.06611,3.8223 c 0.10331,-0.3099 0.10331,-0.61981 0,-0.92974 m 0.10331,0 h -0.20661 m -2.16942,-2.78927 0.20661,-0.10329 m -6.09502,2.37604 h -0.10331 m 5.06197,0.82645 c 0,-0.10332 -0.20661,-0.20661 -0.30991,-0.20661 -0.10331,0 -0.20661,0.10329 -0.20661,0.20661 0,0.10329 0.1033,0.30991 0.20661,0.30991 0.1033,0 0.30991,-0.20662 0.30991,-0.30991 m -1.44627,-1.03306 c 0,-0.41323 -0.41323,-0.72314 -0.72314,-0.72314 -0.41322,0 -0.72314,0.30991 -0.72314,0.72314 0,0.3099 0.30992,0.72313 0.72314,0.72313 0.30991,0 0.72314,-0.41323 0.72314,-0.72313 m 2.99586,-0.82646 c 0,-0.41322 -0.41323,-0.72313 -0.72314,-0.72313 -0.41322,0 -0.72314,0.30991 -0.72314,0.72313 0,0.30991 0.30992,0.72314 0.72314,0.72314 0.30991,0 0.72314,-0.41323 0.72314,-0.72314 m 0.82644,2.99588 c 0,-0.41323 -0.41322,-0.72316 -0.72314,-0.72316 -0.41322,0 -0.72314,0.30993 -0.72314,0.72316 0,0.30991 0.30992,0.72313 0.72314,0.72313 0.30992,0 0.72314,-0.41322 0.72314,-0.72313 m -2.99586,0.82643 c 0,-0.4132 -0.41322,-0.72314 -0.72314,-0.72314 -0.41322,0 -0.72313,0.30994 -0.72313,0.72314 0,0.30993 0.30991,0.72316 0.72313,0.72316 0.30992,0 0.72314,-0.41323 0.72314,-0.72316 m -0.20661,0 c 0,-0.30991 -0.30992,-0.51652 -0.51653,-0.51652 -0.30991,0 -0.51653,0.20661 -0.51653,0.51652 0,0.20661 0.20662,0.51654 0.51653,0.51654 0.20661,0 0.51653,-0.30993 0.51653,-0.51654 m 2.99586,-0.82643 c 0,-0.30993 -0.30992,-0.51655 -0.51653,-0.51655 -0.30992,0 -0.51653,0.20662 -0.51653,0.51655 0,0.20661 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.30991 0.51653,-0.51652 m -0.82645,-2.99588 c 0,-0.3099 -0.30991,-0.51652 -0.51652,-0.51652 -0.30992,0 -0.51653,0.20662 -0.51653,0.51652 0,0.20662 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51652,-0.3099 0.51652,-0.51652 m -2.99585,0.82646 c 0,-0.30994 -0.30992,-0.51655 -0.51653,-0.51655 -0.30992,0 -0.51653,0.20661 -0.51653,0.51655 0,0.20661 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.30991 0.51653,-0.51652 m -1.65289,0.51652 h 0.1033 m 0,0 0.20661,0.72313 m 0,0 0.10331,-0.20659 m 0,0 v 0.20659 m 0,0 -0.10331,0.10332 m 0,0 h -0.1033 m 0,0 -0.20661,-0.82645 m 2.78925,3.20249 v 0.3099 m 0,0 h -0.10331 m 0,0 v -0.20661 m 0,0 h -0.10331 m 0,0 v -0.10329 m 0,0 v -0.20662 m 0,0 h 0.10331 m 0,0 0.10331,0.1033 m 0,0 0.30991,-0.1033 m 0,0 v 0.20662 m 0,0 -0.1033,0.61983 m 0,0 -0.10331,0.1033 m 0,0 0.10331,-0.72313 m 0,0 h -0.20661 m 1.54958,0 0.1033,0.10329 0.10331,0.10332 m 0,0 h 0.20661 m 0,-0.10332 c 0.10331,0 0.10331,-0.20661 0.10331,-0.30991 m 0,0.1033 h -0.10331 m -0.10331,0.10332 c 0,0 0.10331,0 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10331,0.10332 h 0.1033 m -0.20661,0 v -0.10332 l 0.10331,-0.1033 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.10329 c 0,0 0,0.10329 0.1033,0.10329 h 0.10331 m -0.10331,-0.3099 c 0,0 -0.1033,0 -0.1033,0.10329 v 0.10332 m 0.1033,-0.10332 h 0.10331 0.1033 m 0,0 h 0.10331 m 0,0 -0.10331,-0.10329 -0.20661,-0.10332 m 0,0 -0.20661,0.20661 v 0.20661 m 0,-0.10329 c 0,0.10329 0.10331,0.20661 0.20661,0.20661 m -0.1033,0 v 0.1033 0.10332 m 1.13636,-4.64876 -0.51653,0.10329 m 0,0 v 0.10332 m 0,0 0.30992,-0.10332 m 0,0 -0.20661,0.41323 m 0.1033,0 c -0.1033,0.10329 0,0.20661 0,0.20661 0.10331,0.1033 0.20661,0.1033 0.30992,0.1033 0.10331,-0.1033 0.10331,-0.20662 0.10331,-0.30991 m 0,0.10329 h -0.10331 m -0.20661,-0.10329 c -0.10331,0.10329 -0.10331,0.10329 0,0.20661 h 0.1033 c 0.10331,0 0.10331,-0.10332 0.10331,-0.20661 m -0.20661,0.10329 0.20661,-0.51652 m 0,0 v -0.10329 M 130.00996,71.952279 c -0.30991,0.103294 -0.61984,0.103294 -0.82645,0.206587 m 1.03306,-0.619813 c -0.51652,0 -1.03306,0.206613 -1.44629,0.413226 m -1.23965,1.033039 c -0.82643,1.239679 -0.92972,2.789264 -0.10332,4.028943 0.82645,1.239652 2.27274,1.859492 3.71901,1.549585 1.44629,-0.309933 2.47936,-1.446292 2.78926,-2.892584 m -5.1653,-3.718983 c -0.51652,0.206587 -0.92974,0.619813 -1.23965,1.033039 m 0.30991,-0.103293 c -0.92972,1.136359 -1.03304,2.685944 -0.30991,3.925623 0.61984,1.239652 2.0661,1.859492 3.5124,1.549585 1.34297,-0.206613 2.47933,-1.342972 2.68594,-2.685971 m 0,0 h 0.10329 m -6.30163,-2.582624 0.20661,-0.10332 m 1.03304,-0.826452 v -0.206587 m 1.54959,-0.206613 c -0.51652,0 -1.03304,0.103293 -1.54959,0.309907 m 1.44629,-0.51652 0.1033,0.206613 m 2.89258,3.925596 h 0.51652 m -0.41323,-0.929745 -0.10329,0.929745 m 0.51652,-0.929745 h -0.41323 m 0.41323,0 c -0.10329,-1.342972 -0.92975,-2.376038 -2.16942,-2.789238 m -1.13636,0.309907 1.13636,-0.309907 m -1.23968,-0.206613 0.10332,0.51652 m -1.54959,0.413226 -0.10332,-0.516546 m -1.03304,0.826452 1.13636,-0.309906 m 4.02892,2.169424 c 0,-0.309932 -0.1033,-0.516546 -0.20662,-0.826452 m -0.72313,1.136359 0.92975,-0.206613 m -0.92975,0.10332 c -0.61984,0.206613 -0.92974,0.826426 -0.82645,1.446265 m 0.41323,1.446292 -0.30991,-1.446292 m -0.51655,1.652905 c 0.30994,0 0.61984,-0.10332 0.92978,-0.206613 m -1.343,-1.239679 0.41322,1.549585 m -0.41322,-1.549585 c -0.1033,-0.619839 -0.72314,-0.929746 -1.34298,-0.826452 m -1.44626,0.516546 1.44626,-0.413227 m -1.65287,-0.516519 c 0,0.309906 0.10329,0.619813 0.20661,0.826426 m 1.23965,-1.136359 -1.44626,0.309933 m 1.44626,-0.413226 c 0.61984,-0.10332 0.92977,-0.72316 0.82645,-1.342973 m -0.41322,-1.446291 0.41322,1.446291 m 0.82646,-0.206613 -0.41323,-1.446291 m 0.41323,1.446291 c 0.10329,0.51652 0.72313,0.929746 1.34297,0.723133 m 0.92974,-0.206613 -0.92974,0.309906 m 0.10332,-2.479331 c -0.51655,-0.206613 -1.03307,-0.309906 -1.65291,-0.309906 m 3.71901,3.202464 c -0.10332,-1.239653 -0.92974,-2.376038 -2.0661,-2.892558 m 2.0661,3.822303 v -0.929745 m 0,0 h -0.20661 m -2.16942,-2.789238 0.30993,-0.10332 m 2.68594,0.929746 c 0,0 0.1033,0 0,0 m -3.92562,2.272745 c 0,-0.10332 -0.10332,-0.206614 -0.20661,-0.206614 -0.10332,0 -0.20662,0.103294 -0.20662,0.206614 0,0.103293 0.1033,0.309906 0.20662,0.309906 0.10329,0 0.20661,-0.206613 0.20661,-0.309906 m -1.44629,-1.033066 c 0,-0.413226 -0.30991,-0.723133 -0.72314,-0.723133 -0.3099,0 -0.61983,0.309907 -0.61983,0.723133 0,0.309906 0.30993,0.723133 0.61983,0.723133 0.41323,0 0.72314,-0.413227 0.72314,-0.723133 m 2.99587,-0.826453 c 0,-0.413226 -0.3099,-0.723132 -0.72313,-0.723132 -0.30993,0 -0.61984,0.309906 -0.61984,0.723132 0,0.309933 0.30991,0.723133 0.61984,0.723133 0.41323,0 0.72313,-0.4132 0.72313,-0.723133 m 0.82646,2.995878 c 0,-0.413227 -0.41323,-0.723133 -0.72316,-0.723133 -0.4132,0 -0.72313,0.309906 -0.72313,0.723133 0,0.309906 0.30993,0.723132 0.72313,0.723132 0.30993,0 0.72316,-0.413226 0.72316,-0.723132 m -2.99588,0.826452 c 0,-0.413226 -0.41323,-0.723159 -0.72313,-0.723159 -0.41323,0 -0.72316,0.309933 -0.72316,0.723159 0,0.309906 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.72313,-0.413227 0.72313,-0.723133 m -0.20661,0 c 0,-0.309933 -0.30991,-0.516546 -0.51652,-0.516546 -0.30994,0 -0.51655,0.206613 -0.51655,0.516546 0,0.206613 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.51652,-0.309907 0.51652,-0.51652 m 2.99587,-0.826452 c 0,-0.309933 -0.30993,-0.516547 -0.51654,-0.516547 -0.30991,0 -0.51652,0.206614 -0.51652,0.516547 0,0.206613 0.20661,0.516519 0.51652,0.516519 0.20661,0 0.51654,-0.309906 0.51654,-0.516519 m -0.82645,-2.995878 c 0,-0.309906 -0.20661,-0.516519 -0.51652,-0.516519 -0.20661,0 -0.41322,0.206613 -0.41322,0.516519 0,0.206614 0.20661,0.516546 0.41322,0.516546 0.30991,0 0.51652,-0.309932 0.51652,-0.516546 m -2.99588,0.826453 c 0,-0.309907 -0.20661,-0.51652 -0.51652,-0.51652 -0.20661,0 -0.41322,0.206613 -0.41322,0.51652 0,0.206613 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.309907 0.51652,-0.51652 m -1.65287,0.51652 0.10329,-0.103294 m 0,0 0.20661,0.826453 m 0,0 0.10332,-0.206613 m 0,0 v 0.206613 m 0,0 v 0.103293 m 0,0 h -0.20661 m 0,0 -0.20661,-0.826452 m 2.78926,3.20249 0.10329,0.309906 m 0,0 h -0.20661 m 0,0 v -0.206613 m 0,0 h -0.10329 m 0,0 v -0.103293 m 0,0 h 0.10329 m 0,0 -0.10329,-0.206613 m 0,0 h 0.10329 m 0,0 0.10332,0.103293 m 0,0 0.30991,-0.103293 m 0,0 v 0.206613 m 0,0 -0.10332,0.619839 m 0,0 -0.1033,0.103293 m 0,0 0.1033,-0.723132 m 0,0 h -0.20659 m 1.54959,0 0.10329,0.103293 0.20661,0.10332 m 0,0 h 0.10329 m 0,-0.10332 c 0.10332,0 0.10332,-0.206613 0.10332,-0.309906 m 0,0.103293 h -0.10332 m -0.10329,0.10332 c 0.10329,0 0.10329,-0.10332 0.10329,-0.10332 m -0.20658,0 v 0.10332 h 0.10329 m -0.20661,0 v -0.10332 l 0.10332,-0.103293 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 m -0.10332,-0.103294 v 0.103294 h 0.10332 m -0.10332,-0.309907 v 0.10332 c -0.10329,0 -0.10329,0 0,0.103293 m 0,-0.103293 h 0.10332 0.10329 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 -0.20661,-0.103293 m 0,0 -0.20661,0.206613 v 0.206587 m 0,-0.103294 c 0,0.103294 0.10332,0.206614 0.20661,0.206614 m 0,0 -0.10329,0.103293 v 0.10332 m 1.13635,-4.648756 -0.51654,0.103293 m 0,0 v 0.10332 m 0,0 0.30993,-0.10332 m 0,0 -0.10332,0.413227 m 0,0 c -0.10329,0.103319 0,0.206613 0,0.206613 0.10332,0.103293 0.20661,0.103293 0.30993,0.103293 0.1033,-0.103293 0.1033,-0.206587 0.1033,-0.309906 m 0,0.103319 h -0.1033 m -0.20661,-0.103319 c -0.10332,0.103319 -0.10332,0.103319 0,0.206613 h 0.10329 c 0.10332,0 0.10332,-0.103294 0.10332,-0.206613 m -0.20661,0.103319 0.20661,-0.516546 m 0,0 V 73.088638 M 33.935837,142.61323 c 0,-0.30991 -0.103293,-0.4132 -0.413226,-0.4132 -0.206587,0 -0.4132,0.10329 -0.4132,0.4132 0,0.20661 0.206613,0.41322 0.4132,0.41322 0.309933,0 0.413226,-0.20661 0.413226,-0.41322 m -0.206613,0 c 0,-0.1033 -0.103293,-0.20659 -0.206613,-0.20659 -0.103293,0 -0.206587,0.10329 -0.206587,0.20659 0,0.10332 0.103294,0.20661 0.206587,0.20661 0.10332,0 0.206613,-0.10329 0.206613,-0.20661 m -0.619813,-2.99585 c 0,-0.30994 -0.10332,-0.41323 -0.4132,-0.41323 -0.206613,0 -0.413226,0.10329 -0.413226,0.41323 0,0.20661 0.206613,0.41322 0.413226,0.41322 0.30988,0 0.4132,-0.20661 0.4132,-0.41322 m -0.206587,0 c 0,-0.10332 -0.103319,-0.20662 -0.206613,-0.20662 -0.10332,0 -0.206613,0.1033 -0.206613,0.20662 0,0.10329 0.103293,0.20661 0.206613,0.20661 0.103294,0 0.206613,-0.10332 0.206613,-0.20661 m 4.02889,2.16942 c 0,-0.20661 -0.103293,-0.41323 -0.413226,-0.41323 -0.206613,0 -0.413226,0.20662 -0.413226,0.41323 0,0.30991 0.206613,0.51652 0.413226,0.51652 0.309933,0 0.413226,-0.20661 0.413226,-0.51652 m -0.206613,0 c 0,-0.10332 -0.103293,-0.10332 -0.206613,-0.10332 -0.103293,0 -0.206613,0 -0.206613,0.10332 0,0.10329 0.10332,0.20661 0.206613,0.20661 0.10332,0 0.206613,-0.10332 0.206613,-0.20661 m -1.652878,-1.13636 c 0,-0.20661 -0.206614,-0.41323 -0.413227,-0.41323 -0.309933,0 -0.516546,0.20662 -0.516546,0.41323 0,0.30991 0.206613,0.51652 0.516546,0.51652 0.206613,0 0.413227,-0.20661 0.413227,-0.51652 m -0.309933,0 c 0,-0.10332 0,-0.10332 -0.103294,-0.10332 -0.10332,0 -0.206613,0 -0.206613,0.10332 0,0.10329 0.103293,0.20659 0.206613,0.20659 0.103294,0 0.103294,-0.1033 0.103294,-0.20659 m 1.446291,-1.85952 c 0,-0.3099 -0.206613,-0.41322 -0.413226,-0.41322 -0.309933,0 -0.516546,0.10332 -0.516546,0.41322 0,0.20662 0.206613,0.41323 0.516546,0.41323 0.206613,0 0.413226,-0.20661 0.413226,-0.41323 m -0.309932,0 c 0,-0.10329 0,-0.20661 -0.103294,-0.20661 -0.10332,0 -0.206613,0.10332 -0.206613,0.20661 0,0.10332 0.103293,0.20662 0.206613,0.20662 0.103294,0 0.103294,-0.1033 0.103294,-0.20662 m 2.892557,1.85952 c 0,-2.27274 -1.859492,-4.13223 -4.13221,-4.13223 -2.376011,0 -4.235529,1.85949 -4.235529,4.13223 0,2.37601 1.859518,4.23553 4.235529,4.23553 2.272718,0 4.13221,-1.85952 4.13221,-4.23553 m -0.51652,0 c 0,-1.96281 -1.652878,-3.61572 -3.61569,-3.61572 -2.066105,0 -3.718983,1.65291 -3.718983,3.61572 0,2.06611 1.652878,3.71898 3.718983,3.71898 1.962812,0 3.61569,-1.65287 3.61569,-3.71898 m -0.516519,-0.20661 0.516519,-0.10332 m -0.723132,-1.03307 c -0.309933,0.10332 -0.516547,0.41323 -0.413227,0.72316 0.103294,0.20661 0.413227,0.41323 0.723133,0.30991 m -0.413226,-0.92975 0.516546,-0.10332 m 219.73078,-34.50402 c -0.30991,0 -0.61984,0.10332 -0.92975,0.20661 m 1.13636,-0.61983 c -0.51652,0 -1.03306,0.10332 -1.54958,0.30993 m -1.23968,1.13636 c -0.82645,1.13636 -0.82645,2.78923 0,3.92559 0.72313,1.23966 2.27274,1.8595 3.61571,1.54959 1.44626,-0.30993 2.58262,-1.44629 2.78923,-2.89256 m -5.16526,-3.71898 c -0.41323,0.3099 -0.82645,0.61984 -1.23968,1.13636 m 0.30994,-0.10332 c -0.92977,1.03306 -1.03307,2.58262 -0.30994,3.8223 0.72313,1.23965 2.16942,1.85949 3.51239,1.65288 1.44629,-0.30991 2.47933,-1.34297 2.78926,-2.78924 m -0.10332,0.10329 h 0.20661 m -6.40494,-2.68591 0.30994,-0.10332 m 0.92974,-0.72314 v -0.20661 m 1.54958,-0.3099 c -0.51652,0 -1.03306,0.20661 -1.44629,0.41322 m 1.34297,-0.51654 0.10332,0.20661 m 2.89255,3.92559 h 0.51652 m -0.4132,-1.03303 -0.10332,1.03303 m 0.51652,-0.92971 -0.4132,-0.10332 m 0.51652,0 c -0.20662,-1.23966 -1.03307,-2.37602 -2.16942,-2.78924 m -1.23968,0.41322 1.13639,-0.30993 m -1.23968,-0.20661 0.10329,0.51654 m -1.44626,0.4132 -0.20661,-0.51652 m -0.92974,0.72314 1.13635,-0.20662 m 3.92561,2.16943 c 0,-0.30991 -0.10332,-0.61981 -0.20661,-0.92975 m -0.72316,1.23968 0.92977,-0.30993 m -0.82645,0.20661 c -0.61983,0.10332 -0.92974,0.72313 -0.82645,1.34295 m 0.41323,1.54958 -0.41323,-1.44626 m -0.41322,1.65288 c 0.30993,-0.1033 0.61984,-0.1033 0.82645,-0.20662 m -1.34297,-1.23965 0.41323,1.44627 m -0.30994,-1.54959 c -0.10329,-0.51652 -0.72313,-0.92975 -1.34297,-0.72313 m -1.54958,0.41322 1.44629,-0.41322 m -1.6529,-0.5165 c 0.10332,0.30988 0.10332,0.61982 0.20661,0.92972 m 1.23968,-1.23965 -1.44629,0.4132 m 1.54958,-0.4132 c 0.51655,-0.20661 0.92977,-0.82642 0.72316,-1.44626 m -0.41323,-1.34298 0.41323,1.44627 m 0.82642,-0.20661 -0.41322,-1.54959 m 0.41322,1.44629 c 0.20662,0.61984 0.82645,0.92975 1.44629,0.82646 m 0.82645,-0.20662 -0.92977,0.20662 m 0.10332,-2.37604 c -0.51652,-0.30993 -1.03306,-0.41323 -1.54958,-0.30993 m 3.61568,3.09917 c -0.10329,-1.23966 -0.92974,-2.27272 -2.0661,-2.78924 m 2.0661,3.71898 c 0.10332,-0.3099 0.10332,-0.61981 0,-0.92974 m 0,0.10332 h -0.20661 m -2.16939,-2.78927 0.3099,-0.10329 m -1.23967,3.20246 c 0,-0.10329 -0.1033,-0.20661 -0.20662,-0.20661 -0.10329,0 -0.20661,0.10332 -0.20661,0.20661 0,0.10332 0.10332,0.20662 0.20661,0.20662 0.10332,0 0.20662,-0.1033 0.20662,-0.20662 m -1.44627,-1.13636 c 0,-0.3099 -0.30993,-0.61984 -0.61983,-0.61984 -0.41323,0 -0.72313,0.30994 -0.72313,0.61984 0,0.41323 0.3099,0.72314 0.72313,0.72314 0.3099,0 0.61983,-0.30991 0.61983,-0.72314 m 2.99585,-0.82645 c 0,-0.30991 -0.30991,-0.61981 -0.61981,-0.61981 -0.41323,0 -0.72316,0.3099 -0.72316,0.61981 0,0.41323 0.30993,0.72316 0.72316,0.72316 0.3099,0 0.61981,-0.30993 0.61981,-0.72316 m 0.82645,2.99585 c 0,-0.30991 -0.30991,-0.61984 -0.61984,-0.61984 -0.41323,0 -0.72313,0.30993 -0.72313,0.61984 0,0.41323 0.3099,0.72313 0.72313,0.72313 0.30993,0 0.61984,-0.3099 0.61984,-0.72313 m -2.99587,0.82645 c 0,-0.30993 -0.30991,-0.61984 -0.61981,-0.61984 -0.41323,0 -0.72316,0.30991 -0.72316,0.61984 0,0.41323 0.30993,0.72314 0.72316,0.72314 0.3099,0 0.61981,-0.30991 0.61981,-0.72314 m -0.20659,0 c 0,-0.20661 -0.20661,-0.41322 -0.41322,-0.41322 -0.30994,0 -0.51655,0.20661 -0.51655,0.41322 0,0.30991 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.41322,-0.20661 0.41322,-0.51652 m 2.99584,-0.82645 c 0,-0.20661 -0.20661,-0.41323 -0.41322,-0.41323 -0.30991,0 -0.51652,0.20662 -0.51652,0.41323 0,0.30991 0.20661,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.20661 0.41322,-0.51652 m -0.82645,-2.99585 c 0,-0.20661 -0.20661,-0.41323 -0.41319,-0.41323 -0.30994,0 -0.51655,0.20662 -0.51655,0.41323 0,0.30993 0.20661,0.51655 0.51655,0.51655 0.20658,0 0.41319,-0.20662 0.41319,-0.51655 m -2.99584,0.82645 c 0,-0.20661 -0.20661,-0.41322 -0.41322,-0.41322 -0.30994,0 -0.51652,0.20661 -0.51652,0.41322 0,0.30994 0.20658,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.20658 0.41322,-0.51652 m -1.6529,0.51652 h 0.10332 m 0,0 0.20661,0.72316 m 0,0 0.1033,-0.10332 m 0,0 0.10332,0.10332 m 0,0 -0.10332,0.1033 m 0,0 -0.1033,0.10331 m 0,0 -0.30993,-0.92977 m 2.78926,3.30579 0.10329,0.20658 m 0,0 -0.10329,0.10332 m 0,0 -0.10332,-0.3099 m 0,0 h -0.1033 m 0,0 v -0.10332 m 0,0 h 0.1033 m 0,0 -0.1033,-0.1033 m 0,0 h 0.20662 m 0,0 v 0.1033 m 0,0 0.3099,-0.1033 m 0,0 0.10332,0.1033 m 0,0 -0.20661,0.72313 m 0,0 h -0.10332 m 0,0 0.10332,-0.72313 m 0,0 -0.20661,0.10332 m 1.54958,0 0.10329,0.10329 h 0.20661 m 0,0 h 0.10332 m 0.1033,0 c 0.10332,-0.10329 0.10332,-0.20661 0.10332,-0.30991 m -0.10332,0.1033 h -0.1033 m 0,0.10332 c 0,0 0.1033,-0.10332 0,-0.10332 m -0.20661,0 h 0.10329 c 0,0.10332 0,0.10332 0.10332,0 m -0.30993,0 0.10332,-0.1033 m 0,0 h 0.10329 m 0,0 v -0.10332 m 0,0 h -0.10329 m -0.10332,-0.20661 c 0,0.10332 0,0.10332 0.10332,0.10332 0,0.10329 0,0.10329 0.10329,0 m -0.10329,-0.20661 h -0.10332 v 0.10329 m 0,-0.10329 h 0.10332 l 0.10329,0.10329 m 0,0 0.10332,-0.10329 m 0,0 -0.10332,-0.10332 h -0.20661 m 0,0 -0.20658,0.10332 v 0.20661 m 0.10329,0 c 0,0.10329 0,0.10329 0.10329,0.10329 m 0,0.10332 -0.10329,0.1033 v 0.10332 m 1.13635,-4.75205 -0.51651,0.10329 m 0,0 v 0.10332 m 0,0 h 0.41322 m 0,0 -0.20661,0.41323 m 0.10329,-0.10332 c -0.10329,0.10332 0,0.20661 0,0.30993 0.10332,0.10329 0.20661,0.10329 0.30993,0 0.1033,0 0.1033,-0.10332 0.1033,-0.20661 m -0.1033,0 h -0.10332 m -0.10329,0 c -0.10332,0 -0.10332,0.10329 0,0.10329 0,0.10332 0.10329,0.10332 0.10329,0 0.10332,0 0.10332,-0.10329 0.10332,-0.10329 m -0.30993,0 0.20661,-0.51655 m 0,0 v -0.10329 m -2.68593,31.71475 c -0.30991,0.10332 -0.61984,0.10332 -0.92975,0.20662 m 1.13636,-0.61982 c -0.51652,0 -1.03306,0.20659 -1.54958,0.4132 m -1.23968,1.03307 c -0.82645,1.23968 -0.82645,2.78926 0,4.02892 0.72313,1.23967 2.27274,1.85951 3.61571,1.54961 1.44626,-0.30994 2.58262,-1.44629 2.78923,-2.89259 m -5.16526,-3.71901 c -0.41323,0.20662 -0.82645,0.61984 -1.23968,1.03307 m 0.30994,-0.10329 c -0.92977,1.13636 -1.03307,2.68594 -0.30994,3.92562 0.72313,1.23965 2.16942,1.85949 3.51239,1.54958 1.44629,-0.20661 2.47933,-1.34299 2.78926,-2.68597 m -0.10332,0 h 0.20661 m -6.40494,-2.58262 0.30994,-0.10332 m 0.92974,-0.82645 v -0.20662 m 1.54958,-0.20661 c -0.51652,0 -1.03306,0.10332 -1.44629,0.30993 m 1.34297,-0.51652 0.10332,0.20659 m 2.89255,3.92562 h 0.51652 m -0.4132,-0.92974 -0.10332,0.92974 m 0.51652,-0.92974 h -0.4132 m 0.51652,0 c -0.20662,-1.34297 -1.03307,-2.37604 -2.16942,-2.78927 m -1.23968,0.30994 1.13639,-0.30994 m -1.23968,-0.20661 0.10329,0.51655 m -1.44626,0.41322 -0.20661,-0.51654 m -0.92974,0.82645 1.13635,-0.30991 m 3.92561,2.16943 c 0,-0.30993 -0.10332,-0.51655 -0.20661,-0.82645 m -0.72316,1.13635 0.92977,-0.20661 m -0.82645,0.10332 c -0.61983,0.20659 -0.92974,0.82643 -0.82645,1.44627 m 0.41323,1.44629 -0.41323,-1.44629 m -0.41322,1.6529 c 0.30993,0 0.61984,-0.10332 0.82645,-0.20661 m -1.34297,-1.23968 0.41323,1.54958 m -0.30994,-1.54958 c -0.10329,-0.61984 -0.72313,-0.92975 -1.34297,-0.82645 m -1.54958,0.51654 1.44629,-0.41322 m -1.6529,-0.51655 c 0.10332,0.30993 0.10332,0.61984 0.20661,0.82645 m 1.23968,-1.13636 -1.44629,0.30991 m 1.54958,-0.4132 c 0.51655,-0.10332 0.92977,-0.72316 0.72316,-1.343 m -0.41323,-1.44626 0.41323,1.44626 m 0.82642,-0.20661 -0.41322,-1.44627 m 0.41322,1.44627 c 0.20662,0.51655 0.82645,0.92977 1.44629,0.72316 m 0.82645,-0.20661 -0.92977,0.3099 m 0.10332,-2.47933 c -0.51652,-0.20661 -1.03306,-0.30991 -1.54958,-0.30991 m 3.61568,3.20247 c -0.10329,-1.23968 -0.92974,-2.37604 -2.0661,-2.89256 m 2.0661,3.8223 c 0.10332,-0.3099 0.10332,-0.61981 0,-0.92974 m 0,0 h -0.20661 m -2.16939,-2.78927 0.3099,-0.10329 m -1.23967,3.20249 c 0,-0.10332 -0.1033,-0.20661 -0.20662,-0.20661 -0.10329,0 -0.20661,0.10329 -0.20661,0.20661 0,0.10329 0.10332,0.30991 0.20661,0.30991 0.10332,0 0.20662,-0.20662 0.20662,-0.30991 m -1.44627,-1.03306 c 0,-0.41323 -0.30993,-0.72314 -0.61983,-0.72314 -0.41323,0 -0.72313,0.30991 -0.72313,0.72314 0,0.3099 0.3099,0.72313 0.72313,0.72313 0.3099,0 0.61983,-0.41323 0.61983,-0.72313 m 2.99585,-0.82646 c 0,-0.41322 -0.30991,-0.72313 -0.61981,-0.72313 -0.41323,0 -0.72316,0.30991 -0.72316,0.72313 0,0.30991 0.30993,0.72314 0.72316,0.72314 0.3099,0 0.61981,-0.41323 0.61981,-0.72314 m 0.82645,2.99588 c 0,-0.41323 -0.30991,-0.72316 -0.61984,-0.72316 -0.41323,0 -0.72313,0.30993 -0.72313,0.72316 0,0.30991 0.3099,0.72313 0.72313,0.72313 0.30993,0 0.61984,-0.41322 0.61984,-0.72313 m -2.99587,0.82643 c 0,-0.4132 -0.30991,-0.72314 -0.61981,-0.72314 -0.41323,0 -0.72316,0.30994 -0.72316,0.72314 0,0.30993 0.30993,0.72316 0.72316,0.72316 0.3099,0 0.61981,-0.41323 0.61981,-0.72316 m -0.20659,0 c 0,-0.30991 -0.20661,-0.51652 -0.41322,-0.51652 -0.30994,0 -0.51655,0.20661 -0.51655,0.51652 0,0.20661 0.20661,0.51654 0.51655,0.51654 0.20661,0 0.41322,-0.30993 0.41322,-0.51654 m 2.99584,-0.82643 c 0,-0.30993 -0.20661,-0.51655 -0.41322,-0.51655 -0.30991,0 -0.51652,0.20662 -0.51652,0.51655 0,0.20661 0.20661,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.30991 0.41322,-0.51652 m -0.82645,-2.99588 c 0,-0.3099 -0.20661,-0.51652 -0.41319,-0.51652 -0.30994,0 -0.51655,0.20662 -0.51655,0.51652 0,0.20662 0.20661,0.51652 0.51655,0.51652 0.20658,0 0.41319,-0.3099 0.41319,-0.51652 m -2.99584,0.82646 c 0,-0.30994 -0.20661,-0.51655 -0.41322,-0.51655 -0.30994,0 -0.51652,0.20661 -0.51652,0.51655 0,0.20661 0.20658,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.30991 0.41322,-0.51652 m -1.6529,0.51652 h 0.10332 m 0,0 0.20661,0.72313 m 0,0 0.1033,-0.20659 m 0,0 0.10332,0.20659 m 0,0 -0.10332,0.10332 m 0,0 h -0.1033 m 0,0 -0.30993,-0.82645 m 2.78926,3.20249 0.10329,0.3099 m 0,0 h -0.10329 m 0,0 -0.10332,-0.20661 m 0,0 h -0.1033 m 0,0 v -0.10329 m 0,0 h 0.1033 m 0,0 -0.1033,-0.20662 m 0,0 h 0.20662 m 0,0 v 0.1033 m 0,0 0.3099,-0.1033 m 0,0 0.10332,0.20662 m 0,0 -0.20661,0.61983 m 0,0 -0.10332,0.1033 m 0,0 0.10332,-0.72313 m 0,0 h -0.20661 m 1.54958,0 0.10329,0.10329 0.20661,0.10332 m 0,0 h 0.10332 m 0.1033,-0.10332 c 0.10332,0 0.10332,-0.20661 0.10332,-0.30991 m -0.10332,0.1033 h -0.1033 m 0,0.10332 c 0,0 0.1033,0 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10329,0.10332 h 0.10332 m -0.30993,0 0.10332,-0.10332 v -0.1033 m 0,0 h 0.10329 m 0,0 v -0.10332 m 0,0 h -0.10329 m -0.10332,-0.10329 c 0,0 0,0.10329 0.10332,0.10329 h 0.10329 m -0.10329,-0.3099 c 0,0 -0.10332,0 -0.10332,0.10329 v 0.10332 m 0,-0.10332 h 0.10332 0.10329 m 0,0 h 0.10332 m 0,0 -0.10332,-0.10329 -0.20661,-0.10332 m 0,0 -0.20658,0.20661 v 0.20661 m 0.10329,-0.10329 c 0,0.10329 0,0.20661 0.10329,0.20661 m 0,0 -0.10329,0.1033 v 0.10332 m 1.13635,-4.64876 -0.51651,0.10329 m 0,0 v 0.10332 m 0,0 0.41322,-0.10332 m 0,0 -0.20661,0.41323 m 0.10329,0 c -0.10329,0.10329 0,0.20661 0,0.20661 0.10332,0.1033 0.20661,0.1033 0.30993,0.1033 0.1033,-0.1033 0.1033,-0.20662 0.1033,-0.30991 m -0.1033,0.10329 h -0.10332 m -0.10329,-0.10329 c -0.10332,0.10329 -0.10332,0.10329 0,0.20661 h 0.10329 c 0.10332,0 0.10332,-0.10332 0.10332,-0.20661 m -0.30993,0.10329 0.20661,-0.51652 m 0,0 v -0.10329 m -2.68593,-66.735351 c -0.30991,0.103294 -0.61984,0.103294 -0.92975,0.206587 m 1.13636,-0.619813 c -0.51652,0 -1.03306,0.206613 -1.54958,0.413226 m -1.23968,1.033039 c -0.82645,1.239679 -0.82645,2.789264 0,4.028943 0.72313,1.239652 2.27274,1.859492 3.61571,1.549585 1.44626,-0.309933 2.58262,-1.446292 2.78923,-2.892584 m -5.16526,-3.718983 c -0.41323,0.206587 -0.82645,0.619813 -1.23968,1.033039 m 0.30994,-0.103293 c -0.92977,1.136359 -1.03307,2.685944 -0.30994,3.925623 0.72313,1.239652 2.16942,1.859492 3.51239,1.549585 1.44629,-0.206613 2.47933,-1.342972 2.78926,-2.685971 m -0.10332,0 h 0.20661 m -6.40494,-2.582624 0.30994,-0.10332 m 0.92974,-0.826452 v -0.206587 m 1.54958,-0.206613 c -0.51652,0 -1.03306,0.103293 -1.44629,0.309907 m 1.34297,-0.51652 0.10332,0.206613 m 2.89255,3.925596 h 0.51652 m -0.4132,-0.929745 -0.10332,0.929745 m 0.51652,-0.929745 h -0.4132 m 0.51652,0 c -0.20662,-1.342972 -1.03307,-2.376038 -2.16942,-2.789238 m -1.23968,0.309907 1.13639,-0.309907 m -1.23968,-0.206613 0.10329,0.51652 m -1.44626,0.413226 -0.20661,-0.516546 m -0.92974,0.826452 1.13635,-0.309906 m 3.92561,2.169424 c 0,-0.309932 -0.10332,-0.516546 -0.20661,-0.826452 m -0.72316,1.136359 0.92977,-0.206613 m -0.82645,0.10332 c -0.61983,0.206613 -0.92974,0.826426 -0.82645,1.446265 m 0.41323,1.446292 -0.41323,-1.446292 m -0.41322,1.652905 c 0.30993,0 0.61984,-0.10332 0.82645,-0.206613 m -1.34297,-1.239679 0.41323,1.549585 m -0.30994,-1.549585 c -0.10329,-0.619839 -0.72313,-0.929746 -1.34297,-0.826452 m -1.54958,0.516546 1.44629,-0.413227 m -1.6529,-0.516519 c 0.10332,0.309906 0.10332,0.619813 0.20661,0.826426 m 1.23968,-1.136359 -1.44629,0.309933 m 1.54958,-0.413226 c 0.51655,-0.10332 0.92977,-0.72316 0.72316,-1.342973 m -0.41323,-1.446291 0.41323,1.446291 m 0.82642,-0.206613 -0.41322,-1.446291 m 0.41322,1.446291 c 0.20662,0.51652 0.82645,0.929746 1.44629,0.723133 m 0.82645,-0.206613 -0.92977,0.309906 m 0.10332,-2.479331 c -0.51652,-0.206613 -1.03306,-0.309906 -1.54958,-0.309906 m 3.61568,3.202464 c -0.10329,-1.239653 -0.92974,-2.376038 -2.0661,-2.892558 m 2.0661,3.822303 c 0.10332,-0.309906 0.10332,-0.619812 0,-0.929745 m 0,0 h -0.20661 m -2.16939,-2.789238 0.3099,-0.10332 m -1.23967,3.202491 c 0,-0.10332 -0.1033,-0.206614 -0.20662,-0.206614 -0.10329,0 -0.20661,0.103294 -0.20661,0.206614 0,0.103293 0.10332,0.309906 0.20661,0.309906 0.10332,0 0.20662,-0.206613 0.20662,-0.309906 m -1.44627,-1.033066 c 0,-0.413226 -0.30993,-0.723133 -0.61983,-0.723133 -0.41323,0 -0.72313,0.309907 -0.72313,0.723133 0,0.309906 0.3099,0.723133 0.72313,0.723133 0.3099,0 0.61983,-0.413227 0.61983,-0.723133 m 2.99585,-0.826453 c 0,-0.413226 -0.30991,-0.723132 -0.61981,-0.723132 -0.41323,0 -0.72316,0.309906 -0.72316,0.723132 0,0.309933 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.61981,-0.4132 0.61981,-0.723133 m 0.82645,2.995878 c 0,-0.413227 -0.30991,-0.723133 -0.61984,-0.723133 -0.41323,0 -0.72313,0.309906 -0.72313,0.723133 0,0.309906 0.3099,0.723132 0.72313,0.723132 0.30993,0 0.61984,-0.413226 0.61984,-0.723132 m -2.99587,0.826452 c 0,-0.413226 -0.30991,-0.723159 -0.61981,-0.723159 -0.41323,0 -0.72316,0.309933 -0.72316,0.723159 0,0.309906 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.61981,-0.413227 0.61981,-0.723133 m -0.20659,0 c 0,-0.309933 -0.20661,-0.516546 -0.41322,-0.516546 -0.30994,0 -0.51655,0.206613 -0.51655,0.516546 0,0.206613 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.41322,-0.309907 0.41322,-0.51652 m 2.99584,-0.826452 c 0,-0.309933 -0.20661,-0.516547 -0.41322,-0.516547 -0.30991,0 -0.51652,0.206614 -0.51652,0.516547 0,0.206613 0.20661,0.516519 0.51652,0.516519 0.20661,0 0.41322,-0.309906 0.41322,-0.516519 m -0.82645,-2.995878 c 0,-0.309906 -0.20661,-0.516519 -0.41319,-0.516519 -0.30994,0 -0.51655,0.206613 -0.51655,0.516519 0,0.206614 0.20661,0.516546 0.51655,0.516546 0.20658,0 0.41319,-0.309932 0.41319,-0.516546 m -2.99584,0.826453 c 0,-0.309907 -0.20661,-0.51652 -0.41322,-0.51652 -0.30994,0 -0.51652,0.206613 -0.51652,0.51652 0,0.206613 0.20658,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.309907 0.41322,-0.51652 m -1.6529,0.51652 0.10332,-0.103294 m 0,0 0.20661,0.826453 m 0,0 0.1033,-0.206613 m 0,0 0.10332,0.206613 m 0,0 -0.10332,0.103293 m 0,0 h -0.1033 m 0,0 -0.30993,-0.826452 m 2.78926,3.20249 0.10329,0.309906 m 0,0 h -0.10329 m 0,0 -0.10332,-0.206613 m 0,0 h -0.1033 m 0,0 v -0.103293 m 0,0 h 0.1033 m 0,0 -0.1033,-0.206613 m 0,0 h 0.20662 m 0,0 v 0.103293 m 0,0 0.3099,-0.103293 m 0,0 0.10332,0.206613 m 0,0 -0.20661,0.619839 m 0,0 -0.10332,0.103293 m 0,0 0.10332,-0.723132 m 0,0 h -0.20661 m 1.54958,0 0.10329,0.103293 0.20661,0.10332 m 0,0 h 0.10332 m 0.1033,-0.10332 c 0.10332,0 0.10332,-0.206613 0.10332,-0.309906 m -0.10332,0.103293 h -0.1033 m 0,0.10332 c 0,0 0.1033,-0.10332 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10329,0.10332 h 0.10332 m -0.30993,0 0.10332,-0.10332 v -0.103293 m 0,0 h 0.10329 m 0,0 v -0.10332 m 0,0 h -0.10329 m -0.10332,-0.103294 c 0,0 0,0.103294 0.10332,0.103294 h 0.10329 m -0.10329,-0.309907 c 0,0 -0.10332,0 -0.10332,0.10332 v 0.103293 m 0,-0.103293 h 0.10332 0.10329 m 0,0 h 0.10332 m 0,0 -0.10332,-0.10332 -0.20661,-0.103293 m 0,0 -0.20658,0.206613 v 0.206587 m 0.10329,-0.103294 c 0,0.103294 0,0.206614 0.10329,0.206614 m 0,0 -0.10329,0.103293 v 0.10332 m 1.13635,-4.648756 -0.51651,0.103293 m 0,0 v 0.10332 m 0,0 0.41322,-0.10332 m 0,0 -0.20661,0.413227 m 0.10329,0 c -0.10329,0.103319 0,0.206613 0,0.206613 0.10332,0.103293 0.20661,0.103293 0.30993,0.103293 0.1033,-0.103293 0.1033,-0.206587 0.1033,-0.309906 m -0.1033,0.103319 h -0.10332 m -0.10329,-0.103319 c -0.10332,0.103319 -0.10332,0.103319 0,0.206613 h 0.10329 c 0.10332,0 0.10332,-0.103294 0.10332,-0.206613 m -0.30993,0.103319 0.20661,-0.516546 m 0,0 V 73.088638 M 257.69556,39.20443 c -0.30991,0 -0.61984,0.10332 -0.92975,0.206613 m 1.13636,-0.619839 c -0.51652,0 -1.03306,0.10332 -1.54958,0.309933 m -1.23968,1.136359 c -0.82645,1.136359 -0.82645,2.789237 0,3.925596 0.72313,1.239679 2.27274,1.859492 3.61571,1.549585 1.44626,-0.309906 2.58262,-1.446292 2.78923,-2.892557 m -5.16526,-3.718983 c -0.41323,0.309906 -0.82645,0.619839 -1.23968,1.136359 m 0.30994,-0.103294 c -0.92977,1.033039 -1.03307,2.582598 -0.30994,3.822277 0.72313,1.239679 2.16942,1.859492 3.51239,1.652905 1.44629,-0.309933 2.47933,-1.342999 2.78926,-2.789264 m -0.10332,0.103293 h 0.20661 m -6.40494,-2.685917 0.30994,-0.103294 m 0.92974,-0.723159 V 39.20443 m 1.54958,-0.309906 c -0.51652,0 -1.03306,0.206613 -1.44629,0.413226 m 1.34297,-0.516546 0.10332,0.206613 m 2.89255,3.822303 0.51652,0.103293 m -0.4132,-1.033012 -0.10332,0.929719 m 0.51652,-0.826426 -0.4132,-0.103293 m 0.51652,0 c -0.20662,-1.239679 -1.03307,-2.376038 -2.16942,-2.789264 m -1.23968,0.413226 1.13639,-0.309933 m -1.23968,-0.206613 0.10329,0.516546 m -1.44626,0.309906 -0.20661,-0.413226 m -0.92974,0.723159 1.13635,-0.309933 m 3.92561,2.272745 c 0,-0.309933 -0.10332,-0.61984 -0.20661,-0.929773 m -0.72316,1.239653 0.92977,-0.30988 m -0.82645,0.206586 c -0.61983,0.103294 -0.92974,0.723133 -0.82645,1.342972 m 0.41323,1.549586 -0.41323,-1.446292 m -0.41322,1.652905 c 0.30993,-0.10332 0.61984,-0.10332 0.82645,-0.206613 m -1.34297,-1.239679 0.41323,1.446292 m -0.30994,-1.549585 c -0.10329,-0.516546 -0.72313,-0.929773 -1.34297,-0.72316 m -1.54958,0.413227 1.44629,-0.413227 m -1.6529,-0.516519 c 0.10332,0.309906 0.10332,0.619839 0.20661,0.929746 m 1.23968,-1.239653 -1.44629,0.4132 m 1.54958,-0.4132 c 0.51655,-0.206586 0.92977,-0.826426 0.72316,-1.446265 m -0.41323,-1.342972 0.41323,1.446265 m 0.82642,-0.206613 -0.41322,-1.549585 m 0.41322,1.446292 c 0.20662,0.619839 0.82645,0.929746 1.44629,0.826452 m 0.82645,-0.206613 -0.92977,0.206613 m 0.10332,-2.376037 c -0.51652,-0.309933 -1.03306,-0.413227 -1.54958,-0.309933 m 3.61568,3.099197 c -0.10329,-1.239679 -0.92974,-2.272745 -2.0661,-2.789264 m 2.0661,3.718983 c 0.10332,-0.309933 0.10332,-0.619813 0,-0.929719 m 0,0.103293 h -0.20661 m -2.16939,-2.789264 0.3099,-0.103293 m -1.23967,3.202463 c 0,-0.103293 -0.1033,-0.206586 -0.20662,-0.206586 -0.10329,0 -0.20661,0.103293 -0.20661,0.206586 0,0.103294 0.10332,0.206587 0.20661,0.206587 0.10332,0 0.20662,-0.103293 0.20662,-0.206587 m -1.44627,-1.136359 c 0,-0.309906 -0.30993,-0.619839 -0.61983,-0.619839 -0.41323,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413227 0.3099,0.72316 0.72313,0.72316 0.3099,0 0.61983,-0.309933 0.61983,-0.72316 m 2.99585,-0.826426 c 0,-0.309933 -0.30991,-0.619839 -0.61981,-0.619839 -0.41323,0 -0.72316,0.309906 -0.72316,0.619839 0,0.4132 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.61981,-0.309933 0.61981,-0.723133 m 0.82645,2.995825 c 0,-0.309907 -0.30991,-0.61984 -0.61984,-0.61984 -0.41323,0 -0.72313,0.309933 -0.72313,0.61984 0,0.413226 0.3099,0.723132 0.72313,0.723132 0.30993,0 0.61984,-0.309906 0.61984,-0.723132 m -2.99587,0.826452 c 0,-0.309906 -0.30991,-0.619839 -0.61981,-0.619839 -0.41323,0 -0.72316,0.309933 -0.72316,0.619839 0,0.413226 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.61981,-0.309907 0.61981,-0.723133 m -0.20659,0 c 0,-0.206613 -0.20661,-0.413226 -0.41322,-0.413226 -0.30994,0 -0.51655,0.206613 -0.51655,0.413226 0,0.309906 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.41322,-0.206614 0.41322,-0.51652 m 2.99584,-0.826452 c 0,-0.206614 -0.20661,-0.413227 -0.41322,-0.413227 -0.30991,0 -0.51652,0.206613 -0.51652,0.413227 0,0.309932 0.20661,0.516546 0.51652,0.516546 0.20661,0 0.41322,-0.206614 0.41322,-0.516546 m -0.82645,-2.995825 c 0,-0.206613 -0.20661,-0.413226 -0.41319,-0.413226 -0.30994,0 -0.51655,0.206613 -0.51655,0.413226 0,0.309907 0.20661,0.51652 0.51655,0.51652 0.20658,0 0.41319,-0.206613 0.41319,-0.51652 m -2.99584,0.826426 c 0,-0.206613 -0.20661,-0.413226 -0.41322,-0.413226 -0.30994,0 -0.51652,0.206613 -0.51652,0.413226 0,0.309933 0.20658,0.516546 0.51652,0.516546 0.20661,0 0.41322,-0.206613 0.41322,-0.516546 m -1.6529,0.516546 h 0.10332 m 0,0 0.20661,0.723107 m 0,0 0.1033,-0.103294 m 0,0 0.10332,0.103294 m 0,0 -0.10332,0.103293 m 0,0 -0.1033,0.10332 m 0,0 -0.30993,-0.92972 m 2.78926,3.305758 0.10329,0.206613 m 0,0 -0.10329,0.103293 m 0,0 -0.10332,-0.309906 m 0,0 h -0.1033 m 0,0 v -0.10332 m 0,0 h 0.1033 m 0,0 -0.1033,-0.103294 m 0,0 h 0.20662 m 0,0 v 0.103294 m 0,0 0.3099,-0.103294 m 0,0 0.10332,0.103294 m 0,0 -0.20661,0.723159 m 0,0 h -0.10332 m 0,0 0.10332,-0.723159 m 0,0 -0.20661,0.10332 m 1.54958,0 0.10329,0.103293 h 0.20661 m 0,0 h 0.10332 m 0.1033,0 c 0.10332,-0.103293 0.10332,-0.206613 0.10332,-0.309907 m -0.10332,0.103294 h -0.1033 m 0,0 c 0,0 0.1033,0 0,-0.103294 m -0.20661,0.103294 h 0.10329 c 0,0.10332 0,0.10332 0.10332,0 m -0.30993,0 0.10332,-0.103294 m 0,0 h 0.10329 m 0,0 v -0.103319 m 0,0 h -0.10329 m -0.10332,-0.206614 c 0,0 0,0.10332 0.10332,0.10332 h 0.10329 m -0.10329,-0.206613 h -0.10332 v 0.103293 m 0,-0.103293 h 0.10332 l 0.10329,0.103293 m 0,0 0.10332,-0.103293 m 0,0 -0.10332,-0.10332 h -0.20661 m 0,0 -0.20658,0.10332 v 0.206613 m 0.10329,0 c 0,0.103294 0,0.103294 0.10329,0.103294 m 0,0.103319 -0.10329,0.103294 v 0.10332 m 1.13635,-4.752049 -0.51651,0.103319 m 0,0 v 0.103294 m 0,0 h 0.41322 m 0,0 -0.20661,0.413226 m 0.10329,-0.10332 c -0.10329,0.10332 0,0.206613 0,0.309933 0.10332,0.103293 0.20661,0.103293 0.30993,0 0.1033,0 0.1033,-0.10332 0.1033,-0.206613 m -0.1033,0 h -0.10332 m -0.10329,0 c -0.10332,0 -0.10332,0.103293 0,0.103293 0,0.10332 0.10329,0.10332 0.10329,0 0.10332,0 0.10332,-0.103293 0.10332,-0.103293 m -0.30993,0 0.20661,-0.51652 m 0,0 v -0.103319 m -34.60732,97.313744 c -0.30993,0.10332 -0.61984,0.10332 -0.92977,0.20662 m 1.13636,-0.61982 c -0.51652,0 -1.03304,0.20659 -1.54958,0.4132 m -1.23965,1.03307 c -0.82645,1.23968 -0.82645,2.78926 0,4.02892 0.72313,1.23967 2.27271,1.85951 3.61568,1.54961 1.44628,-0.30994 2.58264,-1.44629 2.78925,-2.89259 m -5.16528,-3.71901 c -0.4132,0.20662 -0.82643,0.61984 -1.23965,1.03307 m 0.3099,-0.10329 c -0.92974,1.13636 -1.03306,2.68594 -0.3099,3.92562 0.72313,1.23965 2.16942,1.85949 3.51238,1.54958 1.44627,-0.20661 2.47933,-1.34299 2.78923,-2.68597 m -0.10329,0 h 0.20661 m -6.40493,-2.58262 0.3099,-0.10332 m 0.92975,-0.82645 v -0.20662 m 1.54958,-0.20661 c -0.51652,0 -1.03304,0.10332 -1.44626,0.30993 m 1.34296,-0.51652 0.1033,0.20659 m 2.99587,3.92562 h 0.41322 m -0.41322,-0.92974 v 0.92974 m 0.41322,-0.92974 h -0.41322 m 0.51651,0 c -0.20658,-1.34297 -1.03303,-2.37604 -2.16939,-2.78927 m -1.23967,0.30994 1.13635,-0.30994 m -1.23967,-0.20661 0.10332,0.51655 m -1.44629,0.41322 -0.20661,-0.51654 m -0.92975,0.82645 1.13636,-0.30991 m 3.92561,2.16943 c 0,-0.30993 -0.10329,-0.51655 -0.20661,-0.82645 m -0.72313,1.13635 0.92974,-0.20661 m -0.82645,0.10332 c -0.61981,0.20659 -0.92974,0.82643 -0.82642,1.44627 m 0.41322,1.44629 -0.41322,-1.44629 m -0.41323,1.6529 c 0.30991,0 0.61984,-0.10332 0.82645,-0.20661 m -1.23967,-1.23968 0.3099,1.54958 m -0.3099,-1.54958 c -0.10332,-0.61984 -0.72313,-0.92975 -1.34297,-0.82645 m -1.54958,0.51654 1.44626,-0.41322 m -1.65287,-0.51655 c 0.10329,0.30993 0.10329,0.61984 0.20661,0.82645 m 1.23965,-1.13636 -1.44626,0.30991 m 1.54958,-0.4132 c 0.51651,-0.10332 0.92974,-0.72316 0.72313,-1.343 m -0.41323,-1.44626 0.41323,1.44626 m 0.82645,-0.20661 -0.41323,-1.44627 m 0.41323,1.44627 c 0.20661,0.51655 0.82645,0.92977 1.44628,0.72316 m 0.82643,-0.20661 -0.92975,0.3099 m 0.10332,-2.47933 c -0.51654,-0.20661 -1.03306,-0.30991 -1.5496,-0.30991 m 3.6157,3.20247 c -0.10332,-1.23968 -0.92974,-2.37604 -2.0661,-2.89256 m 2.0661,3.8223 c 0.1033,-0.3099 0.1033,-0.61981 0,-0.92974 m 0,0 h -0.20661 m -2.16942,-2.78927 0.30993,-0.10329 m -1.23967,3.20249 c 0,-0.10332 -0.10332,-0.20661 -0.20661,-0.20661 -0.10332,0 -0.20662,0.10329 -0.20662,0.20661 0,0.10329 0.1033,0.30991 0.20662,0.30991 0.10329,0 0.20661,-0.20662 0.20661,-0.30991 m -1.44629,-1.03306 c 0,-0.41323 -0.3099,-0.72314 -0.61984,-0.72314 -0.41319,0 -0.72313,0.30991 -0.72313,0.72314 0,0.3099 0.30994,0.72313 0.72313,0.72313 0.30994,0 0.61984,-0.41323 0.61984,-0.72313 m 2.99587,-0.82646 c 0,-0.41322 -0.30991,-0.72313 -0.61984,-0.72313 -0.41322,0 -0.72313,0.30991 -0.72313,0.72313 0,0.30991 0.30991,0.72314 0.72313,0.72314 0.30993,0 0.61984,-0.41323 0.61984,-0.72314 m 0.82645,2.99588 c 0,-0.41323 -0.30993,-0.72316 -0.61984,-0.72316 -0.41322,0 -0.72313,0.30993 -0.72313,0.72316 0,0.30991 0.30991,0.72313 0.72313,0.72313 0.30991,0 0.61984,-0.41322 0.61984,-0.72313 m -2.99587,0.82643 c 0,-0.4132 -0.3099,-0.72314 -0.61984,-0.72314 -0.41322,0 -0.72313,0.30994 -0.72313,0.72314 0,0.30993 0.30991,0.72316 0.72313,0.72316 0.30994,0 0.61984,-0.41323 0.61984,-0.72316 m -0.20661,0 c 0,-0.30991 -0.20661,-0.51652 -0.41323,-0.51652 -0.3099,0 -0.51651,0.20661 -0.51651,0.51652 0,0.20661 0.20661,0.51654 0.51651,0.51654 0.20662,0 0.41323,-0.30993 0.41323,-0.51654 m 2.99587,-0.82643 c 0,-0.30993 -0.20662,-0.51655 -0.41323,-0.51655 -0.30993,0 -0.51652,0.20662 -0.51652,0.51655 0,0.20661 0.20659,0.51652 0.51652,0.51652 0.20661,0 0.41323,-0.30991 0.41323,-0.51652 m -0.82645,-2.99588 c 0,-0.3099 -0.20662,-0.51652 -0.41323,-0.51652 -0.3099,0 -0.51652,0.20662 -0.51652,0.51652 0,0.20662 0.20662,0.51652 0.51652,0.51652 0.20661,0 0.41323,-0.3099 0.41323,-0.51652 m -2.99587,0.82646 c 0,-0.30994 -0.20661,-0.51655 -0.41323,-0.51655 -0.3099,0 -0.51651,0.20661 -0.51651,0.51655 0,0.20661 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.30991 0.41323,-0.51652 m -1.65287,0.51652 h 0.20661 m 0,0 0.10329,0.72313 m 0,0 0.10332,-0.20659 m 0,0 0.10329,0.20659 m 0,0 -0.10329,0.10332 m 0,0 h -0.10332 m 0,0 -0.3099,-0.82645 m 2.78925,3.20249 0.10329,0.3099 m 0,0 h -0.10329 m 0,0 -0.10332,-0.20661 m 0,0 h -0.10329 m 0,0 v -0.10329 m 0,0 h 0.10329 m 0,0 -0.10329,-0.20662 m 0,0 h 0.20661 m 0,0 v 0.1033 m 0,0 0.30991,-0.1033 m 0,0 0.10329,0.20662 m 0,0 -0.10329,0.61983 m 0,0 -0.20662,0.1033 m 0,0 0.1033,-0.72313 m 0,0 h -0.20659 m 1.54958,0 0.10329,0.10329 0.20662,0.10332 m 0,0 h 0.10329 m 0.10332,-0.10332 c 0.10329,0 0.10329,-0.20661 0.10329,-0.30991 m -0.10329,0.1033 h -0.10332 m 0,0.10332 c 0,0 0.10332,0 0,-0.10332 m -0.20659,0 c 0,0 0,0.10332 0.1033,0.10332 h 0.10329 m -0.20659,0 v -0.10332 l 0.1033,-0.1033 m 0,0 v -0.10332 m 0,0 h -0.1033 m -0.10332,-0.10329 c 0,0 0,0.10329 0.10332,0.10329 h 0.1033 m -0.1033,-0.3099 c 0,0 -0.10332,0 -0.10332,0.10329 v 0.10332 m 0,-0.10332 h 0.10332 0.1033 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10329 -0.20662,-0.10332 m 0,0 -0.10329,0.20661 -0.10332,0.20661 m 0.10332,-0.10329 c 0,0.10329 0,0.20661 0.10329,0.20661 m 0,0 -0.10329,0.1033 v 0.10332 m 1.13636,-4.64876 -0.51655,0.10329 m 0,0 0.10332,0.10332 m 0,0 0.30991,-0.10332 m 0,0 -0.20661,0.41323 m 0.10331,0 c -0.10331,0.10329 0,0.20661 0,0.20661 0.1033,0.1033 0.20662,0.1033 0.30991,0.1033 0.10332,-0.1033 0.10332,-0.20662 0.10332,-0.30991 m 0,0.10329 h -0.20661 m -0.10332,-0.10329 c -0.1033,0.10329 -0.1033,0.10329 0,0.20661 h 0.10332 c 0.10329,0 0.10329,-0.10332 0.10329,-0.20661 m -0.30991,0.10329 0.20662,-0.51652 m 0,0 v -0.10329 m -2.68594,-33.88421 c -0.30993,0 -0.61984,0.10332 -0.92977,0.20661 m 1.13636,-0.61983 c -0.51652,0 -1.03304,0.10332 -1.54958,0.30993 m -1.23965,1.13636 c -0.82645,1.13636 -0.82645,2.78923 0,3.92559 0.72313,1.23966 2.27271,1.8595 3.61568,1.54959 1.44628,-0.30993 2.58264,-1.44629 2.78925,-2.89256 m -5.16528,-3.71898 c -0.4132,0.3099 -0.82643,0.61984 -1.23965,1.13636 m 0.3099,-0.10332 c -0.92974,1.03306 -1.03306,2.58262 -0.3099,3.8223 0.72313,1.23965 2.16942,1.85949 3.51238,1.65288 1.44627,-0.30991 2.47933,-1.34297 2.78923,-2.78924 m -0.10329,0.10329 h 0.20661 m -6.40493,-2.68591 0.3099,-0.10332 m 0.92975,-0.72314 v -0.20661 m 1.54958,-0.3099 c -0.51652,0 -1.03304,0.20661 -1.44626,0.41322 m 1.34296,-0.51654 0.1033,0.20661 m 2.99587,3.92559 h 0.41322 m -0.41322,-1.03303 v 1.03303 m 0.41322,-0.92971 -0.41322,-0.10332 m 0.51651,0 c -0.20658,-1.23966 -1.03303,-2.37602 -2.16939,-2.78924 m -1.23967,0.41322 1.13635,-0.30993 m -1.23967,-0.20661 0.10332,0.51654 m -1.44629,0.4132 -0.20661,-0.51652 m -0.92975,0.72314 1.13636,-0.20662 m 3.92561,2.16943 c 0,-0.30991 -0.10329,-0.61981 -0.20661,-0.92975 m -0.72313,1.23968 0.92974,-0.30993 m -0.82645,0.20661 c -0.61981,0.10332 -0.92974,0.72313 -0.82642,1.34295 m 0.41322,1.54958 -0.41322,-1.44626 m -0.41323,1.65288 c 0.30991,-0.1033 0.61984,-0.1033 0.82645,-0.20662 m -1.23967,-1.23965 0.3099,1.44627 m -0.3099,-1.54959 c -0.10332,-0.51652 -0.72313,-0.92975 -1.34297,-0.72313 m -1.54958,0.41322 1.44626,-0.41322 m -1.65287,-0.5165 c 0.10329,0.30988 0.10329,0.61982 0.20661,0.92972 m 1.23965,-1.23965 -1.44626,0.4132 m 1.54958,-0.4132 c 0.51651,-0.20661 0.92974,-0.82642 0.72313,-1.44626 m -0.41323,-1.34298 0.41323,1.44627 m 0.82645,-0.20661 -0.41323,-1.54959 m 0.41323,1.44629 c 0.20661,0.61984 0.82645,0.92975 1.44628,0.82646 m 0.82643,-0.20662 -0.92975,0.20662 m 0.10332,-2.37604 c -0.51654,-0.30993 -1.03306,-0.41323 -1.5496,-0.30993 m 3.6157,3.09917 c -0.10332,-1.23966 -0.92974,-2.27272 -2.0661,-2.78924 m 2.0661,3.71898 c 0.1033,-0.3099 0.1033,-0.61981 0,-0.92974 m 0,0.10332 h -0.20661 m -2.16942,-2.78927 0.30993,-0.10329 m -1.23967,3.20246 c 0,-0.10329 -0.10332,-0.20661 -0.20661,-0.20661 -0.10332,0 -0.20662,0.10332 -0.20662,0.20661 0,0.10332 0.1033,0.20662 0.20662,0.20662 0.10329,0 0.20661,-0.1033 0.20661,-0.20662 m -1.44629,-1.13636 c 0,-0.3099 -0.3099,-0.61984 -0.61984,-0.61984 -0.41319,0 -0.72313,0.30994 -0.72313,0.61984 0,0.41323 0.30994,0.72314 0.72313,0.72314 0.30994,0 0.61984,-0.30991 0.61984,-0.72314 m 2.99587,-0.82645 c 0,-0.30991 -0.30991,-0.61981 -0.61984,-0.61981 -0.41322,0 -0.72313,0.3099 -0.72313,0.61981 0,0.41323 0.30991,0.72316 0.72313,0.72316 0.30993,0 0.61984,-0.30993 0.61984,-0.72316 m 0.82645,2.99585 c 0,-0.30991 -0.30993,-0.61984 -0.61984,-0.61984 -0.41322,0 -0.72313,0.30993 -0.72313,0.61984 0,0.41323 0.30991,0.72313 0.72313,0.72313 0.30991,0 0.61984,-0.3099 0.61984,-0.72313 m -2.99587,0.82645 c 0,-0.30993 -0.3099,-0.61984 -0.61984,-0.61984 -0.41322,0 -0.72313,0.30991 -0.72313,0.61984 0,0.41323 0.30991,0.72314 0.72313,0.72314 0.30994,0 0.61984,-0.30991 0.61984,-0.72314 m -0.20661,0 c 0,-0.20661 -0.20661,-0.41322 -0.41323,-0.41322 -0.3099,0 -0.51651,0.20661 -0.51651,0.41322 0,0.30991 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.20661 0.41323,-0.51652 m 2.99587,-0.82645 c 0,-0.20661 -0.20662,-0.41323 -0.41323,-0.41323 -0.30993,0 -0.51652,0.20662 -0.51652,0.41323 0,0.30991 0.20659,0.51652 0.51652,0.51652 0.20661,0 0.41323,-0.20661 0.41323,-0.51652 m -0.82645,-2.99585 c 0,-0.20661 -0.20662,-0.41323 -0.41323,-0.41323 -0.3099,0 -0.51652,0.20662 -0.51652,0.41323 0,0.30993 0.20662,0.51655 0.51652,0.51655 0.20661,0 0.41323,-0.20662 0.41323,-0.51655 m -2.99587,0.82645 c 0,-0.20661 -0.20661,-0.41322 -0.41323,-0.41322 -0.3099,0 -0.51651,0.20661 -0.51651,0.41322 0,0.30994 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.20658 0.41323,-0.51652 m -1.65287,0.51652 h 0.20661 m 0,0 0.10329,0.72316 m 0,0 0.10332,-0.10332 m 0,0 0.10329,0.10332 m 0,0 -0.10329,0.1033 m 0,0 -0.10332,0.10331 m 0,0 -0.3099,-0.92977 m 2.78925,3.30579 0.10329,0.20658 m 0,0 -0.10329,0.10332 m 0,0 -0.10332,-0.3099 m 0,0 h -0.10329 m 0,0 v -0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.1033 m 0,0 h 0.20661 m 0,0 v 0.1033 m 0,0 0.30991,-0.1033 m 0,0 0.10329,0.1033 m 0,0 -0.10329,0.72313 m 0,0 h -0.20662 m 0,0 0.1033,-0.72313 m 0,0 -0.20659,0.10332 m 1.54958,0 0.10329,0.10329 h 0.20662 m 0,0 h 0.10329 m 0.10332,0 c 0.10329,-0.10329 0.10329,-0.20661 0.10329,-0.30991 m -0.10329,0.1033 h -0.10332 m 0,0.10332 c 0,0 0.10332,-0.10332 0,-0.10332 m -0.20659,0 h 0.1033 c 0,0.10332 0,0.10332 0.10329,0 m -0.20659,0 v -0.1033 h 0.1033 m 0,0 v -0.10332 m 0,0 h -0.1033 m -0.10332,-0.20661 c 0,0.10332 0,0.10332 0.10332,0.10332 0,0.10329 0,0.10329 0.1033,0 m -0.1033,-0.20661 h -0.10332 v 0.10329 m 0,-0.10329 h 0.10332 l 0.1033,0.10329 m 0,0 0.10329,-0.10329 m 0,0 -0.10329,-0.10332 h -0.20662 m 0,0 -0.10329,0.10332 -0.10332,0.20661 m 0.10332,0 c 0,0.10329 0,0.10329 0.10329,0.10329 m 0,0.10332 -0.10329,0.1033 v 0.10332 m 1.13636,-4.75205 -0.51655,0.10329 m 0,0 0.10332,0.10332 m 0,0 h 0.30991 m 0,0 -0.20661,0.41323 m 0.10331,-0.10332 c -0.10331,0.10332 0,0.20661 0,0.30993 0.1033,0.10329 0.20662,0.10329 0.30991,0 0.10332,0 0.10332,-0.10332 0.10332,-0.20661 m 0,0 h -0.20661 m -0.10332,0 c -0.1033,0 -0.1033,0.10329 0,0.10329 0,0.10332 0.10332,0.10332 0.10332,0 0.10329,0 0.10329,-0.10329 0.10329,-0.10329 m -0.30991,0 0.20662,-0.51655 m 0,0 v -0.10329 m -2.68594,-33.884211 c -0.30993,0.103294 -0.61984,0.103294 -0.92977,0.206587 m 1.13636,-0.619813 c -0.51652,0 -1.03304,0.206613 -1.54958,0.413226 m -1.23965,1.033039 c -0.82645,1.239679 -0.82645,2.789264 0,4.028943 0.72313,1.239652 2.27271,1.859492 3.61568,1.549585 1.44628,-0.309933 2.58264,-1.446292 2.78925,-2.892584 m -5.16528,-3.718983 c -0.4132,0.206587 -0.82643,0.619813 -1.23965,1.033039 m 0.3099,-0.103293 c -0.92974,1.136359 -1.03306,2.685944 -0.3099,3.925623 0.72313,1.239652 2.16942,1.859492 3.51238,1.549585 1.44627,-0.206613 2.47933,-1.342972 2.78923,-2.685971 m -0.10329,0 h 0.20661 m -6.40493,-2.582624 0.3099,-0.10332 m 0.92975,-0.826452 v -0.206587 m 1.54958,-0.206613 c -0.51652,0 -1.03304,0.103293 -1.44626,0.309907 m 1.34296,-0.51652 0.1033,0.206613 m 2.99587,3.925596 h 0.41322 m -0.41322,-0.929745 v 0.929745 m 0.41322,-0.929745 h -0.41322 m 0.51651,0 c -0.20658,-1.342972 -1.03303,-2.376038 -2.16939,-2.789238 m -1.23967,0.309907 1.13635,-0.309907 m -1.23967,-0.206613 0.10332,0.51652 m -1.44629,0.413226 -0.20661,-0.516546 m -0.92975,0.826452 1.13636,-0.309906 m 3.92561,2.169424 c 0,-0.309932 -0.10329,-0.516546 -0.20661,-0.826452 m -0.72313,1.136359 0.92974,-0.206613 m -0.82645,0.10332 c -0.61981,0.206613 -0.92974,0.826426 -0.82642,1.446265 m 0.41322,1.446292 -0.41322,-1.446292 m -0.41323,1.652905 c 0.30991,0 0.61984,-0.10332 0.82645,-0.206613 m -1.23967,-1.239679 0.3099,1.549585 m -0.3099,-1.549585 c -0.10332,-0.619839 -0.72313,-0.929746 -1.34297,-0.826452 m -1.54958,0.516546 1.44626,-0.413227 m -1.65287,-0.516519 c 0.10329,0.309906 0.10329,0.619813 0.20661,0.826426 m 1.23965,-1.136359 -1.44626,0.309933 m 1.54958,-0.413226 c 0.51651,-0.10332 0.92974,-0.72316 0.72313,-1.342973 m -0.41323,-1.446291 0.41323,1.446291 m 0.82645,-0.206613 -0.41323,-1.446291 m 0.41323,1.446291 c 0.20661,0.51652 0.82645,0.929746 1.44628,0.723133 m 0.82643,-0.206613 -0.92975,0.309906 m 0.10332,-2.479331 c -0.51654,-0.206613 -1.03306,-0.309906 -1.5496,-0.309906 m 3.6157,3.202464 c -0.10332,-1.239653 -0.92974,-2.376038 -2.0661,-2.892558 m 2.0661,3.822303 c 0.1033,-0.309906 0.1033,-0.619812 0,-0.929745 m 0,0 h -0.20661 m -2.16942,-2.789238 0.30993,-0.10332 m -1.23967,3.202491 c 0,-0.10332 -0.10332,-0.206614 -0.20661,-0.206614 -0.10332,0 -0.20662,0.103294 -0.20662,0.206614 0,0.103293 0.1033,0.309906 0.20662,0.309906 0.10329,0 0.20661,-0.206613 0.20661,-0.309906 m -1.44629,-1.033066 c 0,-0.413226 -0.3099,-0.723133 -0.61984,-0.723133 -0.41319,0 -0.72313,0.309907 -0.72313,0.723133 0,0.309906 0.30994,0.723133 0.72313,0.723133 0.30994,0 0.61984,-0.413227 0.61984,-0.723133 m 2.99587,-0.826453 c 0,-0.413226 -0.30991,-0.723132 -0.61984,-0.723132 -0.41322,0 -0.72313,0.309906 -0.72313,0.723132 0,0.309933 0.30991,0.723133 0.72313,0.723133 0.30993,0 0.61984,-0.4132 0.61984,-0.723133 m 0.82645,2.995878 c 0,-0.413227 -0.30993,-0.723133 -0.61984,-0.723133 -0.41322,0 -0.72313,0.309906 -0.72313,0.723133 0,0.309906 0.30991,0.723132 0.72313,0.723132 0.30991,0 0.61984,-0.413226 0.61984,-0.723132 m -2.99587,0.826452 c 0,-0.413226 -0.3099,-0.723159 -0.61984,-0.723159 -0.41322,0 -0.72313,0.309933 -0.72313,0.723159 0,0.309906 0.30991,0.723133 0.72313,0.723133 0.30994,0 0.61984,-0.413227 0.61984,-0.723133 m -0.20661,0 c 0,-0.309933 -0.20661,-0.516546 -0.41323,-0.516546 -0.3099,0 -0.51651,0.206613 -0.51651,0.516546 0,0.206613 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.309907 0.41323,-0.51652 m 2.99587,-0.826452 c 0,-0.309933 -0.20662,-0.516547 -0.41323,-0.516547 -0.30993,0 -0.51652,0.206614 -0.51652,0.516547 0,0.206613 0.20659,0.516519 0.51652,0.516519 0.20661,0 0.41323,-0.309906 0.41323,-0.516519 m -0.82645,-2.995878 c 0,-0.309906 -0.20662,-0.516519 -0.41323,-0.516519 -0.3099,0 -0.51652,0.206613 -0.51652,0.516519 0,0.206614 0.20662,0.516546 0.51652,0.516546 0.20661,0 0.41323,-0.309932 0.41323,-0.516546 m -2.99587,0.826453 c 0,-0.309907 -0.20661,-0.51652 -0.41323,-0.51652 -0.3099,0 -0.51651,0.206613 -0.51651,0.51652 0,0.206613 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.309907 0.41323,-0.51652 m -1.65287,0.51652 0.20661,-0.103294 m 0,0 0.10329,0.826453 m 0,0 0.10332,-0.206613 m 0,0 0.10329,0.206613 m 0,0 -0.10329,0.103293 m 0,0 h -0.10332 m 0,0 -0.3099,-0.826452 m 2.78925,3.20249 0.10329,0.309906 m 0,0 h -0.10329 m 0,0 -0.10332,-0.206613 m 0,0 h -0.10329 m 0,0 v -0.103293 m 0,0 h 0.10329 m 0,0 -0.10329,-0.206613 m 0,0 h 0.20661 m 0,0 v 0.103293 m 0,0 0.30991,-0.103293 m 0,0 0.10329,0.206613 m 0,0 -0.10329,0.619839 m 0,0 -0.20662,0.103293 m 0,0 0.1033,-0.723132 m 0,0 h -0.20659 m 1.54958,0 0.10329,0.103293 0.20662,0.10332 m 0,0 h 0.10329 m 0.10332,-0.10332 c 0.10329,0 0.10329,-0.206613 0.10329,-0.309906 m -0.10329,0.103293 h -0.10332 m 0,0.10332 c 0,0 0.10332,-0.10332 0,-0.10332 m -0.20659,0 c 0,0 0,0.10332 0.1033,0.10332 h 0.10329 m -0.20659,0 v -0.10332 l 0.1033,-0.103293 m 0,0 v -0.10332 m 0,0 h -0.1033 m -0.10332,-0.103294 c 0,0 0,0.103294 0.10332,0.103294 h 0.1033 m -0.1033,-0.309907 c 0,0 -0.10332,0 -0.10332,0.10332 v 0.103293 m 0,-0.103293 h 0.10332 0.1033 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 -0.20662,-0.103293 m 0,0 -0.10329,0.206613 -0.10332,0.206587 m 0.10332,-0.103294 c 0,0.103294 0,0.206614 0.10329,0.206614 m 0,0 -0.10329,0.103293 v 0.10332 m 1.13636,-4.648756 -0.51655,0.103293 m 0,0 0.10332,0.10332 m 0,0 0.30991,-0.10332 m 0,0 -0.20661,0.413227 m 0.10331,0 c -0.10331,0.103319 0,0.206613 0,0.206613 0.1033,0.103293 0.20662,0.103293 0.30991,0.103293 0.10332,-0.103293 0.10332,-0.206587 0.10332,-0.309906 m 0,0.103319 h -0.20661 m -0.10332,-0.103319 c -0.1033,0.103319 -0.1033,0.103319 0,0.206613 h 0.10332 c 0.10329,0 0.10329,-0.103294 0.10329,-0.206613 m -0.30991,0.103319 0.20662,-0.516546 m 0,0 V 73.088638 M 225.77417,39.20443 c -0.30993,0 -0.61984,0.10332 -0.92977,0.206613 m 1.13636,-0.619839 c -0.51652,0 -1.03304,0.10332 -1.54958,0.309933 m -1.23965,1.136359 c -0.82645,1.136359 -0.82645,2.789237 0,3.925596 0.72313,1.239679 2.27271,1.859492 3.61568,1.549585 1.44628,-0.309906 2.58264,-1.446292 2.78925,-2.892557 m -5.16528,-3.718983 c -0.4132,0.309906 -0.82643,0.619839 -1.23965,1.136359 m 0.3099,-0.103294 c -0.92974,1.033039 -1.03306,2.582598 -0.3099,3.822277 0.72313,1.239679 2.16942,1.859492 3.51238,1.652905 1.44627,-0.309933 2.47933,-1.342999 2.78923,-2.789264 m -0.10329,0.103293 h 0.20661 m -6.40493,-2.685917 0.3099,-0.103294 m 0.92975,-0.723159 V 39.20443 m 1.54958,-0.309906 c -0.51652,0 -1.03304,0.206613 -1.44626,0.413226 m 1.34296,-0.516546 0.1033,0.206613 m 2.99587,3.822303 0.41322,0.103293 m -0.41322,-1.033012 v 0.929719 m 0.41322,-0.826426 -0.41322,-0.103293 m 0.51651,0 c -0.20658,-1.239679 -1.03303,-2.376038 -2.16939,-2.789264 m -1.23967,0.413226 1.13635,-0.309933 m -1.23967,-0.206613 0.10332,0.516546 m -1.44629,0.309906 -0.20661,-0.413226 m -0.92975,0.723159 1.13636,-0.309933 m 3.92561,2.272745 c 0,-0.309933 -0.10329,-0.61984 -0.20661,-0.929773 m -0.72313,1.239653 0.92974,-0.30988 m -0.82645,0.206586 c -0.61981,0.103294 -0.92974,0.723133 -0.82642,1.342972 m 0.41322,1.549586 -0.41322,-1.446292 m -0.41323,1.652905 c 0.30991,-0.10332 0.61984,-0.10332 0.82645,-0.206613 m -1.23967,-1.239679 0.3099,1.446292 m -0.3099,-1.549585 c -0.10332,-0.516546 -0.72313,-0.929773 -1.34297,-0.72316 m -1.54958,0.413227 1.44626,-0.413227 m -1.65287,-0.516519 c 0.10329,0.309906 0.10329,0.619839 0.20661,0.929746 m 1.23965,-1.239653 -1.44626,0.4132 m 1.54958,-0.4132 c 0.51651,-0.206586 0.92974,-0.826426 0.72313,-1.446265 m -0.41323,-1.342972 0.41323,1.446265 m 0.82645,-0.206613 -0.41323,-1.549585 m 0.41323,1.446292 c 0.20661,0.619839 0.82645,0.929746 1.44628,0.826452 m 0.82643,-0.206613 -0.92975,0.206613 m 0.10332,-2.376037 c -0.51654,-0.309933 -1.03306,-0.413227 -1.5496,-0.309933 m 3.6157,3.099197 c -0.10332,-1.239679 -0.92974,-2.272745 -2.0661,-2.789264 m 2.0661,3.718983 c 0.1033,-0.309933 0.1033,-0.619813 0,-0.929719 m 0,0.103293 h -0.20661 m -2.16942,-2.789264 0.30993,-0.103293 m -1.23967,3.202463 c 0,-0.103293 -0.10332,-0.206586 -0.20661,-0.206586 -0.10332,0 -0.20662,0.103293 -0.20662,0.206586 0,0.103294 0.1033,0.206587 0.20662,0.206587 0.10329,0 0.20661,-0.103293 0.20661,-0.206587 m -1.44629,-1.136359 c 0,-0.309906 -0.3099,-0.619839 -0.61984,-0.619839 -0.41319,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413227 0.30994,0.72316 0.72313,0.72316 0.30994,0 0.61984,-0.309933 0.61984,-0.72316 m 2.99587,-0.826426 c 0,-0.309933 -0.30991,-0.619839 -0.61984,-0.619839 -0.41322,0 -0.72313,0.309906 -0.72313,0.619839 0,0.4132 0.30991,0.723133 0.72313,0.723133 0.30993,0 0.61984,-0.309933 0.61984,-0.723133 m 0.82645,2.995825 c 0,-0.309907 -0.30993,-0.61984 -0.61984,-0.61984 -0.41322,0 -0.72313,0.309933 -0.72313,0.61984 0,0.413226 0.30991,0.723132 0.72313,0.723132 0.30991,0 0.61984,-0.309906 0.61984,-0.723132 m -2.99587,0.826452 c 0,-0.309906 -0.3099,-0.619839 -0.61984,-0.619839 -0.41322,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413226 0.30991,0.723133 0.72313,0.723133 0.30994,0 0.61984,-0.309907 0.61984,-0.723133 m -0.20661,0 c 0,-0.206613 -0.20661,-0.413226 -0.41323,-0.413226 -0.3099,0 -0.51651,0.206613 -0.51651,0.413226 0,0.309906 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.206614 0.41323,-0.51652 m 2.99587,-0.826452 c 0,-0.206614 -0.20662,-0.413227 -0.41323,-0.413227 -0.30993,0 -0.51652,0.206613 -0.51652,0.413227 0,0.309932 0.20659,0.516546 0.51652,0.516546 0.20661,0 0.41323,-0.206614 0.41323,-0.516546 m -0.82645,-2.995825 c 0,-0.206613 -0.20662,-0.413226 -0.41323,-0.413226 -0.3099,0 -0.51652,0.206613 -0.51652,0.413226 0,0.309907 0.20662,0.51652 0.51652,0.51652 0.20661,0 0.41323,-0.206613 0.41323,-0.51652 m -2.99587,0.826426 c 0,-0.206613 -0.20661,-0.413226 -0.41323,-0.413226 -0.3099,0 -0.51651,0.206613 -0.51651,0.413226 0,0.309933 0.20661,0.516546 0.51651,0.516546 0.20662,0 0.41323,-0.206613 0.41323,-0.516546 m -1.65287,0.516546 h 0.20661 m 0,0 0.10329,0.723107 m 0,0 0.10332,-0.103294 m 0,0 0.10329,0.103294 m 0,0 -0.10329,0.103293 m 0,0 -0.10332,0.10332 m 0,0 -0.3099,-0.92972 m 2.78925,3.305758 0.10329,0.206613 m 0,0 -0.10329,0.103293 m 0,0 -0.10332,-0.309906 m 0,0 h -0.10329 m 0,0 v -0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.103294 m 0,0 h 0.20661 m 0,0 v 0.103294 m 0,0 0.30991,-0.103294 m 0,0 0.10329,0.103294 m 0,0 -0.10329,0.723159 m 0,0 h -0.20662 m 0,0 0.1033,-0.723159 m 0,0 -0.20659,0.10332 m 1.54958,0 0.10329,0.103293 h 0.20662 m 0,0 h 0.10329 m 0.10332,0 c 0.10329,-0.103293 0.10329,-0.206613 0.10329,-0.309907 m -0.10329,0.103294 h -0.10332 m 0,0 c 0,0 0.10332,0 0,-0.103294 m -0.20659,0.103294 h 0.1033 c 0,0.10332 0,0.10332 0.10329,0 m -0.20659,0 v -0.103294 h 0.1033 m 0,0 v -0.103319 m 0,0 h -0.1033 m -0.10332,-0.206614 c 0,0 0,0.10332 0.10332,0.10332 h 0.1033 m -0.1033,-0.206613 h -0.10332 v 0.103293 m 0,-0.103293 h 0.10332 l 0.1033,0.103293 m 0,0 0.10329,-0.103293 m 0,0 -0.10329,-0.10332 h -0.20662 m 0,0 -0.10329,0.10332 -0.10332,0.206613 m 0.10332,0 c 0,0.103294 0,0.103294 0.10329,0.103294 m 0,0.103319 -0.10329,0.103294 v 0.10332 m 1.13636,-4.752049 -0.51655,0.103319 m 0,0 0.10332,0.103294 m 0,0 h 0.30991 m 0,0 -0.20661,0.413226 m 0.10331,-0.10332 c -0.10331,0.10332 0,0.206613 0,0.309933 0.1033,0.103293 0.20662,0.103293 0.30991,0 0.10332,0 0.10332,-0.10332 0.10332,-0.206613 m 0,0 h -0.20661 m -0.10332,0 c -0.1033,0 -0.1033,0.103293 0,0.103293 0,0.10332 0.10332,0.10332 0.10332,0 0.10329,0 0.10329,-0.103293 0.10329,-0.103293 m -0.30991,0 0.20662,-0.51652 m 0,0 V 40.237496 M 11.518565,104.3902 H 9.3491401 m 2.1694249,2.89255 H 9.142527 m 2.376038,-0.61981 H 9.3491401 M 2.0144669,105.73317 H 0.3615619 M 11.518565,104.80342 H 9.4524599 m 1.6528781,-5.268593 v -7.23138 M 276.80708,10.69211 V 8.5227121 m 2.16941,2.1693979 h -2.16941 m -253.718286,0 V 8.5227121 M 278.97649,158.72889 h -2.16941 m 0,2.16943 v -2.16943 m -253.718286,2.16943 v -2.16943 M 277.2203,167.19992 H 218.54279 M 12.654924,151.1876 H 12.44831 M 22.572274,2.221078 H 79.080368 M 287.13762,151.1876 h 0.30994 M 287.13762,18.233423 h 0.30994 M 0.05165544,99.534827 V 25.25819 m 0,80.99152 v -0.10332 m 0,7.64461 v -0.20661 M 12.654924,18.233423 H 12.44831 M 13.06815,151.1876 h -0.413226 m 274.586016,0 h -0.41322 m 0,-133.057497 c 0.10329,0 0.20661,0.10332 0.41322,0.10332 m -274.586016,0 c 0.206613,0 0.309933,-0.10332 0.413226,-0.10332 m -1.549585,0.516546 h -0.413227 m 0.826453,-0.413226 h -0.826453 m 0,0.413226 H 7.0764222 m 4.0289158,0 v -0.413226 m 0,132.540957 v -31.71481 m 0,32.12803 h 0.826453 m -0.413226,-0.41322 H 11.105338 M 0.46488169,119.05957 v 24.99995 M 11.105338,151.1876 H 7.0764222 m 4.0289158,0 v -0.41322 m 277.581862,0 h 4.13223 M 288.6872,18.233423 h 4.13223 m -4.13223,0.413226 v 58.470905 m -0.82645,74.070046 h 0.82645 m 0,-0.41322 h -0.41322 m 0.41322,0.41322 v -0.41322 M 288.27398,18.646649 h 0.41322 m 0,-0.413226 h -0.82645 m 0.82645,0.413226 V 18.233423 M 0.05165544,106.86955 v -0.20661 M 11.518565,106.24971 H 9.4524599 m 2.0661051,-0.92974 H 9.5557532 m 1.9628118,0.4132 H 9.5557532 m -9.50409776,-0.72314 v -0.20661 m 1.96281146,0.51655 h -1.652905 m -0.30990646,-2.16943 v -0.20661 m 11.46690956,0 H 8.8326205 m -6.0950209,0 H 0.05165544 m 0,0 v -0.41323 m 11.46690956,0 H 8.7293008 m -5.8883814,0 H 0.05165544 m 0,0 v -0.20661 M 11.518565,102.01416 H 8.6260074 m -5.5784749,0 H 0.3615619 m -0.30990646,-0.82643 v -0.20661 M 11.518565,101.60096 H 8.4193943 m -5.2685685,0 H 0.3615619 M 11.518565,100.98112 H 8.316101 m -4.9586621,0 H 0.05165544 m 0,0 v -0.30993 m 11.46690956,0 H 8.2127812 m -4.7520489,0 H 0.05165544 m 0,0 v -0.20662 M 11.518565,100.36128 H 8.1094878 m -4.5454357,0 H 0.15494878 m -0.10329334,17.76854 v -0.20661 M 11.518565,118.33644 H 0.15494878 M 11.518565,117.92321 H 0.05165544 m 0,0 v -0.30988 m 11.46690956,0 H 0.05165544 m 0,0 v -0.20661 m 0,-4.8554 v -0.20659 m 11.46690956,0 H 0.05165544 m 0,0 v -0.41322 m 11.46690956,0 H 0.05165544 m 0,0 V 111.7249 M 11.518565,111.41496 H 0.3615619 m -0.30990646,-0.82642 v -0.20662 M 11.518565,111.00174 H 0.3615619 M 11.518565,110.38192 H 0.05165544 m 0,0 v -0.30993 m 11.46690956,0 H 0.05165544 m 0,0 v -0.20661 M 11.518565,109.45215 H 0.3615619 M 0.05165544,108.72902 V 108.5224 M 11.518565,109.14224 H 7.0764222 m -2.6859176,0 H 0.3615619 M 11.518565,108.5224 H 8.1094878 m -4.6487555,0 H 0.05165544 m 0,0 v -0.30988 M 11.518565,99.534827 H 7.7995549 m -4.0288897,0 H 0.05165544 M 11.518565,119.05957 H 0.05165544 m 4.95866206,-5.06196 c -0.3099065,0.30994 -0.4131998,0.82646 -0.2066132,1.23968 0.1032934,0.41323 0.5165196,0.72313 1.0330392,0.72313 0.4132262,-0.10329 0.8264525,-0.3099 1.0330656,-0.72313 0.1032933,-0.41322 0,-0.92974 -0.3099064,-1.23968 m 0.2066131,1.65291 -0.3099329,0.20661 -0.1032934,0.10329 -0.1033198,0.10332 m -6.19831426,1.34298 0.30990646,-0.41323 m -0.30990646,-0.72316 v 1.13639 m 0,-4.8554 v 1.03307 m 0.30990646,-0.72314 -0.30990646,-0.30993 m 0,1.03307 0.30990646,-0.30991 m -0.30990646,-8.26445 v 1.13636 m 0.30990646,-0.82642 -0.30990646,-0.30994 m 0.41322625,0.72314 c 0.10329333,-0.1033 0.10329333,-0.30991 0,-0.4132 m -0.41322625,0.82642 0.30990646,-0.41322 m -0.30990646,12.39665 v 0.92975 m 0.10329334,-0.72313 -0.10329334,-0.20662 m 0,0.82646 c 0.20661313,0 0.30990646,-0.20662 0.30990646,-0.30994 0,-0.10329 0,-0.3099 -0.10329333,-0.41322 m -0.20661313,-7.64458 v 1.13636 m 0.30990646,-0.72316 -0.30990646,-0.4132 m 0.41322625,0.72313 c 0.10329333,-0.10332 0.10329333,-0.30993 0,-0.41323 m -0.41322625,0.82646 0.30990646,-0.30994 m -0.30990646,-2.68594 v 1.13636 m 0.30990646,-0.72314 -0.30990646,-0.41322 m 0.41322625,0.72313 c 0.10329333,-0.10329 0.10329333,-0.30991 0,-0.41323 m -0.41322625,0.82646 0.30990646,-0.41323 m -0.30990646,-2.5826 v 1.13636 m 0.30990646,-0.72316 -0.30990646,-0.4132 m 0,-3.71901 v 1.03304 m 0.30990646,-0.72313 -0.30990646,-0.30991 m 0,-1.96281 v 1.13636 m 0.30990646,-0.72313 -0.30990646,-0.41323 m 0.41322625,0.72313 c 0.10329333,-0.10329 0.10329333,-0.3099 0,-0.41322 m -0.41322625,0.82645 0.30990646,-0.30993 M 0.05165544,99.534827 v 0.929743 m 0.20661313,-0.20661 c 0.10329333,-0.10329 0.10329333,-0.309907 0.10329333,-0.4132 0,-0.10332 -0.10329333,-0.309933 -0.30990646,-0.309933 m 0,0.929743 0.10329334,-0.10329 M 276.80708,10.69211 H 23.088794 M 276.80708,158.72889 V 10.69211 M 23.088794,158.72889 H 276.80708 M 6.5599027,113.99761 c 0.1032933,0.10332 0.2066131,0.10332 0.3099064,0.10332 m -0.3099064,-0.10332 c 0,-0.10329 -0.1033198,-0.10329 -0.2066132,-0.20661 m 0.1032934,2.78926 c -0.1032934,-0.20661 -0.1032934,-0.30993 -0.1032934,-0.51652 m 5.1652755,0 H 6.2499697 m 0.1033198,0.61982 -0.1033198,0.10332 H 6.1466764 5.7334502 5.4235173 5.2169041 l -0.1032933,-0.10332 m 6.4049542,0 H 6.3532895 m 5.1652755,0.30993 H 0.3615619 m 0.10331979,0 c 0.10329333,-0.10332 0.10329333,-0.30993 0,-0.41323 m -0.41322625,-0.30993 v -0.20659 m 5.26856846,0 c -0.1033198,0.20659 -0.1033198,0.30991 -0.1033198,0.51652 m -0.1032933,0.1033 H 0.3615619 m 0,0 -0.30990646,-0.41323 m 0,-0.20659 v -0.41322 m 5.16524866,0.41322 v -0.10332 l -0.2065866,-0.10329 -0.2066132,-0.20661 m 0.4131998,0.41322 H 0.05165544 m 4.75204886,-0.41322 -0.826426,-0.51655 m 0.826426,0.51655 H 0.05165544 m 0,0 v -0.10332 m 6.71486036,-1.34297 0.826426,0.51652 m 3.9256232,-0.51652 H 6.7665158 m -2.6859442,0.51652 c -0.1032933,0 -0.1032933,0.10332 -0.1032933,0.20661 0,0 0,0.10332 0.1032933,0.10332 m -0.1032933,0.10329 H 0.3615619 m 11.1570031,0.51655 H 6.7665158 m 0.826426,-0.51655 -0.826426,0.51655 m -6.71486036,-1.23968 v -0.20661 m 3.92562286,0.51652 0.826426,-0.51652 m -0.826426,0.51652 H 0.3615619 m 11.1570031,0.41322 H 7.5929418 m 0,-0.10329 c 0.1033198,0 0.1033198,-0.10332 0.1033198,-0.10332 0,-0.10329 0,-0.20661 -0.1033198,-0.20661 m 3.9256232,0 H 7.5929418 M 0.05165544,114.20423 V 113.791 m 5.26856846,0 H 0.05165544 m 5.16524866,0 c 0,0.10332 -0.1032933,0.10332 -0.2065866,0.20661 m -0.2066132,0.10332 c 0.1032934,0 0.2066132,0 0.3099065,-0.10332 m -0.3099065,0.20662 H 0.05165544 M 11.518565,113.791 H 6.2499697 m 5.2685953,-0.92975 H 0.3615619 m 11.1570031,0.41323 H 6.3532895 m -1.2396787,0 H 0.3615619 m 0.10331979,-0.10332 c 0.10329333,-0.10329 0.10329333,-0.30991 0,-0.41323 M 23.088794,10.69211 v 148.03678 m 0,0 H 20.919369 M 23.088794,10.69211 h -2.169425 m -9.400804,96.90058 H 8.9359139 m 2.5826511,0.61983 H 8.5227141 m -5.4751816,0 H 0.05165544 m 0,0 v -0.20661 m 0,0 0.30990646,-0.41322 m 2.0661312,-0.30994 H 0.3615619 m 2.2727443,0.30994 H 0.3615619 m 0.10331979,0 c 0.10329333,-0.10332 0.10329333,-0.30994 0,-0.41323 M 0.05165544,104.3902 v -0.20662 m 0,0 0.30990646,-0.3099 M 11.518565,103.46045 H 9.0392337 m -6.5082472,0 H 0.3615619 m 11.1570031,0.41323 H 9.142527 m -6.7148339,0 H 0.3615619 m 0.10331979,-0.10332 c 0.10329333,-0.1033 0.10329333,-0.30991 0,-0.4132 m 1.65287851,1.44626 H 0.05165544 m 0,0 v -0.41322 m 2.16942456,0 H 0.05165544 m 2.06610476,2.27274 H 0.05165544 m 0,0 v -0.41323 m 2.06610476,0 H 0.05165544 m 5.06195536,7.02477 0.2066131,-0.10332 0.1032934,-0.10329 h 0.3099329 0.4132262 l 0.1032933,0.10329 0.1033198,0.10332 m 0,0.51652 c 0.1032934,-0.20661 0.1032934,-0.41323 0.1032934,-0.61984 m -0.2066132,0.61984 0.1033198,0.10332 m 0,-0.10332 c -0.3099329,-0.10329 -0.7231591,-0.10329 -1.1363854,0 m 0,0.10332 0.1033198,-0.10332 m -0.1033198,-0.61984 c 0,0.20661 0,0.41323 0.1033198,0.61984 m -5.26856846,0.61984 v 1.13636 m 0.30990646,-0.82645 -0.30990646,-0.30991 m 0.41322625,0.72313 c 0.10329333,-0.10329 0.10329333,-0.3099 0,-0.41322 M 0.05165544,115.5472 0.3615619,115.13397 M 39.307752,75.05145 c 0,-2.582651 -2.066131,-4.648756 -4.648756,-4.648756 -2.582624,0 -4.752049,2.066105 -4.752049,4.648756 0,2.582624 2.169425,4.752048 4.752049,4.752048 2.582625,0 4.648756,-2.169424 4.648756,-4.752048 m 0.619839,0 c 0,-2.892584 -2.376037,-5.268569 -5.268595,-5.268569 -2.99585,0 -5.371888,2.375985 -5.371888,5.268569 0,2.99585 2.376038,5.371861 5.371888,5.371861 2.892558,0 5.268595,-2.376011 5.268595,-5.371861 m -0.516546,0 c 0,-2.685971 -2.066105,-4.752049 -4.752049,-4.752049 -2.685944,0 -4.855342,2.066078 -4.855342,4.752049 0,2.685944 2.169398,4.855368 4.855342,4.855368 2.685944,0 4.752049,-2.169424 4.752049,-4.855368 m -1.136359,0 c 0,-1.962812 -1.652878,-3.615717 -3.61569,-3.615717 -2.066105,0 -3.718983,1.652905 -3.718983,3.615717 0,2.066104 1.652878,3.719009 3.718983,3.719009 1.962812,0 3.61569,-1.652905 3.61569,-3.719009 m 1.033066,32.85114 c 0,-2.58262 -2.066131,-4.64875 -4.648756,-4.64875 -2.582624,0 -4.752049,2.06613 -4.752049,4.64875 0,2.58263 2.169425,4.64873 4.752049,4.64873 2.582625,0 4.648756,-2.0661 4.648756,-4.64873 m 0.619839,0 c 0,-2.99585 -2.376037,-5.26859 -5.268595,-5.26859 -2.99585,0 -5.371888,2.27274 -5.371888,5.26859 0,2.89253 2.376038,5.26857 5.371888,5.26857 2.892558,0 5.268595,-2.37604 5.268595,-5.26857 m -0.516546,0 c 0,-2.68594 -2.066105,-4.85537 -4.752049,-4.85537 -2.685944,0 -4.855342,2.16943 -4.855342,4.85537 0,2.68595 2.169398,4.85534 4.855342,4.85534 2.685944,0 4.752049,-2.16939 4.752049,-4.85534 m -1.136359,0 c 0,-2.0661 -1.652878,-3.71901 -3.61569,-3.71901 -2.066105,0 -3.718983,1.65291 -3.718983,3.71901 0,1.96279 1.652878,3.71899 3.718983,3.71899 1.962812,0 3.61569,-1.7562 3.61569,-3.71899 m 31.921423,0 c 0,-2.0661 -1.652905,-3.71901 -3.615716,-3.71901 -2.066105,0 -3.71901,1.65291 -3.71901,3.71901 0,1.96279 1.652905,3.71899 3.71901,3.71899 1.962811,0 3.615716,-1.7562 3.615716,-3.71899 m 1.033013,0 c 0,-2.58262 -2.066078,-4.64875 -4.648729,-4.64875 -2.582651,0 -4.752075,2.06613 -4.752075,4.64875 0,2.58263 2.169424,4.64873 4.752075,4.64873 2.582651,0 4.648729,-2.0661 4.648729,-4.64873 m 0.619839,0 c 0,-2.99585 -2.376011,-5.26859 -5.268568,-5.26859 -2.995877,0 -5.371888,2.27274 -5.371888,5.26859 0,2.89253 2.376011,5.26857 5.371888,5.26857 2.892557,0 5.268568,-2.37604 5.268568,-5.26857 m -0.516519,0 c 0,-2.68594 -2.066105,-4.85537 -4.752049,-4.85537 -2.685944,0 -4.855369,2.16943 -4.855369,4.85537 0,2.68595 2.169425,4.85534 4.855369,4.85534 2.685944,0 4.752049,-2.16939 4.752049,-4.85534 m -1.136333,32.74785 c 0,-1.96281 -1.652905,-3.61572 -3.615716,-3.61572 -2.066105,0 -3.71901,1.65291 -3.71901,3.61572 0,2.06611 1.652905,3.71898 3.71901,3.71898 1.962811,0 3.615716,-1.65287 3.615716,-3.71898 m 1.033013,0 c 0,-2.58265 -2.066078,-4.64875 -4.648729,-4.64875 -2.582651,0 -4.752075,2.0661 -4.752075,4.64875 0,2.58263 2.169424,4.75205 4.752075,4.75205 2.582651,0 4.648729,-2.16942 4.648729,-4.75205 m 0.619839,0 c 0,-2.89258 -2.376011,-5.26857 -5.268568,-5.26857 -2.995877,0 -5.371888,2.37599 -5.371888,5.26857 0,2.99585 2.376011,5.37186 5.371888,5.37186 2.892557,0 5.268568,-2.37601 5.268568,-5.37186 m -0.516519,0 c 0,-2.68597 -2.066105,-4.75205 -4.752049,-4.75205 -2.685944,0 -4.855369,2.06608 -4.855369,4.75205 0,2.68595 2.169425,4.85537 4.855369,4.85537 2.685944,0 4.752049,-2.16942 4.752049,-4.85537 M 103.15055,42.3036 c 0,-2.582624 -2.06614,-4.648755 -4.64876,-4.648755 -2.582625,0 -4.648756,2.066131 -4.648756,4.648755 0,2.582625 2.066131,4.648756 4.648756,4.648756 2.58262,0 4.64876,-2.066131 4.64876,-4.648756 m 0.61983,0 c 0,-2.99585 -2.37603,-5.268595 -5.26859,-5.268595 -2.995851,0 -5.268595,2.272745 -5.268595,5.268595 0,2.892558 2.272744,5.268569 5.268595,5.268569 2.89256,0 5.26859,-2.376011 5.26859,-5.268569 m -0.41322,0 c 0,-2.685944 -2.16943,-4.855368 -4.85537,-4.855368 -2.685945,0 -4.855369,2.169424 -4.855369,4.855368 0,2.685945 2.169424,4.855369 4.855369,4.855369 2.68594,0 4.85537,-2.169424 4.85537,-4.855369 m -0.20661,32.74785 c 0,-2.582651 -2.06614,-4.648756 -4.64876,-4.648756 -2.582625,0 -4.648756,2.066105 -4.648756,4.648756 0,2.582624 2.066131,4.752048 4.648756,4.752048 2.58262,0 4.64876,-2.169424 4.64876,-4.752048 m 0.61983,0 c 0,-2.892584 -2.37603,-5.268569 -5.26859,-5.268569 -2.995851,0 -5.268595,2.375985 -5.268595,5.268569 0,2.99585 2.272744,5.371861 5.268595,5.371861 2.89256,0 5.26859,-2.376011 5.26859,-5.371861 m -0.41322,0 c 0,-2.685971 -2.16943,-4.752049 -4.85537,-4.752049 -2.685945,0 -4.855369,2.066078 -4.855369,4.752049 0,2.685944 2.169424,4.855368 4.855369,4.855368 2.68594,0 4.85537,-2.169424 4.85537,-4.855368 m -0.20661,32.85114 c 0,-2.58262 -2.06614,-4.64875 -4.64876,-4.64875 -2.582625,0 -4.648756,2.06613 -4.648756,4.64875 0,2.58263 2.066131,4.64873 4.648756,4.64873 2.58262,0 4.64876,-2.0661 4.64876,-4.64873 m 0.61983,0 c 0,-2.99585 -2.37603,-5.26859 -5.26859,-5.26859 -2.995851,0 -5.268595,2.27274 -5.268595,5.26859 0,2.89253 2.272744,5.26857 5.268595,5.26857 2.89256,0 5.26859,-2.37604 5.26859,-5.26857 m -0.41322,0 c 0,-2.68594 -2.16943,-4.85537 -4.85537,-4.85537 -2.685945,0 -4.855369,2.16943 -4.855369,4.85537 0,2.68595 2.169424,4.85534 4.855369,4.85534 2.68594,0 4.85537,-2.16939 4.85537,-4.85534 m -0.20661,32.74785 c 0,-2.58265 -2.06614,-4.64875 -4.64876,-4.64875 -2.582625,0 -4.648756,2.0661 -4.648756,4.64875 0,2.58263 2.066131,4.75205 4.648756,4.75205 2.58262,0 4.64876,-2.16942 4.64876,-4.75205 m 0.61983,0 c 0,-2.89258 -2.37603,-5.26857 -5.26859,-5.26857 -2.995851,0 -5.268595,2.37599 -5.268595,5.26857 0,2.99585 2.272744,5.37186 5.268595,5.37186 2.89256,0 5.26859,-2.37601 5.26859,-5.37186 m -0.41322,0 c 0,-2.68597 -2.16943,-4.75205 -4.85537,-4.75205 -2.685945,0 -4.855369,2.06608 -4.855369,4.75205 0,2.68595 2.169424,4.85537 4.855369,4.85537 2.68594,0 4.85537,-2.16942 4.85537,-4.85537 M 135.07194,42.3036 c 0,-2.582624 -2.0661,-4.648755 -4.64875,-4.648755 -2.58265,0 -4.64873,2.066131 -4.64873,4.648755 0,2.582625 2.06608,4.648756 4.64873,4.648756 2.58265,0 4.64875,-2.066131 4.64875,-4.648756 m 0.61984,0 c 0,-2.99585 -2.37604,-5.268595 -5.26859,-5.268595 -2.99588,0 -5.26857,2.272745 -5.26857,5.268595 0,2.892558 2.27269,5.268569 5.26857,5.268569 2.89255,0 5.26859,-2.376011 5.26859,-5.268569 m -0.41323,0 c 0,-2.685944 -2.16942,-4.855368 -4.85536,-4.855368 -2.68595,0 -4.85535,2.169424 -4.85535,4.855368 0,2.685945 2.1694,4.855369 4.85535,4.855369 2.68594,0 4.85536,-2.169424 4.85536,-4.855369 m -0.20661,32.74785 c 0,-2.582651 -2.0661,-4.648756 -4.64875,-4.648756 -2.58265,0 -4.64873,2.066105 -4.64873,4.648756 0,2.582624 2.06608,4.752048 4.64873,4.752048 2.58265,0 4.64875,-2.169424 4.64875,-4.752048 m 0.61984,0 c 0,-2.892584 -2.37604,-5.268569 -5.26859,-5.268569 -2.99588,0 -5.26857,2.375985 -5.26857,5.268569 0,2.99585 2.27269,5.371861 5.26857,5.371861 2.89255,0 5.26859,-2.376011 5.26859,-5.371861 m -0.41323,0 c 0,-2.685971 -2.16942,-4.752049 -4.85536,-4.752049 -2.68595,0 -4.85535,2.066078 -4.85535,4.752049 0,2.685944 2.1694,4.855368 4.85535,4.855368 2.68594,0 4.85536,-2.169424 4.85536,-4.855368 m -0.20661,32.85114 c 0,-2.58262 -2.0661,-4.64875 -4.64875,-4.64875 -2.58265,0 -4.64873,2.06613 -4.64873,4.64875 0,2.58263 2.06608,4.64873 4.64873,4.64873 2.58265,0 4.64875,-2.0661 4.64875,-4.64873 m 0.61984,0 c 0,-2.99585 -2.37604,-5.26859 -5.26859,-5.26859 -2.99588,0 -5.26857,2.27274 -5.26857,5.26859 0,2.89253 2.27269,5.26857 5.26857,5.26857 2.89255,0 5.26859,-2.37604 5.26859,-5.26857 m -0.41323,0 c 0,-2.68594 -2.16942,-4.85537 -4.85536,-4.85537 -2.68595,0 -4.85535,2.16943 -4.85535,4.85537 0,2.68595 2.1694,4.85534 4.85535,4.85534 2.68594,0 4.85536,-2.16939 4.85536,-4.85534 m -0.20661,32.74785 c 0,-2.58265 -2.0661,-4.64875 -4.64875,-4.64875 -2.58265,0 -4.64873,2.0661 -4.64873,4.64875 0,2.58263 2.06608,4.75205 4.64873,4.75205 2.58265,0 4.64875,-2.16942 4.64875,-4.75205 m 0.61984,0 c 0,-2.89258 -2.37604,-5.26857 -5.26859,-5.26857 -2.99588,0 -5.26857,2.37599 -5.26857,5.26857 0,2.99585 2.27269,5.37186 5.26857,5.37186 2.89255,0 5.26859,-2.37601 5.26859,-5.37186 m -0.41323,0 c 0,-2.68597 -2.16942,-4.75205 -4.85536,-4.75205 -2.68595,0 -4.85535,2.06608 -4.85535,4.75205 0,2.68595 2.1694,4.85537 4.85535,4.85537 2.68594,0 4.85536,-2.16942 4.85536,-4.85537 M 166.99334,42.3036 c 0,-2.582624 -2.16943,-4.648755 -4.75205,-4.648755 -2.58265,0 -4.64876,2.066131 -4.64876,4.648755 0,2.582625 2.06611,4.648756 4.64876,4.648756 2.58262,0 4.75205,-2.066131 4.75205,-4.648756 m 0.61981,0 c 0,-2.99585 -2.37601,-5.268595 -5.37186,-5.268595 -2.89256,0 -5.2686,2.272745 -5.2686,5.268595 0,2.892558 2.37604,5.268569 5.2686,5.268569 2.99585,0 5.37186,-2.376011 5.37186,-5.268569 m -0.51652,0 c 0,-2.685944 -2.16942,-4.855368 -4.85534,-4.855368 -2.68594,0 -4.75208,2.169424 -4.75208,4.855368 0,2.685945 2.06614,4.855369 4.75208,4.855369 2.68592,0 4.85534,-2.169424 4.85534,-4.855369 m -0.10329,32.74785 c 0,-2.582651 -2.16943,-4.648756 -4.75205,-4.648756 -2.58265,0 -4.64876,2.066105 -4.64876,4.648756 0,2.582624 2.06611,4.752048 4.64876,4.752048 2.58262,0 4.75205,-2.169424 4.75205,-4.752048 m 0.61981,0 c 0,-2.892584 -2.37601,-5.268569 -5.37186,-5.268569 -2.89256,0 -5.2686,2.375985 -5.2686,5.268569 0,2.99585 2.37604,5.371861 5.2686,5.371861 2.99585,0 5.37186,-2.376011 5.37186,-5.371861 m -0.51652,0 c 0,-2.685971 -2.16942,-4.752049 -4.85534,-4.752049 -2.68594,0 -4.75208,2.066078 -4.75208,4.752049 0,2.685944 2.06614,4.855368 4.75208,4.855368 2.68592,0 4.85534,-2.169424 4.85534,-4.855368 m -0.10329,32.85114 c 0,-2.58262 -2.16943,-4.64875 -4.75205,-4.64875 -2.58265,0 -4.64876,2.06613 -4.64876,4.64875 0,2.58263 2.06611,4.64873 4.64876,4.64873 2.58262,0 4.75205,-2.0661 4.75205,-4.64873 m 0.61981,0 c 0,-2.99585 -2.37601,-5.26859 -5.37186,-5.26859 -2.89256,0 -5.2686,2.27274 -5.2686,5.26859 0,2.89253 2.37604,5.26857 5.2686,5.26857 2.99585,0 5.37186,-2.37604 5.37186,-5.26857 m -0.51652,0 c 0,-2.68594 -2.16942,-4.85537 -4.85534,-4.85537 -2.68594,0 -4.75208,2.16943 -4.75208,4.85537 0,2.68595 2.06614,4.85534 4.75208,4.85534 2.68592,0 4.85534,-2.16939 4.85534,-4.85534 m -0.10329,32.74785 c 0,-2.58265 -2.16943,-4.64875 -4.75205,-4.64875 -2.58265,0 -4.64876,2.0661 -4.64876,4.64875 0,2.58263 2.06611,4.75205 4.64876,4.75205 2.58262,0 4.75205,-2.16942 4.75205,-4.75205 m 0.61981,0 c 0,-2.89258 -2.37601,-5.26857 -5.37186,-5.26857 -2.89256,0 -5.2686,2.37599 -5.2686,5.26857 0,2.99585 2.37604,5.37186 5.2686,5.37186 2.99585,0 5.37186,-2.37601 5.37186,-5.37186 m -0.51652,0 c 0,-2.68597 -2.16942,-4.75205 -4.85534,-4.75205 -2.68594,0 -4.75208,2.06608 -4.75208,4.75205 0,2.68595 2.06614,4.85537 4.75208,4.85537 2.68592,0 4.85534,-2.16942 4.85534,-4.85537 m 31.8181,-98.34684 c 0,-2.582624 -2.16941,-4.648755 -4.75205,-4.648755 -2.58264,0 -4.64875,2.066131 -4.64875,4.648755 0,2.582625 2.06611,4.648756 4.64875,4.648756 2.58264,0 4.75205,-2.066131 4.75205,-4.648756 m 0.61983,0 c 0,-2.99585 -2.37603,-5.268595 -5.37188,-5.268595 -2.89256,0 -5.26858,2.272745 -5.26858,5.268595 0,2.892558 2.37602,5.268569 5.26858,5.268569 2.99585,0 5.37188,-2.376011 5.37188,-5.268569 m -0.51652,0 c 0,-2.685944 -2.16942,-4.855368 -4.85536,-4.855368 -2.68595,0 -4.75206,2.169424 -4.75206,4.855368 0,2.685945 2.06611,4.855369 4.75206,4.855369 2.68594,0 4.85536,-2.169424 4.85536,-4.855369 m -0.10331,32.74785 c 0,-2.582651 -2.16941,-4.648756 -4.75205,-4.648756 -2.58264,0 -4.64875,2.066105 -4.64875,4.648756 0,2.582624 2.06611,4.752048 4.64875,4.752048 2.58264,0 4.75205,-2.169424 4.75205,-4.752048 m 0.61983,0 c 0,-2.892584 -2.37603,-5.268569 -5.37188,-5.268569 -2.89256,0 -5.26858,2.375985 -5.26858,5.268569 0,2.99585 2.37602,5.371861 5.26858,5.371861 2.99585,0 5.37188,-2.376011 5.37188,-5.371861 m -0.51652,0 c 0,-2.685971 -2.16942,-4.752049 -4.85536,-4.752049 -2.68595,0 -4.75206,2.066078 -4.75206,4.752049 0,2.685944 2.06611,4.855368 4.75206,4.855368 2.68594,0 4.85536,-2.169424 4.85536,-4.855368 m -0.10331,32.85114 c 0,-2.58262 -2.16941,-4.64875 -4.75205,-4.64875 -2.58264,0 -4.64875,2.06613 -4.64875,4.64875 0,2.58263 2.06611,4.64873 4.64875,4.64873 2.58264,0 4.75205,-2.0661 4.75205,-4.64873 m 0.61983,0 c 0,-2.99585 -2.37603,-5.26859 -5.37188,-5.26859 -2.89256,0 -5.26858,2.27274 -5.26858,5.26859 0,2.89253 2.37602,5.26857 5.26858,5.26857 2.99585,0 5.37188,-2.37604 5.37188,-5.26857 m -0.51652,0 c 0,-2.68594 -2.16942,-4.85537 -4.85536,-4.85537 -2.68595,0 -4.75206,2.16943 -4.75206,4.85537 0,2.68595 2.06611,4.85534 4.75206,4.85534 2.68594,0 4.85536,-2.16939 4.85536,-4.85534 m -0.10331,32.74785 c 0,-2.58265 -2.16941,-4.64875 -4.75205,-4.64875 -2.58264,0 -4.64875,2.0661 -4.64875,4.64875 0,2.58263 2.06611,4.75205 4.64875,4.75205 2.58264,0 4.75205,-2.16942 4.75205,-4.75205 m 0.61983,0 c 0,-2.89258 -2.37603,-5.26857 -5.37188,-5.26857 -2.89256,0 -5.26858,2.37599 -5.26858,5.26857 0,2.99585 2.37602,5.37186 5.26858,5.37186 2.99585,0 5.37188,-2.37601 5.37188,-5.37186 m -0.51652,0 c 0,-2.68597 -2.16942,-4.75205 -4.85536,-4.75205 -2.68595,0 -4.75206,2.06608 -4.75206,4.75205 0,2.68595 2.06611,4.85537 4.75206,4.85537 2.68594,0 4.85536,-2.16942 4.85536,-4.85537 M 230.73282,42.3036 c 0,-2.582624 -2.0661,-4.648755 -4.64874,-4.648755 -2.58265,0 -4.64874,2.066131 -4.64874,4.648755 0,2.582625 2.06609,4.648756 4.64874,4.648756 2.58264,0 4.64874,-2.066131 4.64874,-4.648756 m 0.61984,0 c 0,-2.99585 -2.27271,-5.268595 -5.26858,-5.268595 -2.89255,0 -5.26858,2.272745 -5.26858,5.268595 0,2.892558 2.37603,5.268569 5.26858,5.268569 2.99587,0 5.26858,-2.376011 5.26858,-5.268569 m -0.41323,0 c 0,-2.685944 -2.16942,-4.855368 -4.85535,-4.855368 -2.68594,0 -4.85536,2.169424 -4.85536,4.855368 0,2.685945 2.16942,4.855369 4.85536,4.855369 2.68593,0 4.85535,-2.169424 4.85535,-4.855369 m -0.20661,32.74785 c 0,-2.582651 -2.0661,-4.648756 -4.64874,-4.648756 -2.58265,0 -4.64874,2.066105 -4.64874,4.648756 0,2.582624 2.06609,4.752048 4.64874,4.752048 2.58264,0 4.64874,-2.169424 4.64874,-4.752048 m 0.61984,0 c 0,-2.892584 -2.27271,-5.268569 -5.26858,-5.268569 -2.89255,0 -5.26858,2.375985 -5.26858,5.268569 0,2.99585 2.37603,5.371861 5.26858,5.371861 2.99587,0 5.26858,-2.376011 5.26858,-5.371861 m -0.41323,0 c 0,-2.685971 -2.16942,-4.752049 -4.85535,-4.752049 -2.68594,0 -4.85536,2.066078 -4.85536,4.752049 0,2.685944 2.16942,4.855368 4.85536,4.855368 2.68593,0 4.85535,-2.169424 4.85535,-4.855368 m -0.20661,32.85114 c 0,-2.58262 -2.0661,-4.64875 -4.64874,-4.64875 -2.58265,0 -4.64874,2.06613 -4.64874,4.64875 0,2.58263 2.06609,4.64873 4.64874,4.64873 2.58264,0 4.64874,-2.0661 4.64874,-4.64873 m 0.61984,0 c 0,-2.99585 -2.27271,-5.26859 -5.26858,-5.26859 -2.89255,0 -5.26858,2.27274 -5.26858,5.26859 0,2.89253 2.37603,5.26857 5.26858,5.26857 2.99587,0 5.26858,-2.37604 5.26858,-5.26857 m -0.41323,0 c 0,-2.68594 -2.16942,-4.85537 -4.85535,-4.85537 -2.68594,0 -4.85536,2.16943 -4.85536,4.85537 0,2.68595 2.16942,4.85534 4.85536,4.85534 2.68593,0 4.85535,-2.16939 4.85535,-4.85534 m -0.20661,32.74785 c 0,-2.58265 -2.0661,-4.64875 -4.64874,-4.64875 -2.58265,0 -4.64874,2.0661 -4.64874,4.64875 0,2.58263 2.06609,4.75205 4.64874,4.75205 2.58264,0 4.64874,-2.16942 4.64874,-4.75205 m 0.61984,0 c 0,-2.89258 -2.27271,-5.26857 -5.26858,-5.26857 -2.89255,0 -5.26858,2.37599 -5.26858,5.26857 0,2.99585 2.37603,5.37186 5.26858,5.37186 2.99587,0 5.26858,-2.37601 5.26858,-5.37186 m -0.41323,0 c 0,-2.68597 -2.16942,-4.75205 -4.85535,-4.75205 -2.68594,0 -4.85536,2.06608 -4.85536,4.75205 0,2.68595 2.16942,4.85537 4.85536,4.85537 2.68593,0 4.85535,-2.16942 4.85535,-4.85537 M 262.65424,42.3036 c 0,-2.582624 -2.06613,-4.648755 -4.64878,-4.648755 -2.58261,0 -4.64874,2.066131 -4.64874,4.648755 0,2.582625 2.06613,4.648756 4.64874,4.648756 2.58265,0 4.64878,-2.066131 4.64878,-4.648756 m 0.61981,0 c 0,-2.99585 -2.27272,-5.268595 -5.26859,-5.268595 -2.89255,0 -5.26858,2.272745 -5.26858,5.268595 0,2.892558 2.37603,5.268569 5.26858,5.268569 2.99587,0 5.26859,-2.376011 5.26859,-5.268569 m -0.41323,0 c 0,-2.685944 -2.16939,-4.855368 -4.85536,-4.855368 -2.68593,0 -4.85535,2.169424 -4.85535,4.855368 0,2.685945 2.16942,4.855369 4.85535,4.855369 2.68597,0 4.85536,-2.169424 4.85536,-4.855369 m -0.20658,32.74785 c 0,-2.582651 -2.06613,-4.648756 -4.64878,-4.648756 -2.58261,0 -4.64874,2.066105 -4.64874,4.648756 0,2.582624 2.06613,4.752048 4.64874,4.752048 2.58265,0 4.64878,-2.169424 4.64878,-4.752048 m 0.61981,0 c 0,-2.892584 -2.27272,-5.268569 -5.26859,-5.268569 -2.89255,0 -5.26858,2.375985 -5.26858,5.268569 0,2.99585 2.37603,5.371861 5.26858,5.371861 2.99587,0 5.26859,-2.376011 5.26859,-5.371861 m -0.41323,0 c 0,-2.685971 -2.16939,-4.752049 -4.85536,-4.752049 -2.68593,0 -4.85535,2.066078 -4.85535,4.752049 0,2.685944 2.16942,4.855368 4.85535,4.855368 2.68597,0 4.85536,-2.169424 4.85536,-4.855368 m -0.20658,32.85114 c 0,-2.58262 -2.06613,-4.64875 -4.64878,-4.64875 -2.58261,0 -4.64874,2.06613 -4.64874,4.64875 0,2.58263 2.06613,4.64873 4.64874,4.64873 2.58265,0 4.64878,-2.0661 4.64878,-4.64873 m 0.61981,0 c 0,-2.99585 -2.27272,-5.26859 -5.26859,-5.26859 -2.89255,0 -5.26858,2.27274 -5.26858,5.26859 0,2.89253 2.37603,5.26857 5.26858,5.26857 2.99587,0 5.26859,-2.37604 5.26859,-5.26857 m -0.41323,0 c 0,-2.68594 -2.16939,-4.85537 -4.85536,-4.85537 -2.68593,0 -4.85535,2.16943 -4.85535,4.85537 0,2.68595 2.16942,4.85534 4.85535,4.85534 2.68597,0 4.85536,-2.16939 4.85536,-4.85534 m -0.20658,32.74785 c 0,-2.58265 -2.06613,-4.64875 -4.64878,-4.64875 -2.58261,0 -4.64874,2.0661 -4.64874,4.64875 0,2.58263 2.06613,4.75205 4.64874,4.75205 2.58265,0 4.64878,-2.16942 4.64878,-4.75205 m 0.61981,0 c 0,-2.89258 -2.27272,-5.26857 -5.26859,-5.26857 -2.89255,0 -5.26858,2.37599 -5.26858,5.26857 0,2.99585 2.37603,5.37186 5.26858,5.37186 2.99587,0 5.26859,-2.37601 5.26859,-5.37186 m -0.41323,0 c 0,-2.68597 -2.16939,-4.75205 -4.85536,-4.75205 -2.68593,0 -4.85535,2.06608 -4.85535,4.75205 0,2.68595 2.16942,4.85537 4.85535,4.85537 2.68597,0 4.85536,-2.16942 4.85536,-4.85537 m -224.069614,0 c 0,-2.27274 -1.859492,-4.13223 -4.13221,-4.13223 -2.376011,0 -4.235529,1.85949 -4.235529,4.13223 0,2.37601 1.859518,4.23553 4.235529,4.23553 2.272718,0 4.13221,-1.85952 4.13221,-4.23553 m 1.136385,0 c 0,-2.89258 -2.376037,-5.26857 -5.268595,-5.26857 -2.99585,0 -5.371888,2.37599 -5.371888,5.26857 0,2.99585 2.376038,5.37186 5.371888,5.37186 2.892558,0 5.268595,-2.37601 5.268595,-5.37186 m -0.413226,0 c 0,-2.68597 -2.169425,-4.85537 -4.855369,-4.85537 -2.685944,0 -4.958662,2.1694 -4.958662,4.85537 0,2.68595 2.272718,4.95866 4.958662,4.95866 2.685944,0 4.855369,-2.27271 4.855369,-4.95866 M 23.088794,3.4607303 H 79.8035 m 71.90063,0 h 58.88411 m 73.45022,7.1280867 c 0,-3.925623 -3.20248,-7.1280867 -7.23138,-7.1280867 m 7.12806,7.2313797 v 4.028916 m 0,64.669246 v 0.309933 m -7.12806,86.156745 c 4.0289,0 7.23138,-3.20244 7.23138,-7.23138 m -7.23138,7.23138 H 217.71634 M 15.857387,158.62557 c 0,4.02894 3.305784,7.23138 7.231407,7.23138 m -7.231407,-7.12806 V 89.720796 M 23.088794,3.4607303 c -3.925623,0 -7.231407,3.2024637 -7.231407,7.1280867 M 276.80708,8.5227121 V 3.4607303 M 149.94793,8.5227121 h 126.85915 m 2.16941,2.1693979 h 4.95865 m -4.95865,-0.103293 c 0,-1.1363591 -0.92974,-2.0661049 -2.16941,-2.0661049 m 2.16941,150.2061779 h 4.95865 M 278.97649,10.69211 v 148.03678 m -2.16941,2.16943 v 4.95863 m 0,-5.06195 c 1.23967,0 2.16941,-0.92975 2.16941,-2.16943 m -255.887696,2.27275 v 4.95863 M 276.80708,160.89832 H 23.088794 m -2.169425,-2.16943 h -5.061982 m 5.061982,-0.10332 c 0,1.23968 1.033066,2.16943 2.169425,2.16943 M 20.919369,10.69211 h -5.061982 m 5.061982,148.03678 V 10.69211 M 23.088794,8.5227121 V 3.4607303 m 0,5.0619818 c -1.136359,0 -2.169425,0.9297458 -2.169425,2.0661049 M 23.088794,8.5227121 H 149.94793 m 0,0 V 3.56405 m 26.6528,161.98299 0.10332,-0.10332 h 0.20661 l 0.30991,-0.10329 h 0.51655 l 0.61981,-0.10329 0.72316,-0.10332 h 0.82642 l 0.92978,-0.10329 h 1.03303 l 1.13639,-0.10332 h 1.23964 l 1.34297,-0.1033 h 2.68595 2.78924 2.89256 2.68594 l 1.23966,0.1033 h 1.23967 l 1.13636,0.10332 h 1.03306 l 1.03305,0.10329 h 0.82644 l 0.72314,0.10332 0.61984,0.10329 h 0.51652 l 0.30992,0.10329 h 0.20661 l 0.1033,0.10332 h -0.1033 l -0.20661,0.1033 h -0.30992 -0.51652 l -0.61984,0.10332 h -0.72314 -0.82644 -0.92975 l -1.13636,0.10329 h -1.13636 -1.13636 -1.34297 -2.68594 -2.78925 -2.89255 -2.68595 -1.34297 -1.13635 -1.23968 l -1.03303,-0.10329 h -0.92978 -0.82642 -0.72316 l -0.61981,-0.10332 h -0.51655 -0.30991 l -0.20661,-0.1033 h -0.10332 m 33.26438,1.65288 h -57.43785 m 66.11553,0 -1.343,1.03307 m 2.27274,-1.03307 -0.72313,0.72316 -0.51655,0.41323 -0.51651,0.51652 m -7.1281,-2.99588 h -58.88411 m 64.97914,0 h 1.13636 m -1.23965,0 h -4.85536 m -1.03306,0 h 1.13636 m 5.88842,0 -0.41323,0.51655 -0.61984,0.41322 m -0.10329,-0.92977 -0.30993,0.30993 m -72.52044,1.03304 H 87.75804 m 64.66922,0 -1.34297,1.03307 m 2.27271,-1.03307 -0.72313,0.72316 -0.51652,0.41323 -0.51654,0.51652 m -7.02477,-2.99588 H 86.931587 m 63.636183,0 h 1.13636 m -1.13636,0 h -4.85534 m -1.13639,0 h 1.13639 m 5.9917,0 -0.51652,0.51655 -0.61984,0.41322 m 0,-0.92977 -0.41323,0.30993 m -71.074172,1.03304 H 22.572274 m 65.185766,0 -1.342999,1.03307 m 2.272744,-1.03307 -0.723159,0.72316 -0.516519,0.41323 -0.61984,0.51652 M 79.8035,165.85695 H 23.088794 m 62.706434,0 h 1.136359 m -1.136359,0 h -4.855395 m -1.136333,0 h 1.136333 m 5.991754,0 -0.413226,0.51655 -0.61984,0.41322 m -0.103293,-0.92977 -0.309933,0.30993 M 283.93514,89.720796 v 0.309933 m 0,64.669271 v 4.02889 m 0,-77.685739 v -1.446266 m 0,1.549559 v 7.128113 m 0.10332,1.446239 v -1.549559 m 3.20248,-5.475208 v 4.028943 m 0,0 -0.30993,0.516519 -0.41322,0.516547 -0.72314,0.723132 -0.61983,0.51652 -0.20662,0.206613 -0.41322,0.206587 -0.20661,0.103319 -0.1033,0.103294 -0.30993,0.103293 m 2.06613,-3.40905 -0.41323,0.516519 -0.41322,0.413226 -0.51652,0.516547 -0.30993,0.206586 -0.1033,0.10332 -0.30993,0.206613 m 2.06613,-5.165302 h 0.10329 l 0.20661,-0.103293 0.30993,-0.10332 0.61984,-0.206613 m -3.3058,-2.995824 0.30993,0.103293 0.1033,0.10332 0.20661,0.103267 0.41322,0.206613 0.20662,0.10332 0.61983,0.619813 0.72314,0.723159 0.41322,0.51652 0.30993,0.516519 m -3.3058,-1.549585 0.30993,0.10332 0.1033,0.103293 0.30993,0.309933 0.51652,0.51652 0.41322,0.413226 0.41323,0.516519 m 0,0 v 3.202491 m 0,0 0.3099,0.103293 0.30993,0.10332 0.61984,0.206613 m 1.44626,5.578475 v 58.470933 m 0.82645,-69.627936 c 0.61984,-0.51652 0.92975,-1.342946 0.82645,-2.066078 m -2.06612,-2.376038 h 0.10332 l 0.10329,0.10332 0.20661,0.309906 m -0.41322,2.582651 1.23967,1.446239 m -0.82645,-4.02889 0.82645,0.929746 0.82645,1.033066 m 0,11.156976 -0.82645,1.136359 -0.82645,0.929746 m 0.82645,-4.13221 -1.23967,1.549559 m 0.41322,2.582651 -0.20661,0.309933 -0.10329,0.103293 h -0.10332 m 1.23967,-11.570229 v 7.024793 m 0.82645,2.066105 c 0.1033,-0.723133 -0.20661,-1.549559 -0.82645,-2.066105 M 218.54279,2.221078 h 58.67751 m -67.35519,0 1.34297,-1.0330656 m -2.37602,1.0330656 0.82644,-0.7231327 0.51652,-0.4132263 0.51654,-0.51654601 m 7.02478,2.89255731 h 59.09074 m -64.97916,0 h -1.13636 m 1.03306,0.1033197 h 4.85536 m 1.23965,-0.1033197 h -1.13636 m -6.09503,0 0.51655,-0.4131998 0.61983,-0.4132263 m 0,0.9297458 0.4132,-0.3099064 M 152.42726,2.221078 h 57.43785 m -66.1155,0 1.34298,-1.0330656 m -2.27275,1.0330656 0.72316,-0.7231327 0.51652,-0.4132263 0.51652,-0.51654601 m 1.13639,2.89255731 h -1.13639 m 1.13639,0.1033197 h 4.2355 m 1.7562,-0.1033197 h -1.13636 M 149.94793,3.56405 h 0.61984 m -5.99173,-0.1033197 0.41323,-0.4131998 0.61984,-0.4132263 m 0.10332,0.9297458 0.30988,-0.3099064 M 87.75804,2.221078 h 55.99157 m -64.669242,0 1.342945,-1.0330656 M 78.047302,2.221078 78.873755,1.4979453 79.390274,1.084719 79.90682,0.56817299 M 86.931587,3.4607303 H 144.57604 M 80.939833,3.56405 h 4.855395 M 79.8035,3.4607303 80.32002,3.0475305 80.83654,2.6343042 m 6.095047,0.8264261 H 85.795228 M 80.939833,3.56405 81.353059,3.2541436 M 80.939833,3.4607303 H 79.8035 M 216.27005,166.16688 v 0.20662 h 0.10332 l 0.10329,0.20661 0.20661,0.20661 m -1.03306,0.4132 h -2.89255 m 2.37603,-0.61981 h -1.85949 m 2.37601,0.61981 -0.20661,-0.3099 -0.20659,-0.1033 -0.10332,-0.10332 v -0.10329 m 0,0 h 0.30991 l 0.30993,-0.10332 0.3099,-0.10329 0.20662,-0.20662 m 0.41322,0.61984 -0.51652,0.30991 -0.51654,0.10329 M 81.353059,3.2541436 81.146446,3.1508238 V 3.0475305 L 81.043153,2.8409173 80.83654,2.6343042 M 81.972899,2.221078 h 2.892557 m -2.376011,0.6198393 h 1.859491 m -2.376037,-0.6198393 0.206613,0.2066131 0.103319,0.2066131 v 0.1032934 l 0.206614,0.1033197 m 0,0 H 82.179512 L 81.869605,2.9442107 81.559672,3.0475305 81.353059,3.2541436 M 80.83654,2.6343042 81.353059,2.3243713 81.972899,2.221078 m 2.376037,0.6198393 V 2.6343042 H 84.45223 L 84.555549,2.4276911 84.865456,2.221078 m 1.033065,0.4132262 0.61984,0.4132263 0.413226,0.4131998 M 85.485295,3.2541436 85.795228,3.56405 m 0.103293,-0.9297458 -0.206613,0.2066131 -0.103293,0.2066132 h -0.10332 v 0.2066131 m 0,0 L 85.278682,3.0475305 84.968776,2.9442107 84.658843,2.8409173 h -0.309907 m 0.51652,-0.6198393 0.516546,0.1032933 0.516519,0.3099329 m 60.123789,0.6198394 -0.1033,-0.1033198 -0.10329,-0.1032933 -0.10329,-0.2066132 -0.10332,-0.2066131 m 1.03303,-0.4132262 h 2.89256 m -2.37604,0.6198393 h 1.96282 m -2.47934,-0.6198393 0.20662,0.2066131 0.10329,0.2066131 0.10332,0.1032934 0.10329,0.1033197 m 0,0 h -0.3099 l -0.30994,0.1032934 -0.3099,0.1033198 -0.20661,0.2066131 m -0.4132,-0.6198394 0.51649,-0.3099329 0.51654,-0.1032933 m 2.47934,0.6198393 V 2.6343042 h 0.10332 l 0.10329,-0.2066131 0.20661,-0.2066131 m 1.03307,0.4132262 0.61984,0.4132263 0.51652,0.4131998 m -1.54959,-0.2065867 0.41323,0.3099064 m 0,-0.9297458 -0.10332,0.2066131 -0.20662,0.2066132 -0.10329,0.2066131 m 0,0 -0.20661,-0.2066131 -0.30993,-0.1033198 -0.30991,-0.1032934 h -0.20661 m 0.41322,-0.6198393 0.51652,0.1032933 0.51655,0.3099329 m 61.57005,0.6198394 -0.20661,-0.1033198 V 3.0475305 l -0.10329,-0.2066132 -0.1033,-0.2066131 m 1.03304,-0.4132262 h 2.89255 m -2.37601,0.6198393 h 1.85949 m -2.37603,-0.6198393 0.20661,0.2066131 0.10332,0.2066131 v 0.1032934 l 0.20661,0.1033197 m 0,0 h -0.30993 l -0.3099,0.1032934 -0.30994,0.1033198 -0.20661,0.2066131 m -0.4132,-0.6198394 0.4132,-0.3099329 0.61984,-0.1032933 m 2.37603,0.6198393 V 2.6343042 h 0.10332 l 0.20659,-0.2066131 0.20661,-0.2066131 m 1.03306,0.4132262 0.61984,0.4132263 0.41323,0.4131998 m -1.44629,-0.2065867 0.30993,0.3099064 m 0.10329,-0.9297458 -0.20661,0.2066131 -0.10329,0.2066132 h -0.10332 v 0.2066131 m 0,0 -0.20662,-0.2066131 -0.3099,-0.1033198 -0.30993,-0.1032934 h -0.30991 m 0.51652,-0.6198393 0.51654,0.1032933 0.51652,0.3099329 M 82.489445,166.58011 82.282831,166.6834 v 0.10332 l -0.103319,0.1033 -0.206613,0.3099 m -1.136359,-0.4132 -0.51652,-0.41322 -0.51652,-0.51655 m 1.549559,0.30993 -0.413226,-0.30993 m -0.103293,0.92977 0.206613,-0.20661 0.103293,-0.20661 v -0.10332 l 0.206613,-0.1033 m 0,0 0.206613,0.20662 0.309933,0.10329 0.309907,0.10332 h 0.309933 m -0.516546,0.61981 -0.61984,-0.10329 -0.516519,-0.30991 m 4.648755,-0.61984 v 0.20662 h 0.10332 l 0.103293,0.20661 0.206613,0.20661 m -1.549585,-0.20661 h -1.859491 m 2.376011,0.61981 h -2.892557 m 2.892557,0 -0.206613,-0.3099 -0.206613,-0.1033 -0.103294,-0.10332 v -0.10329 m 0,0 h 0.309907 l 0.309933,-0.10332 0.309906,-0.10329 0.206613,-0.20662 m 0.413226,0.61984 -0.516519,0.30991 -0.516546,0.10329 m 62.293204,-0.61981 -0.10329,0.10329 -0.10332,0.10332 -0.10329,0.1033 -0.20662,0.3099 m -1.03303,-0.4132 -0.61984,-0.41322 -0.41323,-0.51655 m 1.44627,0.30993 -0.30988,-0.30993 m -0.10332,0.92977 0.10332,-0.20661 0.10329,-0.20661 0.10329,-0.10332 0.1033,-0.1033 m 0,0 0.20661,0.20662 0.3099,0.10329 0.30994,0.10332 h 0.3099 m -0.51652,0.61981 -0.51654,-0.10329 -0.51649,-0.30991 m 4.54543,-0.61984 0.10329,0.20662 0.20662,0.20661 0.10332,0.20661 m -1.44629,-0.20661 h -1.96282 m 2.37604,0.61981 h -2.89256 m 2.89256,0 -0.20661,-0.3099 -0.10329,-0.1033 -0.10332,-0.10332 v -0.10329 m 0,0 h 0.20661 l 0.30991,-0.10332 0.30993,-0.10329 0.20661,-0.20662 m 0.41323,0.61984 -0.51655,0.30991 -0.51652,0.10329 m 63.7395,-0.61981 -0.20661,0.10329 v 0.10332 l -0.10332,0.1033 -0.20661,0.3099 m -1.03304,-0.4132 -0.61983,-0.41322 -0.51655,-0.51655 m 1.54958,0.30993 -0.4132,-0.30993 m 0,0.92977 0.1033,-0.20661 0.10329,-0.20661 v -0.10332 l 0.20661,-0.1033 m 0,0 0.20661,0.20662 0.30994,0.10329 0.3099,0.10332 h 0.30993 m -0.51654,0.61981 -0.61984,-0.10329 -0.4132,-0.30991 m 5.47517,1.44627 0.20661,0.20661 0.10332,0.20662 0.1033,0.10331 0.10332,0.1033 m -1.65291,0.51652 h -3.719 m 5.37191,-0.51652 -0.41323,0.20661 -0.41322,0.20661 -0.41323,0.1033 h -0.41323 m -0.3099,-0.72313 h -3.09916 m 3.40906,0.72313 -0.10329,-0.1033 v -0.20661 l -0.10332,-0.20661 -0.10329,-0.20661 m 0,0 0.41322,-0.1033 h 0.30991 l 0.41323,-0.20661 0.3099,-0.10332 M 80.423313,1.1880124 C 80.32002,0.98139924 80.113407,0.67149279 79.90682,0.56817299 m 1.652852,-0.51651957 h 3.71901 m -5.371862,0.51651957 0.4132,-0.20661312 0.309907,-0.20661312 0.516519,-0.10329333 h 0.413226 m 0.309933,0.7231327 h 3.099171 m -3.409104,-0.7231327 v 0.10329333 l 0.10332,0.10331979 0.103293,0.20661312 0.10332,0.30990646 m 0,0 H 81.456379 L 81.043153,0.87810591 80.733246,1.084719 80.423313,1.1880124 m 4.545463,-0.41322628 0.103293,-0.20661313 0.10332,-0.30990645 V 0.15494675 l 0.103293,-0.10329333 m 1.549585,0.51651957 0.61984,0.51654601 0.516519,0.4132263 0.723159,0.7231327 M 85.278682,0.05165342 h 0.413226 l 0.413227,0.10329333 0.413226,0.20661312 0.309906,0.20661312 M 86.415041,1.1880124 87.75804,2.221078 M 86.828267,0.56817299 v 0.1033198 l -0.103293,0.10329333 -0.10332,0.20661312 -0.206613,0.20661316 m 0,0 L 86.105135,1.084719 85.691908,0.87810591 85.382002,0.77478612 H 84.968776 M 145.09259,1.1880124 c -0.10332,-0.20661316 -0.30994,-0.51651961 -0.41323,-0.61983941 m 1.54956,-0.51651957 h 3.71901 m -5.37189,0.51651957 0.41323,-0.20661312 0.41322,-0.20661312 0.41323,-0.10329333 h 0.4132 m 0.3099,0.7231327 h 3.09918 m -3.40908,-0.7231327 0.10329,0.10329333 v 0.10331979 l 0.10332,0.20661312 0.10329,0.30990646 m 0,0 h -0.41322 l -0.30988,0.10331979 -0.41323,0.20661309 -0.3099,0.1032934 M 149.638,0.77478612 149.84461,0.56817299 V 0.25826654 l 0.10332,-0.10331979 V 0.05165342 m 1.65288,0.51651957 0.51654,0.51654601 0.51652,0.4132263 0.72313,0.7231327 m -3.40907,-2.16942458 h 0.41322 l 0.41323,0.10329333 0.41323,0.20661312 0.4132,0.20661312 m -0.51652,0.61983941 1.34297,1.0330656 m -0.82645,-1.65290501 -0.1033,0.1033198 -0.10332,0.10329333 -0.10329,0.20661312 -0.20661,0.20661316 m 0,0 -0.30991,-0.1032934 -0.30993,-0.20661309 -0.41323,-0.10331979 H 149.638 m 61.57008,0.41322628 c -0.10329,-0.20661316 -0.30991,-0.51651961 -0.41323,-0.61983941 m 1.54958,-0.51651957 h 3.719 m -5.37187,0.51651957 0.41323,-0.20661312 0.3099,-0.20661312 0.51652,-0.10329333 h 0.41322 m 0.30994,0.7231327 h 3.09916 m -3.4091,-0.7231327 v 0.10329333 l 0.10332,0.10331979 0.1033,0.20661312 0.10332,0.30990646 m 0,0 h -0.41323 l -0.41322,0.10331979 -0.30991,0.20661309 -0.30993,0.1032934 m 4.54545,-0.41322628 0.10329,-0.20661313 0.10332,-0.30990645 V 0.15494675 l 0.10329,-0.10329333 m 1.65291,0.51651957 0.51651,0.51654601 0.51655,0.4132263 0.72313,0.7231327 m -3.4091,-2.16942458 h 0.41323 l 0.41323,0.10329333 0.41322,0.20661312 0.41323,0.20661312 m -0.51655,0.61983941 1.343,1.0330656 m -0.82645,-1.65290501 -0.10332,0.1033198 -0.1033,0.10329333 -0.10332,0.20661312 -0.20661,0.20661316 m 0,0 -0.3099,-0.1032934 -0.41323,-0.20661309 -0.30991,-0.10331979 h -0.41322 M 81.869605,168.64622 l -0.10332,0.3099 -0.103293,0.20661 -0.10332,0.10332 v 0.1033 m -1.652852,-0.51652 -0.516546,-0.51652 -0.516519,-0.41323 -0.826453,-0.72316 m 3.51237,2.16943 h -0.413226 l -0.516519,-0.1033 -0.309907,-0.20661 -0.4132,-0.20661 m 0.516493,-0.61984 -1.342945,-1.03307 m 0.826452,1.54961 c 0.206587,-0.10331 0.4132,-0.41322 0.516493,-0.61983 m 0,0.10329 0.309933,0.10332 0.309907,0.20661 h 0.413226 l 0.413226,0.1033 m 4.545436,-0.41323 0.206613,0.20661 0.10332,0.20662 0.103293,0.10331 v 0.1033 m -1.549585,0.51652 h -3.71901 m 5.268595,-0.51652 -0.309906,0.20661 -0.413226,0.20661 -0.413227,0.1033 h -0.413226 m -0.309906,-0.72313 h -3.099171 m 3.409077,0.72313 -0.103293,-0.1033 v -0.20661 l -0.10332,-0.20661 -0.103293,-0.20661 m 0,0 0.413226,-0.1033 h 0.309906 l 0.413227,-0.20661 0.309906,-0.10332 m 60.123779,0.41323 -0.10329,0.3099 -0.10332,0.20661 v 0.10332 l -0.10329,0.1033 m -1.65288,-0.51652 -0.51652,-0.51652 -0.51652,-0.41323 -0.72316,-0.72316 m 3.40908,2.16943 h -0.4132 l -0.41323,-0.1033 -0.41322,-0.20661 -0.41323,-0.20661 m 0.51655,-0.61984 -1.34298,-1.03307 m 0.92975,1.54961 c 0.10329,-0.10331 0.30991,-0.41322 0.41323,-0.61983 m 0,0.10329 0.3099,0.10332 0.41323,0.20661 h 0.30988 l 0.41322,0.1033 m 4.54547,-0.41323 0.20661,0.20661 0.10329,0.20662 0.10332,0.10331 0.1033,0.1033 m -1.65288,0.51652 h -3.71901 m 5.37189,-0.51652 -0.4132,0.20661 -0.41323,0.20661 -0.41323,0.1033 h -0.41322 m -0.30993,-0.72313 h -3.09918 m 3.40911,0.72313 v -0.1033 l -0.10332,-0.20661 v -0.20661 l -0.20661,-0.20661 m 0,0 0.41322,-0.1033 h 0.41323 l 0.30993,-0.20661 0.30991,-0.10332 m 61.57008,0.41323 -0.10332,0.3099 -0.1033,0.20661 -0.10332,0.10332 v 0.1033 m -1.65287,-0.51652 -0.51654,-0.51652 -0.51652,-0.41323 -0.82644,-0.72316 m 3.51237,2.16943 h -0.41322 l -0.51652,-0.1033 -0.3099,-0.20661 -0.41323,-0.20661 m 0.51652,-0.61984 -1.34297,-1.03307 m 0.92974,1.54961 c 0.10332,-0.10331 0.30994,-0.41322 0.41323,-0.61983 m 0,0.10329 0.30993,0.10332 0.30991,0.20661 h 0.41322 l 0.41323,0.1033 m 74.79319,-77.995652 0.82642,-0.929772 M 287.44756,151.1876 V 90.650568 m 0.82642,-0.516546 v 60.640358 m -0.41323,0.41322 c 0.30994,0 0.41323,-0.20661 0.41323,-0.51654 m -0.41323,0.51654 h -0.41319 m 0,-60.537032 0.51651,-0.413226 0.20662,-0.10332 h 0.10329 m 0,-10.433817 -0.82642,-0.929746 m 0,0 V 18.233423 m 0,0 h 0.41319 m 0.41323,0.413226 c 0,-0.309933 -0.10329,-0.413226 -0.41323,-0.413226 m 0.41323,0.413226 v 60.64033 m 0,0 h -0.10329 l -0.20662,-0.10332 -0.51651,-0.4132 M 15.857387,79.700205 V 10.69211 m 0.103294,77.479127 v 1.549559 m -0.103294,-1.446239 v -7.128113 m 0.103294,-1.549559 v 1.446266 m -3.409051,5.681821 v -4.028943 m 0,0 0.413227,-0.516519 0.309906,-0.51652 0.723133,-0.723159 0.619813,-0.619813 0.206613,-0.10332 0.413226,-0.206613 0.206613,-0.103267 0.206613,-0.10332 0.206613,-0.103293 m -1.962785,3.40905 0.4132,-0.516519 0.309907,-0.413226 0.619839,-0.51652 0.206613,-0.309933 0.206613,-0.103293 0.206613,-0.10332 m -1.962785,5.165302 -0.206613,0.103293 h -0.206613 l -0.309906,0.10332 -0.61984,0.206613 M 15.857387,89.720796 15.650774,89.617503 15.444161,89.514209 15.237548,89.41089 14.824322,89.204303 14.617709,88.99769 13.997896,88.48117 13.274763,87.758038 12.964857,87.241491 12.55163,86.724972 m 1.342972,-3.615717 h -0.206613 l -0.206613,-0.103293 -0.309906,-0.10332 -0.61984,-0.206613 m 1.342972,3.615717 v -3.202491 m 1.962785,5.165302 -0.206613,-0.206613 -0.206613,-0.10332 -0.206613,-0.206586 -0.619839,-0.516547 -0.309907,-0.413226 -0.4132,-0.516519 M 11.105338,77.117554 V 18.646649 m 0,73.656798 -1.5495848,-2.066105 m 0,-11.156976 0.7231588,-1.033066 0.826426,-0.929746 m 0,0 0.309933,-0.309906 0.103294,-0.10332 m -1.136359,4.442116 1.136359,-1.446239 m 0,10.020591 -1.136359,-1.549559 m 1.136359,4.545436 -0.103294,-0.103293 -0.309933,-0.309933 m -0.619839,-4.13221 c -0.6198128,0.516546 -0.9297458,1.342972 -0.826426,2.066105 m 0,-11.156976 c -0.1033198,0.723132 0.2066132,1.549558 0.826426,2.066078 m -0.103293,7.024793 v -7.024793 m 1.136359,8.574352 0.929745,0.929772 m 0,0 V 151.1876 m 0,0 h -0.516519 m -0.413226,-0.51654 c 0,0.30993 0.206613,0.51654 0.516546,0.51654 m -0.516546,-0.41322 V 90.134022 m 0,0 h 0.103319 l 0.206614,0.10332 0.619812,0.413226 m 0,-11.880109 -0.929745,0.929746 M 12.44831,18.233423 v 60.537036 m -0.929745,0.51652 v -60.64033 m 0.516546,-0.413226 c -0.309933,0 -0.516546,0.103293 -0.516546,0.413226 m 0.413226,-0.413226 h 0.516519 m 0,60.537036 -0.619812,0.4132 -0.206614,0.10332 H 11.518565 M 22.572274,2.221078 C 20.816076,1.3946255 18.853264,1.2913322 16.993746,2.0144649 15.237548,2.7375976 13.791309,4.1838894 13.06815,5.9400613 m 0,0.1032933 V 18.130103 m 0,133.160797 v 12.08675 m 0,-0.1033 c 0.723159,1.85947 2.169398,3.30576 3.925596,4.02889 1.859518,0.72314 3.82233,0.61984 5.578528,-0.20661 M 286.82772,18.130103 V 6.0433546 m 0,-0.1032933 C 286.10456,4.1838894 284.6583,2.7375976 282.9021,2.0144649 281.04259,1.2913322 279.07979,1.3946255 277.32359,2.221078 m 0,164.875552 c 1.7562,0.82645 3.719,0.92975 5.57851,0.20661 1.7562,-0.72313 3.20246,-2.16942 3.92562,-4.02889 m 0,0.1033 V 151.2909 m -257.953838,5.88841 v -0.20662 M 82.179512,17.097064 h -0.206613 m 0.206613,140.082246 -0.206613,-0.20662 M 82.902644,17.097064 h 0.206614 M 136.00169,157.17931 v -0.20662 m -53.099046,0.20662 0.206614,-0.20662 m 52.892432,0.72314 v -0.30991 m -8.57438,0.30991 h 8.57438 m -8.98758,0.20661 H 37.96478 m 0,0 h -0.413226 m 89.875756,0 h -0.4132 m -89.462556,0 h -5.061956 m 99.999692,0 h -5.06198 m -89.875756,-0.20661 v -0.30991 m -8.677672,0.30991 h 8.677672 m 89.462556,0 v -0.30991 m 0,0.30991 h 0.4132 m -89.875756,0 h 0.413226 m 0,0 h 89.04933 m 5.47518,0.20661 c 1.96281,0 3.61572,-0.10329 3.61572,-0.20661 m -107.127808,0 c 0,0.10332 1.549585,0.20661 3.512396,0.20661 m 5.165249,-0.20661 v 0.20661 m 0.309933,-0.20661 v 0.20661 m 89.04933,-0.20661 v 0.20661 m 0.4132,0 v -0.20661 M 82.902644,26.187936 V 157.17931 m 0,-131.404601 v 0.413227 m 0,-5.578475 v 5.165248 m -0.206613,-8.677645 h -0.4132 m 0.4132,8.677645 v -8.677645 m 0,9.090872 h -0.4132 m 0.4132,0 v -0.413227 m 0,131.301281 c 0,0.10332 0.10332,0.20661 0.206613,0.20661 m 44.111466,0.10332 H 82.902644 m -0.206613,-0.20661 V 26.187936 M 127.42731,157.17931 h 5.06198 m -5.47518,0 h 0.4132 m -44.524666,0 h 44.111466 m 0.4132,0.20661 v 0.30991 m 0,-0.30991 h -0.4132 m 8.98758,0 h -8.57438 M 82.902644,20.609461 c 0,-1.962812 -0.103293,-3.512397 -0.206613,-3.512397 M 136.10501,157.2826 c 0,-0.10329 -1.65291,-0.10329 -3.61572,-0.10329 M 82.902644,17.097064 v 3.512397 M 136.00169,157.17931 h -3.5124 m -5.06198,0.10329 v -0.10329 m -0.4132,0.20661 v -0.20661 m -44.111466,0.20661 v -0.20661 m -0.206613,0 h 0.206613 M 82.696031,26.187936 h 0.206613 m 0,-0.51652 H 82.696031 M 37.96478,157.17931 h 44.214732 m -44.627958,0 h 0.413226 m -5.475182,0 h 5.061956 m -8.677672,0.20661 v 0.30991 m 8.677672,-0.30991 h -8.677672 m 9.090898,0 v 0.30991 m 0,-0.30991 h -0.413226 m 44.627958,-0.10332 c 0.103319,0 0.206613,-0.10329 0.206613,-0.20661 M 82.282831,26.187936 V 157.17931 m -0.103319,0.20661 H 37.96478 M 82.179512,25.774709 v -5.165248 m 0,5.578475 v -0.413227 m 0,131.404601 V 26.187936 m 0.103319,-0.413227 h 0.4132 m -0.4132,0 v 0.413227 m 0,-9.090872 v 8.677645 M 32.489598,157.17931 c -1.962811,0 -3.512396,0 -3.512396,0.10329 M 82.282831,17.097064 c -0.103319,0 -0.103319,1.549585 -0.103319,3.512397 M 28.873882,157.17931 h 3.615716 M 82.179512,17.097064 v 3.512397 m 0.103319,5.061955 h -0.103319 m 0.103319,0.51652 h -0.103319 m 0.103319,130.991374 h -0.103319 m 0,0.20661 v -0.20661 m -44.214732,0.20661 v -0.20661 m -0.309933,0 v 0.10329 M 299.8442,25.25819 v 118.80133 m -7.02477,7.12808 H 288.6872 M 0.05165544,144.05952 V 119.05957 M 7.0764222,18.233423 H 11.105338 M 0.05165544,144.05952 h 0.41322625 m 6.61154051,6.71486 H 11.105338 M 0.46488169,144.05952 c 0,3.61569 2.99585061,6.61154 6.71483391,6.61154 m -7.12806016,-6.61154 c 0,3.92559 3.20249016,7.12808 7.12806016,7.12808 m -0.1032934,-0.41322 v 0.41322 M 0.46488169,25.25819 v 74.276637 m 0,-74.276637 H 0.05165544 M 7.1797156,18.130103 c -3.92557,0 -7.12806016,3.20249 -7.12806016,7.128087 M 7.1797156,18.646649 c -3.7189833,0 -6.71483391,2.892557 -6.71483391,6.611541 M 7.0764222,18.233423 v 0.413226 M 299.8442,25.25819 h -0.41322 m -6.61155,-6.611541 h -4.13223 m 10.74378,6.611541 c 0,-3.718984 -2.99587,-6.611541 -6.61155,-6.611541 m 7.12806,6.611541 c 0,-3.925597 -3.20245,-7.128087 -7.12806,-7.128087 m 0,0.516546 v -0.413226 m 6.61155,125.826097 V 25.25819 m 0,118.80133 h 0.41322 m -7.02477,6.61154 c 3.61568,0 6.61155,-2.99585 6.61155,-6.61154 m -6.61155,7.12808 c 3.92561,0 7.12806,-3.20249 7.12806,-7.12808 m -7.12806,7.12808 v -0.41322 M 291.68307,34.142448 c 0,1.446292 1.13636,2.685944 2.58264,2.685944 m 0.51652,0 h -0.51652 m -2.68596,-2.685944 V 28.87388 m 3.20248,7.954512 c 1.44629,0 2.68594,-1.239652 2.68594,-2.685944 m -3.20246,-7.954512 c -1.44628,0 -2.58264,1.136359 -2.58264,2.58265 m 5.7851,0.103294 v 5.268568 m -3.20246,-7.954512 h 0.51652 m 2.68594,2.58265 c 0,-1.446291 -1.23965,-2.58265 -2.68594,-2.58265 m 2.27271,2.58265 c 0,-1.136359 -1.03303,-2.169424 -2.27271,-2.169424 m 0,0 h -0.51652 m 2.78923,7.541286 V 28.87388 m -2.78923,-2.272718 c -1.13638,0 -2.16941,1.033065 -2.16941,2.169424 m 2.68593,7.541287 c 1.23968,0 2.27271,-1.033066 2.27271,-2.169425 M 292.0963,28.87388 v 5.268568 m 2.16941,2.272745 h 0.51652 m -2.68593,-2.272745 c 0,1.136359 1.03303,2.169425 2.16941,2.169425 m -2.68596,-2.169425 h 0.51655 m 2.16941,2.272745 v 0.413199 m -2.68596,-7.954512 h 0.51655 m 2.68593,7.541313 v 0.413199 m -0.51652,-10.640456 v 0.413226 m 2.78923,7.541286 h 0.41323 m -2.68594,-7.954512 v 0.413226 m 2.27271,2.272718 h 0.41323 m -3.20246,103.71873 c -1.44628,0 -2.58264,1.13636 -2.58264,2.58265 m -0.10332,5.37186 v -5.26857 m 2.68596,-2.68594 h 0.51652 m -3.09916,7.95451 c 0,1.44629 1.13636,2.68595 2.58264,2.68595 m 3.20246,-8.05781 c 0,-1.44629 -1.23965,-2.58265 -2.68594,-2.58265 m 0,10.64046 h -0.51652 m 3.20246,-7.95452 v 5.26857 m -2.68594,2.68595 c 1.44629,0 2.68594,-1.23966 2.68594,-2.68595 m -2.68594,2.16943 c 1.23968,0 2.27271,-1.03307 2.27271,-2.16943 m 0,0 v -5.26857 m -2.78923,7.54129 h 0.51652 m 2.27271,-7.64458 c 0,-1.13639 -1.03303,-2.16942 -2.27271,-2.16942 m -2.68593,7.54128 c 0,1.13636 1.03303,2.16943 2.16941,2.16943 m 0.51652,-9.71071 h -0.51652 m -2.16941,2.27271 v 5.26857 m 2.16941,-7.54128 c -1.13638,0 -2.16941,1.03303 -2.16941,2.16942 m 2.16941,-2.58265 v 0.41323 m -2.16941,2.27271 h -0.51655 m 3.20248,-2.68594 v 0.41323 m -2.68593,7.54128 h -0.51655 m 5.88842,-5.26857 h -0.41323 m -2.78923,7.54129 v 0.41323 m 3.20246,-2.68595 h -0.41323 m -2.27271,2.27272 v 0.41323 M 2.4276931,34.142448 c 0,1.446292 1.2396523,2.685944 2.6859177,2.685944 m 0.5165196,0 H 5.1136108 M 2.4276931,34.142448 V 28.87388 m 3.2024373,7.954512 c 1.4462918,0 2.6859706,-1.239652 2.6859706,-2.685944 M 5.1136108,26.187936 c -1.4462654,0 -2.6859177,1.136359 -2.6859177,2.58265 m 5.7850881,0.103294 v 5.268568 M 5.1136108,26.187936 h 0.5165196 m 2.6859706,2.58265 c 0,-1.446291 -1.2396788,-2.58265 -2.6859706,-2.58265 m 2.1694245,2.58265 c 0,-1.136359 -0.9297458,-2.169424 -2.1694245,-2.169424 m 0,0 H 5.1136108 m 2.6859441,7.541286 V 28.87388 M 5.1136108,26.601162 c -1.1363325,0 -2.1693981,1.033065 -2.1693981,2.169424 m 2.6859177,7.541287 c 1.2396787,0 2.1694245,-1.033066 2.1694245,-2.169425 M 2.8409194,28.87388 v 5.268568 m 2.2726914,2.272745 H 5.6301304 M 2.9442127,34.142448 c 0,1.136359 1.0330656,2.169425 2.1693981,2.169425 M 2.4276931,34.142448 h 0.4132263 m 2.2726914,2.272745 v 0.413199 M 2.4276931,28.87388 h 0.4132263 m 2.789211,7.541313 v 0.413199 M 5.1136108,26.187936 v 0.413226 m 2.6859441,7.541286 H 8.2127812 M 5.6301304,26.187936 v 0.413226 M 7.7995549,28.87388 H 8.2127812 M 5.1136108,132.59261 c -1.4462654,0 -2.6859177,1.13636 -2.6859177,2.58265 m 0,5.37186 v -5.26857 m 2.6859177,-2.68594 h 0.5165196 m -3.2024373,7.95451 c 0,1.44629 1.2396523,2.68595 2.6859177,2.68595 m 3.2024902,-8.05781 c 0,-1.44629 -1.2396788,-2.58265 -2.6859706,-2.58265 m 0,10.64046 H 5.1136108 m 3.0991704,-7.95452 v 5.26857 m -2.5826508,2.68595 c 1.4462918,0 2.6859706,-1.23966 2.6859706,-2.68595 m -2.6859706,2.16943 c 1.2396787,0 2.1694245,-1.03307 2.1694245,-2.16943 m 0,0 v -5.26857 m -2.6859441,7.54129 h 0.5165196 m 2.1694245,-7.64458 c 0,-1.13639 -0.9297458,-2.16942 -2.1694245,-2.16942 m -2.6859177,7.54128 c 0,1.13636 1.0330656,2.16943 2.1693981,2.16943 m 0.5165196,-9.71071 H 5.1136108 m -2.2726914,2.27271 v 5.26857 m 2.2726914,-7.54128 c -1.1363325,0 -2.1693981,1.03303 -2.1693981,2.16942 m 2.1693981,-2.58265 v 0.41323 m -2.2726914,2.27271 H 2.4276931 m 3.2024373,-2.68594 v 0.41323 m -2.789211,7.54128 H 2.4276931 m 5.7850881,-5.26857 H 7.7995549 m -2.6859441,7.54129 v 0.41323 m 3.0991704,-2.68595 H 7.7995549 m -2.1694245,2.27272 v 0.41323 M 290.3401,89.927409 V 79.390272 m -280.7843468,0 V 89.927409 M 33.212704,80.216698 c 2.376038,0.61984 4.855369,-0.4132 5.991728,-2.479304 1.239679,-2.066132 0.826453,-4.752076 -0.826426,-6.404954 -1.652905,-1.652879 -4.338849,-2.066105 -6.404954,-0.826426 -2.066105,1.136332 -3.09917,3.615663 -2.479331,5.991701 m 3.718983,36.466835 c 2.376038,0.61984 4.855369,-0.41323 5.991728,-2.47933 1.239679,-2.06611 0.826453,-4.64873 -0.826426,-6.30164 -1.652905,-1.7562 -4.338849,-2.0661 -6.404954,-0.92974 -2.066105,1.23968 -3.09917,3.71901 -2.479331,5.9917 m 35.64038,3.71901 c 2.376038,0.61984 4.855395,-0.41323 5.991728,-2.47933 1.239652,-2.06611 0.826452,-4.64873 -0.826426,-6.30164 -1.652905,-1.7562 -4.338849,-2.0661 -6.404954,-0.92974 -2.066131,1.23968 -3.099144,3.71901 -2.479331,5.9917 m 3.718983,36.57018 c 2.376038,0.61981 4.855395,-0.41323 5.991728,-2.47933 1.239652,-2.06614 0.826452,-4.75208 -0.826426,-6.40496 -1.652905,-1.65288 -4.338849,-2.0661 -6.404954,-0.82642 -2.066131,1.13633 -3.099144,3.61566 -2.479331,5.9917 M 97.055524,47.365582 c 2.376011,0.619813 4.855346,-0.413226 5.991706,-2.479357 1.23967,-2.066105 0.82645,-4.648729 -0.82646,-6.301608 -1.65288,-1.756225 -4.338793,-2.066131 -6.404925,-0.929772 -2.066104,1.239679 -3.09917,3.71901 -2.479331,5.991727 m 3.71901,36.570126 c 2.376011,0.61984 4.855346,-0.4132 5.991706,-2.479304 1.23967,-2.066132 0.82645,-4.752076 -0.82646,-6.404954 -1.65288,-1.652879 -4.338793,-2.066105 -6.404925,-0.826426 -2.066104,1.136332 -3.09917,3.615663 -2.479331,5.991701 m 3.71901,36.466835 c 2.376011,0.61984 4.855346,-0.41323 5.991706,-2.47933 1.23967,-2.06611 0.82645,-4.64873 -0.82646,-6.30164 -1.65288,-1.7562 -4.338793,-2.0661 -6.404925,-0.92974 -2.066104,1.23968 -3.09917,3.71901 -2.479331,5.9917 m 3.71901,36.57018 c 2.376011,0.61981 4.855346,-0.41323 5.991706,-2.47933 1.23967,-2.06614 0.82645,-4.75208 -0.82646,-6.40496 -1.65288,-1.65288 -4.338793,-2.0661 -6.404925,-0.82642 -2.066104,1.13633 -3.09917,3.61566 -2.479331,5.9917 M 128.97689,47.365582 c 2.37604,0.619813 4.85537,-0.413226 5.99176,-2.479357 1.23965,-2.066105 0.82642,-4.648729 -0.82645,-6.301608 -1.65291,-1.756225 -4.33885,-2.066131 -6.40496,-0.929772 -2.0661,1.239679 -3.09914,3.71901 -2.47933,5.991727 m 3.71898,36.570126 c 2.37604,0.61984 4.85537,-0.4132 5.99176,-2.479304 1.23965,-2.066132 0.82642,-4.752076 -0.82645,-6.404954 -1.65291,-1.652879 -4.33885,-2.066105 -6.40496,-0.826426 -2.0661,1.136332 -3.09914,3.615663 -2.47933,5.991701 m 3.71898,36.466835 c 2.37604,0.61984 4.85537,-0.41323 5.99176,-2.47933 1.23965,-2.06611 0.82642,-4.64873 -0.82645,-6.30164 -1.65291,-1.7562 -4.33885,-2.0661 -6.40496,-0.92974 -2.0661,1.23968 -3.09914,3.71901 -2.47933,5.9917 m 3.71898,36.57018 c 2.37604,0.61981 4.85537,-0.41323 5.99176,-2.47933 1.23965,-2.06614 0.82642,-4.75208 -0.82645,-6.40496 -1.65291,-1.65288 -4.33885,-2.0661 -6.40496,-0.82642 -2.0661,1.13633 -3.09914,3.61566 -2.47933,5.9917 m 35.64041,-94.731128 c 2.27272,0.619813 4.75202,-0.413226 5.9917,-2.479357 1.13636,-2.066105 0.82645,-4.648729 -0.92975,-6.301608 -1.65288,-1.756225 -4.2355,-2.066131 -6.30163,-0.929772 -2.06611,1.239679 -3.09917,3.71901 -2.47933,5.991727 m 3.71901,36.570126 c 2.27272,0.61984 4.75202,-0.4132 5.9917,-2.479304 1.13636,-2.066132 0.82645,-4.752076 -0.92975,-6.404954 -1.65288,-1.652879 -4.2355,-2.066105 -6.30163,-0.826426 -2.06611,1.136332 -3.09917,3.615663 -2.47933,5.991701 m 3.71901,36.466835 c 2.27272,0.61984 4.75202,-0.41323 5.9917,-2.47933 1.13636,-2.06611 0.82645,-4.64873 -0.92975,-6.30164 -1.65288,-1.7562 -4.2355,-2.0661 -6.30163,-0.92974 -2.06611,1.23968 -3.09917,3.71901 -2.47933,5.9917 m 3.71901,36.57018 c 2.27272,0.61981 4.75202,-0.41323 5.9917,-2.47933 1.13636,-2.06614 0.82645,-4.75208 -0.92975,-6.40496 -1.65288,-1.65288 -4.2355,-2.0661 -6.30163,-0.82642 -2.06611,1.13633 -3.09917,3.61566 -2.47933,5.9917 m 35.6404,-94.731128 c 2.27272,0.619813 4.75205,-0.413226 5.99172,-2.479357 1.13635,-2.066105 0.82644,-4.648729 -0.92976,-6.301608 -1.65288,-1.756225 -4.23552,-2.066131 -6.30163,-0.929772 -2.06611,1.239679 -3.09916,3.71901 -2.47933,5.991727 m 3.719,36.570126 c 2.27272,0.61984 4.75205,-0.4132 5.99172,-2.479304 1.13635,-2.066132 0.82644,-4.752076 -0.92976,-6.404954 -1.65288,-1.652879 -4.23552,-2.066105 -6.30163,-0.826426 -2.06611,1.136332 -3.09916,3.615663 -2.47933,5.991701 m 3.719,36.466835 c 2.27272,0.61984 4.75205,-0.41323 5.99172,-2.47933 1.13635,-2.06611 0.82644,-4.64873 -0.92976,-6.30164 -1.65288,-1.7562 -4.23552,-2.0661 -6.30163,-0.92974 -2.06611,1.23968 -3.09916,3.71901 -2.47933,5.9917 m 3.719,36.57018 c 2.27272,0.61981 4.75205,-0.41323 5.99172,-2.47933 1.13635,-2.06614 0.82644,-4.75208 -0.92976,-6.40496 -1.65288,-1.65288 -4.23552,-2.0661 -6.30163,-0.82642 -2.06611,1.13633 -3.09916,3.61566 -2.47933,5.9917 m 35.6404,-94.731128 c 2.27271,0.619813 4.75203,-0.413226 5.99171,-2.479357 1.13636,-2.066105 0.82645,-4.648729 -0.92974,-6.301608 -1.6529,-1.756225 -4.23552,-2.066131 -6.30165,-0.929772 -2.06609,1.239679 -3.09916,3.71901 -2.47932,5.991727 m 3.719,36.570126 c 2.27271,0.61984 4.75203,-0.4132 5.99171,-2.479304 1.13636,-2.066132 0.82645,-4.752076 -0.92974,-6.404954 -1.6529,-1.652879 -4.23552,-2.066105 -6.30165,-0.826426 -2.06609,1.136332 -3.09916,3.615663 -2.47932,5.991701 m 3.719,36.466835 c 2.27271,0.61984 4.75203,-0.41323 5.99171,-2.47933 1.13636,-2.06611 0.82645,-4.64873 -0.92974,-6.30164 -1.6529,-1.7562 -4.23552,-2.0661 -6.30165,-0.92974 -2.06609,1.23968 -3.09916,3.71901 -2.47932,5.9917 m 3.719,36.57018 c 2.27271,0.61981 4.75203,-0.41323 5.99171,-2.47933 1.13636,-2.06614 0.82645,-4.75208 -0.92974,-6.40496 -1.6529,-1.65288 -4.23552,-2.0661 -6.30165,-0.82642 -2.06609,1.13633 -3.09916,3.61566 -2.47932,5.9917 m 35.64038,-94.731128 c 2.27274,0.619813 4.75207,-0.413226 5.99175,-2.479357 1.13635,-2.066105 0.82642,-4.648729 -0.92977,-6.301608 -1.65288,-1.756225 -4.23553,-2.066131 -6.30162,-0.929772 -2.06613,1.239679 -3.09919,3.71901 -2.47935,5.991727 m 3.71899,36.570126 c 2.27274,0.61984 4.75207,-0.4132 5.99175,-2.479304 1.13635,-2.066132 0.82642,-4.752076 -0.92977,-6.404954 -1.65288,-1.652879 -4.23553,-2.066105 -6.30162,-0.826426 -2.06613,1.136332 -3.09919,3.615663 -2.47935,5.991701 m 3.71899,36.466835 c 2.27274,0.61984 4.75207,-0.41323 5.99175,-2.47933 1.13635,-2.06611 0.82642,-4.64873 -0.92977,-6.30164 -1.65288,-1.7562 -4.23553,-2.0661 -6.30162,-0.92974 -2.06613,1.23968 -3.09919,3.71901 -2.47935,5.9917 m 3.71899,36.57018 c 2.27274,0.61981 4.75207,-0.41323 5.99175,-2.47933 1.13635,-2.06614 0.82642,-4.75208 -0.92977,-6.40496 -1.65288,-1.65288 -4.23553,-2.0661 -6.30162,-0.82642 -2.06613,1.13633 -3.09919,3.61566 -2.47935,5.9917 M 33.419318,145.2992 c 2.066104,0.51652 4.235529,-0.30994 5.371888,-2.27275 1.033065,-1.85949 0.723159,-4.23553 -0.826426,-5.68182 -1.446292,-1.54956 -3.82233,-1.85946 -5.681795,-0.82642 -1.962811,1.13635 -2.789264,3.30578 -2.272744,5.37188 M 83.109258,12.448308 V 156.97269 m 0,0 H 275.67072 M 104.2869,42.3036 c 0,-3.202463 -2.58265,-5.785114 -5.78511,-5.785114 -3.202464,0 -5.785115,2.582651 -5.785115,5.785114 0,3.202464 2.582651,5.785115 5.785115,5.785115 3.20246,0 5.78511,-2.582651 5.78511,-5.785115 m -6.508243,-9.607391 c 0,-1.033065 -0.929746,-1.962811 -1.962812,-1.962811 -1.136358,0 -1.962811,0.929746 -1.962811,1.962811 0,1.136333 0.826453,2.066079 1.962811,2.066079 1.033066,0 1.962812,-0.929746 1.962812,-2.066079 M 136.2083,42.3036 c 0,-3.202463 -2.58262,-5.785114 -5.78511,-5.785114 -3.20249,0 -5.78509,2.582651 -5.78509,5.785114 0,3.202464 2.5826,5.785115 5.78509,5.785115 3.20249,0 5.78511,-2.582651 5.78511,-5.785115 m 31.81808,0 c 0,-3.202463 -2.58265,-5.785114 -5.78509,-5.785114 -3.20249,0 -5.68182,2.582651 -5.68182,5.785114 0,3.202464 2.47933,5.785115 5.68182,5.785115 3.20244,0 5.78509,-2.582651 5.78509,-5.785115 m 31.9214,0 c 0,-3.202463 -2.58263,-5.785114 -5.7851,-5.785114 -3.20247,0 -5.6818,2.582651 -5.6818,5.785114 0,3.202464 2.47933,5.785115 5.6818,5.785115 3.20247,0 5.7851,-2.582651 5.7851,-5.785115 m 31.9214,0 c 0,-3.202463 -2.58262,-5.785114 -5.7851,-5.785114 -3.20248,0 -5.7851,2.582651 -5.7851,5.785114 0,3.202464 2.58262,5.785115 5.7851,5.785115 3.20248,0 5.7851,-2.582651 5.7851,-5.785115 m 31.92141,0 c 0,-3.202463 -2.58265,-5.785114 -5.78513,-5.785114 -3.20245,0 -5.78509,2.582651 -5.78509,5.785114 0,3.202464 2.58264,5.785115 5.78509,5.785115 3.20248,0 5.78513,-2.582651 5.78513,-5.785115 M 104.2869,75.05145 c 0,-3.202491 -2.58265,-5.681795 -5.78511,-5.681795 -3.202464,0 -5.785115,2.479304 -5.785115,5.681795 0,3.202463 2.582651,5.785088 5.785115,5.785088 3.20246,0 5.78511,-2.582625 5.78511,-5.785088 m 31.9214,0 c 0,-3.202491 -2.58262,-5.681795 -5.78511,-5.681795 -3.20249,0 -5.78509,2.479304 -5.78509,5.681795 0,3.202463 2.5826,5.785088 5.78509,5.785088 3.20249,0 5.78511,-2.582625 5.78511,-5.785088 m 31.81808,0 c 0,-3.202491 -2.58265,-5.681795 -5.78509,-5.681795 -3.20249,0 -5.68182,2.479304 -5.68182,5.681795 0,3.202463 2.47933,5.785088 5.68182,5.785088 3.20244,0 5.78509,-2.582625 5.78509,-5.785088 m 31.9214,0 c 0,-3.202491 -2.58263,-5.681795 -5.7851,-5.681795 -3.20247,0 -5.6818,2.479304 -5.6818,5.681795 0,3.202463 2.47933,5.785088 5.6818,5.785088 3.20247,0 5.7851,-2.582625 5.7851,-5.785088 m 31.9214,0 c 0,-3.202491 -2.58262,-5.681795 -5.7851,-5.681795 -3.20248,0 -5.7851,2.479304 -5.7851,5.681795 0,3.202463 2.58262,5.785088 5.7851,5.785088 3.20248,0 5.7851,-2.582625 5.7851,-5.785088 m 31.92141,0 c 0,-3.202491 -2.58265,-5.681795 -5.78513,-5.681795 -3.20245,0 -5.78509,2.479304 -5.78509,5.681795 0,3.202463 2.58264,5.785088 5.78509,5.785088 3.20248,0 5.78513,-2.582625 5.78513,-5.785088 M 104.2869,107.90259 c 0,-3.20246 -2.58265,-5.78511 -5.78511,-5.78511 -3.202464,0 -5.785115,2.58265 -5.785115,5.78511 0,3.20247 2.582651,5.78512 5.785115,5.78512 3.20246,0 5.78511,-2.58265 5.78511,-5.78512 m 31.9214,0 c 0,-3.20246 -2.58262,-5.78511 -5.78511,-5.78511 -3.20249,0 -5.78509,2.58265 -5.78509,5.78511 0,3.20247 2.5826,5.78512 5.78509,5.78512 3.20249,0 5.78511,-2.58265 5.78511,-5.78512 m 31.81808,0 c 0,-3.20246 -2.58265,-5.78511 -5.78509,-5.78511 -3.20249,0 -5.68182,2.58265 -5.68182,5.78511 0,3.20247 2.47933,5.78512 5.68182,5.78512 3.20244,0 5.78509,-2.58265 5.78509,-5.78512 m 31.9214,0 c 0,-3.20246 -2.58263,-5.78511 -5.7851,-5.78511 -3.20247,0 -5.6818,2.58265 -5.6818,5.78511 0,3.20247 2.47933,5.78512 5.6818,5.78512 3.20247,0 5.7851,-2.58265 5.7851,-5.78512 m 31.9214,0 c 0,-3.20246 -2.58262,-5.78511 -5.7851,-5.78511 -3.20248,0 -5.7851,2.58265 -5.7851,5.78511 0,3.20247 2.58262,5.78512 5.7851,5.78512 3.20248,0 5.7851,-2.58265 5.7851,-5.78512 m 31.92141,0 c 0,-3.20246 -2.58265,-5.78511 -5.78513,-5.78511 -3.20245,0 -5.78509,2.58265 -5.78509,5.78511 0,3.20247 2.58264,5.78512 5.78509,5.78512 3.20248,0 5.78513,-2.58265 5.78513,-5.78512 M 104.2869,140.65044 c 0,-3.20249 -2.58265,-5.68179 -5.78511,-5.68179 -3.202464,0 -5.785115,2.4793 -5.785115,5.68179 0,3.20246 2.582651,5.78509 5.785115,5.78509 3.20246,0 5.78511,-2.58263 5.78511,-5.78509 m 31.9214,0 c 0,-3.20249 -2.58262,-5.68179 -5.78511,-5.68179 -3.20249,0 -5.78509,2.4793 -5.78509,5.68179 0,3.20246 2.5826,5.78509 5.78509,5.78509 3.20249,0 5.78511,-2.58263 5.78511,-5.78509 m 31.81808,0 c 0,-3.20249 -2.58265,-5.68179 -5.78509,-5.68179 -3.20249,0 -5.68182,2.4793 -5.68182,5.68179 0,3.20246 2.47933,5.78509 5.68182,5.78509 3.20244,0 5.78509,-2.58263 5.78509,-5.78509 m 31.9214,0 c 0,-3.20249 -2.58263,-5.68179 -5.7851,-5.68179 -3.20247,0 -5.6818,2.4793 -5.6818,5.68179 0,3.20246 2.47933,5.78509 5.6818,5.78509 3.20247,0 5.7851,-2.58263 5.7851,-5.78509 m 31.9214,0 c 0,-3.20249 -2.58262,-5.68179 -5.7851,-5.68179 -3.20248,0 -5.7851,2.4793 -5.7851,5.68179 0,3.20246 2.58262,5.78509 5.7851,5.78509 3.20248,0 5.7851,-2.58263 5.7851,-5.78509 m 31.92141,0 c 0,-3.20249 -2.58265,-5.68179 -5.78513,-5.68179 -3.20245,0 -5.78509,2.4793 -5.78509,5.68179 0,3.20246 2.58264,5.78509 5.78509,5.78509 3.20248,0 5.78513,-2.58263 5.78513,-5.78509 M 275.67072,12.448308 H 83.109258 m 193.491202,0.826453 c 0,-0.51652 -0.41322,-0.826453 -0.92974,-0.826453 m 0.82645,143.594642 V 13.378081 m -0.82645,143.594609 c 0.51652,0 0.92974,-0.41322 0.92974,-0.92974 M 97.778657,28.25404 c 0,-1.136359 -0.929746,-1.962811 -1.962812,-1.962811 -1.136358,0 -1.962811,0.826452 -1.962811,1.962811 0,1.033066 0.826453,1.962812 1.962811,1.962812 1.033066,0 1.962812,-0.929746 1.962812,-1.962812 m 0,-4.545435 c 0,-1.03304 -0.929746,-1.962785 -1.962812,-1.962785 -1.136358,0 -1.962811,0.929745 -1.962811,1.962785 0,1.136359 0.826453,2.066104 1.962811,2.066104 1.033066,0 1.962812,-0.929745 1.962812,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.929746,-1.962785 -1.962812,-1.962785 -1.136358,0 -1.962811,0.826426 -1.962811,1.962785 0,1.033066 0.826453,1.962812 1.962811,1.962812 1.033066,0 1.962812,-0.929746 1.962812,-1.962812 m 31.921393,13.429747 c 0,-1.033065 -0.92977,-1.962811 -2.06613,-1.962811 -1.03301,0 -1.96278,0.929746 -1.96278,1.962811 0,1.136333 0.92977,2.066079 1.96278,2.066079 1.13636,0 2.06613,-0.929746 2.06613,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.92977,-1.962811 -2.06613,-1.962811 -1.03301,0 -1.96278,0.826452 -1.96278,1.962811 0,1.033066 0.92977,1.962812 1.96278,1.962812 1.13636,0 2.06613,-0.929746 2.06613,-1.962812 m 31.9214,4.442169 c 0,-1.033065 -0.92975,-1.962811 -2.0661,-1.962811 -1.03307,0 -1.96282,0.929746 -1.96282,1.962811 0,1.136333 0.92975,2.066079 1.96282,2.066079 1.13635,0 2.0661,-0.929746 2.0661,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.92975,-1.962811 -2.0661,-1.962811 -1.03307,0 -1.96282,0.826452 -1.96282,1.962811 0,1.033066 0.92975,1.962812 1.96282,1.962812 1.13635,0 2.0661,-0.929746 2.0661,-1.962812 m 31.92139,4.442169 c 0,-1.033065 -0.92975,-1.962811 -2.06611,-1.962811 -1.03305,0 -1.9628,0.929746 -1.9628,1.962811 0,1.136333 0.92975,2.066079 1.9628,2.066079 1.13636,0 2.06611,-0.929746 2.06611,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.92975,-1.962811 -2.06611,-1.962811 -1.03305,0 -1.9628,0.826452 -1.9628,1.962811 0,1.033066 0.92975,1.962812 1.9628,1.962812 1.13636,0 2.06611,-0.929746 2.06611,-1.962812 m 31.81811,4.442169 c 0,-1.033065 -0.82645,-1.962811 -1.96281,-1.962811 -1.03306,0 -1.9628,0.929746 -1.9628,1.962811 0,1.136333 0.92974,2.066079 1.9628,2.066079 1.13636,0 1.96281,-0.929746 1.96281,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.82645,-1.962811 -1.96281,-1.962811 -1.03306,0 -1.9628,0.826452 -1.9628,1.962811 0,1.033066 0.92974,1.962812 1.9628,1.962812 1.13636,0 1.96281,-0.929746 1.96281,-1.962812 m 31.92138,4.442169 c 0,-1.033065 -0.82645,-1.962811 -1.9628,-1.962811 -1.03307,0 -1.96281,0.929746 -1.96281,1.962811 0,1.136333 0.92974,2.066079 1.96281,2.066079 1.13635,0 1.9628,-0.929746 1.9628,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.82645,-1.962811 -1.9628,-1.962811 -1.03307,0 -1.96281,0.826452 -1.96281,1.962811 0,1.033066 0.92974,1.962812 1.96281,1.962812 1.13635,0 1.9628,-0.929746 1.9628,-1.962812 M 129.70005,23.708605 c 0,-1.03304 -0.92977,-1.962785 -2.06613,-1.962785 -1.03301,0 -1.96278,0.929745 -1.96278,1.962785 0,1.136359 0.92977,2.066104 1.96278,2.066104 1.13636,0 2.06613,-0.929745 2.06613,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.92977,-1.962785 -2.06613,-1.962785 -1.03301,0 -1.96278,0.826426 -1.96278,1.962785 0,1.033066 0.92977,1.962812 1.96278,1.962812 1.13636,0 2.06613,-0.929746 2.06613,-1.962812 m 31.9214,4.442143 c 0,-1.03304 -0.92975,-1.962785 -2.0661,-1.962785 -1.03307,0 -1.96282,0.929745 -1.96282,1.962785 0,1.136359 0.92975,2.066104 1.96282,2.066104 1.13635,0 2.0661,-0.929745 2.0661,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.92975,-1.962785 -2.0661,-1.962785 -1.03307,0 -1.96282,0.826426 -1.96282,1.962785 0,1.033066 0.92975,1.962812 1.96282,1.962812 1.13635,0 2.0661,-0.929746 2.0661,-1.962812 m 31.92139,4.442143 c 0,-1.03304 -0.92975,-1.962785 -2.06611,-1.962785 -1.03305,0 -1.9628,0.929745 -1.9628,1.962785 0,1.136359 0.92975,2.066104 1.9628,2.066104 1.13636,0 2.06611,-0.929745 2.06611,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.92975,-1.962785 -2.06611,-1.962785 -1.03305,0 -1.9628,0.826426 -1.9628,1.962785 0,1.033066 0.92975,1.962812 1.9628,1.962812 1.13636,0 2.06611,-0.929746 2.06611,-1.962812 m 31.81811,4.442143 c 0,-1.03304 -0.82645,-1.962785 -1.96281,-1.962785 -1.03306,0 -1.9628,0.929745 -1.9628,1.962785 0,1.136359 0.92974,2.066104 1.9628,2.066104 1.13636,0 1.96281,-0.929745 1.96281,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.82645,-1.962785 -1.96281,-1.962785 -1.03306,0 -1.9628,0.826426 -1.9628,1.962785 0,1.033066 0.92974,1.962812 1.9628,1.962812 1.13636,0 1.96281,-0.929746 1.96281,-1.962812 m 31.92138,4.442143 c 0,-1.03304 -0.82645,-1.962785 -1.9628,-1.962785 -1.03307,0 -1.96281,0.929745 -1.96281,1.962785 0,1.136359 0.92974,2.066104 1.96281,2.066104 1.13635,0 1.9628,-0.929745 1.9628,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.82645,-1.962785 -1.9628,-1.962785 -1.03307,0 -1.96281,0.826426 -1.96281,1.962785 0,1.033066 0.92974,1.962812 1.96281,1.962812 1.13635,0 1.9628,-0.929746 1.9628,-1.962812 m -96.07411,0 c 0,-0.929746 -0.72313,-1.549585 -1.65287,-1.549585 -0.82646,0 -1.54959,0.619839 -1.54959,1.549585 0,0.826453 0.72313,1.549612 1.54959,1.549612 0.92974,0 1.65287,-0.723159 1.65287,-1.549612 m -31.92139,13.429747 c 0,-0.826452 -0.72316,-1.549585 -1.65291,-1.549585 -0.82642,0 -1.54956,0.723133 -1.54956,1.549585 0,0.92972 0.72314,1.652852 1.54956,1.652852 0.92975,0 1.65291,-0.723132 1.65291,-1.652852 m 0,-4.442169 c 0,-0.929745 -0.72316,-1.549585 -1.65291,-1.549585 -0.82642,0 -1.54956,0.61984 -1.54956,1.549585 0,0.826453 0.72314,1.549586 1.54956,1.549586 0.92975,0 1.65291,-0.723133 1.65291,-1.549586 m 0,-4.545435 c 0,-0.826426 -0.72316,-1.549559 -1.65291,-1.549559 -0.82642,0 -1.54956,0.723133 -1.54956,1.549559 0,0.929745 0.72314,1.652878 1.54956,1.652878 0.92975,0 1.65291,-0.723133 1.65291,-1.652878 m 0,-4.442143 c 0,-0.929746 -0.72316,-1.549585 -1.65291,-1.549585 -0.82642,0 -1.54956,0.619839 -1.54956,1.549585 0,0.826453 0.72314,1.549612 1.54956,1.549612 0.92975,0 1.65291,-0.723159 1.65291,-1.549612 M 97.365431,32.696209 c 0,-0.826452 -0.723133,-1.549585 -1.549586,-1.549585 -0.929745,0 -1.549585,0.723133 -1.549585,1.549585 0,0.92972 0.61984,1.652852 1.549585,1.652852 0.826453,0 1.549586,-0.723132 1.549586,-1.652852 m 0,-4.442169 c 0,-0.929745 -0.723133,-1.549585 -1.549586,-1.549585 -0.929745,0 -1.549585,0.61984 -1.549585,1.549585 0,0.826453 0.61984,1.549586 1.549585,1.549586 0.826453,0 1.549586,-0.723133 1.549586,-1.549586 m 0,-4.545435 c 0,-0.826426 -0.723133,-1.549559 -1.549586,-1.549559 -0.929745,0 -1.549585,0.723133 -1.549585,1.549559 0,0.929745 0.61984,1.652878 1.549585,1.652878 0.826453,0 1.549586,-0.723133 1.549586,-1.652878 m -31.921397,8.987604 c 0,-0.826452 -0.723133,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652905,0.723133 -1.652905,1.549585 0,0.92972 0.723159,1.652852 1.652905,1.652852 0.826452,0 1.549585,-0.723132 1.549585,-1.652852 m 0,-4.442169 c 0,-0.929745 -0.723133,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652905,0.61984 -1.652905,1.549585 0,0.826453 0.723159,1.549586 1.652905,1.549586 0.826452,0 1.549585,-0.723133 1.549585,-1.549586 m 0,-4.545435 c 0,-0.826426 -0.723133,-1.549559 -1.549585,-1.549559 -0.929746,0 -1.652905,0.723133 -1.652905,1.549559 0,0.929745 0.723159,1.652878 1.652905,1.652878 0.826452,0 1.549585,-0.723133 1.549585,-1.652878 m 31.921397,-4.442143 c 0,-0.929746 -0.723133,-1.549585 -1.549586,-1.549585 -0.929745,0 -1.549585,0.619839 -1.549585,1.549585 0,0.826453 0.61984,1.549612 1.549585,1.549612 0.826453,0 1.549586,-0.723159 1.549586,-1.549612 M 45.919292,32.696209 c 0,-0.826452 -0.723132,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652905,0.723133 -1.652905,1.549585 0,0.92972 0.723159,1.652852 1.652905,1.652852 0.826453,0 1.549585,-0.723132 1.549585,-1.652852 m -5.371888,0 c 0,-0.826452 -0.723133,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652879,0.723133 -1.652879,1.549585 0,0.92972 0.723133,1.652852 1.652879,1.652852 0.826452,0 1.549585,-0.723132 1.549585,-1.652852 m 10.743777,0 c 0,-0.826452 -0.619813,-1.549585 -1.549586,-1.549585 -0.826426,0 -1.549585,0.723133 -1.549585,1.549585 0,0.92972 0.723159,1.652852 1.549585,1.652852 0.929773,0 1.549586,-0.723132 1.549586,-1.652852 M 193.12962,19.266462 c 0,-0.929746 -0.72313,-1.549585 -1.65289,-1.549585 -0.82644,0 -1.54958,0.619839 -1.54958,1.549585 0,0.826453 0.72314,1.549612 1.54958,1.549612 0.92976,0 1.65289,-0.723159 1.65289,-1.549612 m -31.9214,4.442143 c 0,-0.826426 -0.72313,-1.549559 -1.65287,-1.549559 -0.82646,0 -1.54959,0.723133 -1.54959,1.549559 0,0.929745 0.72313,1.652878 1.54959,1.652878 0.92974,0 1.65287,-0.723133 1.65287,-1.652878 m 0,4.545435 c 0,-0.929745 -0.72313,-1.549585 -1.65287,-1.549585 -0.82646,0 -1.54959,0.61984 -1.54959,1.549585 0,0.826453 0.72313,1.549586 1.54959,1.549586 0.92974,0 1.65287,-0.723133 1.65287,-1.549586 m 0,4.442169 c 0,-0.826452 -0.72313,-1.549585 -1.65287,-1.549585 -0.82646,0 -1.54959,0.723133 -1.54959,1.549585 0,0.92972 0.72313,1.652852 1.54959,1.652852 0.92974,0 1.65287,-0.723132 1.65287,-1.652852 m 31.9214,-8.987604 c 0,-0.826426 -0.72313,-1.549559 -1.65289,-1.549559 -0.82644,0 -1.54958,0.723133 -1.54958,1.549559 0,0.929745 0.72314,1.652878 1.54958,1.652878 0.92976,0 1.65289,-0.723133 1.65289,-1.652878 m 0,4.545435 c 0,-0.929745 -0.72313,-1.549585 -1.65289,-1.549585 -0.82644,0 -1.54958,0.61984 -1.54958,1.549585 0,0.826453 0.72314,1.549586 1.54958,1.549586 0.92976,0 1.65289,-0.723133 1.65289,-1.549586 m 0,4.442169 c 0,-0.826452 -0.72313,-1.549585 -1.65289,-1.549585 -0.82644,0 -1.54958,0.723133 -1.54958,1.549585 0,0.92972 0.72314,1.652852 1.54958,1.652852 0.92976,0 1.65289,-0.723132 1.65289,-1.652852 m 31.8181,-13.429747 c 0,-0.929746 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.619839 -1.54958,1.549585 0,0.826453 0.72313,1.549612 1.54958,1.549612 0.92974,0 1.54958,-0.723159 1.54958,-1.549612 m 31.92139,0 c 0,-0.929746 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.619839 -1.54958,1.549585 0,0.826453 0.72313,1.549612 1.54958,1.549612 0.92974,0 1.54958,-0.723159 1.54958,-1.549612 m -31.92139,4.442143 c 0,-0.826426 -0.61984,-1.549559 -1.54958,-1.549559 -0.82645,0 -1.54958,0.723133 -1.54958,1.549559 0,0.929745 0.72313,1.652878 1.54958,1.652878 0.92974,0 1.54958,-0.723133 1.54958,-1.652878 m 0,4.545435 c 0,-0.929745 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.61984 -1.54958,1.549585 0,0.826453 0.72313,1.549586 1.54958,1.549586 0.92974,0 1.54958,-0.723133 1.54958,-1.549586 m 0,4.442169 c 0,-0.826452 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.723133 -1.54958,1.549585 0,0.92972 0.72313,1.652852 1.54958,1.652852 0.92974,0 1.54958,-0.723132 1.54958,-1.652852 m 31.92139,-8.987604 c 0,-0.826426 -0.61984,-1.549559 -1.54958,-1.549559 -0.82645,0 -1.54958,0.723133 -1.54958,1.549559 0,0.929745 0.72313,1.652878 1.54958,1.652878 0.92974,0 1.54958,-0.723133 1.54958,-1.652878 m 0,4.545435 c 0,-0.929745 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.61984 -1.54958,1.549585 0,0.826453 0.72313,1.549586 1.54958,1.549586 0.92974,0 1.54958,-0.723133 1.54958,-1.549586 m 0,4.442169 c 0,-0.826452 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.723133 -1.54958,1.549585 0,0.92972 0.72313,1.652852 1.54958,1.652852 0.92974,0 1.54958,-0.723132 1.54958,-1.652852 M 102.53071,42.3036 c 0,-2.272718 -1.85952,-4.028916 -4.02892,-4.028916 -2.272718,0 -4.028917,1.756198 -4.028917,4.028916 0,2.169398 1.756199,4.028917 4.028917,4.028917 2.1694,0 4.02892,-1.859519 4.02892,-4.028917 M 8.6260074,93.336512 H 2.9442127 M 8.6260074,88.894396 H 2.9442127 m 5.2685685,9.814005 H 3.3574389 M 2.22108,104.3902 c -0.516546,1.54958 0.1032933,3.20249 1.3429721,4.1322 1.3429456,1.03307 3.0991439,1.03307 4.442116,0.10332 1.342972,-0.92974 1.8595181,-2.68594 1.342972,-4.23552 m 0,0.10332 -1.7561983,-5.785119 m -3.5123702,0 L 2.22108,104.3902 m 5.9917012,-5.681799 v -5.371889 m -4.8553423,0 v 5.371889 m 5.2685685,-5.371889 v -4.442116 m -5.6817947,0 v 4.442116 M 102.53071,75.05145 c 0,-2.169425 -1.85952,-3.925623 -4.02892,-3.925623 -2.272718,0 -4.028917,1.756198 -4.028917,3.925623 0,2.272717 1.756199,4.028916 4.028917,4.028916 2.1694,0 4.02892,-1.756199 4.02892,-4.028916 m 0,32.85114 c 0,-2.27272 -1.85952,-4.02891 -4.02892,-4.02891 -2.272718,0 -4.028917,1.75619 -4.028917,4.02891 0,2.1694 1.756199,4.02892 4.028917,4.02892 2.1694,0 4.02892,-1.85952 4.02892,-4.02892 m 0,32.74785 c 0,-2.16942 -1.85952,-3.92562 -4.02892,-3.92562 -2.272718,0 -4.028917,1.7562 -4.028917,3.92562 0,2.27272 1.756199,4.02892 4.028917,4.02892 2.1694,0 4.02892,-1.7562 4.02892,-4.02892 M 134.4521,42.3036 c 0,-2.272718 -1.85949,-4.028916 -4.02891,-4.028916 -2.27272,0 -4.02889,1.756198 -4.02889,4.028916 0,2.169398 1.75617,4.028917 4.02889,4.028917 2.16942,0 4.02891,-1.859519 4.02891,-4.028917 m 0,32.74785 c 0,-2.169425 -1.85949,-3.925623 -4.02891,-3.925623 -2.27272,0 -4.02889,1.756198 -4.02889,3.925623 0,2.272717 1.75617,4.028916 4.02889,4.028916 2.16942,0 4.02891,-1.756199 4.02891,-4.028916 m 0,32.85114 c 0,-2.27272 -1.85949,-4.02891 -4.02891,-4.02891 -2.27272,0 -4.02889,1.75619 -4.02889,4.02891 0,2.1694 1.75617,4.02892 4.02889,4.02892 2.16942,0 4.02891,-1.85952 4.02891,-4.02892 m 0,32.74785 c 0,-2.16942 -1.85949,-3.92562 -4.02891,-3.92562 -2.27272,0 -4.02889,1.7562 -4.02889,3.92562 0,2.27272 1.75617,4.02892 4.02889,4.02892 2.16942,0 4.02891,-1.7562 4.02891,-4.02892 M 166.27018,42.3036 c 0,-2.272718 -1.75617,-4.028916 -4.02889,-4.028916 -2.16942,0 -3.92562,1.756198 -3.92562,4.028916 0,2.169398 1.7562,4.028917 3.92562,4.028917 2.27272,0 4.02889,-1.859519 4.02889,-4.028917 m 0,32.74785 c 0,-2.169425 -1.75617,-3.925623 -4.02889,-3.925623 -2.16942,0 -3.92562,1.756198 -3.92562,3.925623 0,2.272717 1.7562,4.028916 3.92562,4.028916 2.27272,0 4.02889,-1.756199 4.02889,-4.028916 m 0,32.85114 c 0,-2.27272 -1.75617,-4.02891 -4.02889,-4.02891 -2.16942,0 -3.92562,1.75619 -3.92562,4.02891 0,2.1694 1.7562,4.02892 3.92562,4.02892 2.27272,0 4.02889,-1.85952 4.02889,-4.02892 m 0,32.74785 c 0,-2.16942 -1.75617,-3.92562 -4.02889,-3.92562 -2.16942,0 -3.92562,1.7562 -3.92562,3.92562 0,2.27272 1.7562,4.02892 3.92562,4.02892 2.27272,0 4.02889,-1.7562 4.02889,-4.02892 M 198.19159,42.3036 c 0,-2.272718 -1.75619,-4.028916 -4.02891,-4.028916 -2.16942,0 -3.92561,1.756198 -3.92561,4.028916 0,2.169398 1.75619,4.028917 3.92561,4.028917 2.27272,0 4.02891,-1.859519 4.02891,-4.028917 m 0,32.74785 c 0,-2.169425 -1.75619,-3.925623 -4.02891,-3.925623 -2.16942,0 -3.92561,1.756198 -3.92561,3.925623 0,2.272717 1.75619,4.028916 3.92561,4.028916 2.27272,0 4.02891,-1.756199 4.02891,-4.028916 m 0,32.85114 c 0,-2.27272 -1.75619,-4.02891 -4.02891,-4.02891 -2.16942,0 -3.92561,1.75619 -3.92561,4.02891 0,2.1694 1.75619,4.02892 3.92561,4.02892 2.27272,0 4.02891,-1.85952 4.02891,-4.02892 m 0,32.74785 c 0,-2.16942 -1.75619,-3.92562 -4.02891,-3.92562 -2.16942,0 -3.92561,1.7562 -3.92561,3.92562 0,2.27272 1.75619,4.02892 3.92561,4.02892 2.27272,0 4.02891,-1.7562 4.02891,-4.02892 M 230.11298,42.3036 c 0,-2.272718 -1.75619,-4.028916 -4.0289,-4.028916 -2.16942,0 -4.02891,1.756198 -4.02891,4.028916 0,2.169398 1.85949,4.028917 4.02891,4.028917 2.27271,0 4.0289,-1.859519 4.0289,-4.028917 m 0,32.74785 c 0,-2.169425 -1.75619,-3.925623 -4.0289,-3.925623 -2.16942,0 -4.02891,1.756198 -4.02891,3.925623 0,2.272717 1.85949,4.028916 4.02891,4.028916 2.27271,0 4.0289,-1.756199 4.0289,-4.028916 m 0,32.85114 c 0,-2.27272 -1.75619,-4.02891 -4.0289,-4.02891 -2.16942,0 -4.02891,1.75619 -4.02891,4.02891 0,2.1694 1.85949,4.02892 4.02891,4.02892 2.27271,0 4.0289,-1.85952 4.0289,-4.02892 m 0,32.74785 c 0,-2.16942 -1.75619,-3.92562 -4.0289,-3.92562 -2.16942,0 -4.02891,1.7562 -4.02891,3.92562 0,2.27272 1.85949,4.02892 4.02891,4.02892 2.27271,0 4.0289,-1.7562 4.0289,-4.02892 M 262.0344,42.3036 c 0,-2.272718 -1.7562,-4.028916 -4.02894,-4.028916 -2.16942,0 -4.0289,1.756198 -4.0289,4.028916 0,2.169398 1.85948,4.028917 4.0289,4.028917 2.27274,0 4.02894,-1.859519 4.02894,-4.028917 m 0,32.74785 c 0,-2.169425 -1.7562,-3.925623 -4.02894,-3.925623 -2.16942,0 -4.0289,1.756198 -4.0289,3.925623 0,2.272717 1.85948,4.028916 4.0289,4.028916 2.27274,0 4.02894,-1.756199 4.02894,-4.028916 m 0,32.85114 c 0,-2.27272 -1.7562,-4.02891 -4.02894,-4.02891 -2.16942,0 -4.0289,1.75619 -4.0289,4.02891 0,2.1694 1.85948,4.02892 4.0289,4.02892 2.27274,0 4.02894,-1.85952 4.02894,-4.02892 m 0,32.74785 c 0,-2.16942 -1.7562,-3.92562 -4.02894,-3.92562 -2.16942,0 -4.0289,1.7562 -4.0289,3.92562 0,2.27272 1.85948,4.02892 4.0289,4.02892 2.27274,0 4.02894,-1.7562 4.02894,-4.02892 M 9.3491401,105.52655 c 0,-1.96278 -1.5495852,-3.51239 -3.5123966,-3.51239 -1.962785,0 -3.6156635,1.54961 -3.6156635,3.51239 0,1.96282 1.6528785,3.61569 3.6156635,3.61569 1.9628114,0 3.5123966,-1.65287 3.5123966,-3.61569 m -0.4132262,0 c 0,-1.75619 -1.3429721,-3.09917 -3.0991704,-3.09917 -1.7561719,0 -3.2024373,1.34298 -3.2024373,3.09917 0,1.7562 1.4462654,3.20247 3.2024373,3.20247 1.7561983,0 3.0991704,-1.44627 3.0991704,-3.20247 m 0.2066131,0 c 0,-1.85949 -1.4462654,-3.30578 -3.3057835,-3.30578 -1.8594652,0 -3.4090504,1.44629 -3.4090504,3.30578 0,1.85952 1.5495852,3.40908 3.4090504,3.40908 1.8595181,0 3.3057835,-1.54956 3.3057835,-3.40908 m -2.2727179,-1.75619 v 1.23967 m -1.0330656,-1.54958 1.0330656,0.30991 m -1.7561983,0.72316 0.7231327,-1.03307 m -1.8594652,1.03307 h 1.1363325 m -1.4462654,1.03303 0.3099329,-1.03303 m 0.7231327,1.75619 -1.0330656,-0.72316 m 1.0330656,1.85952 v -1.13636 m 1.0330392,1.44627 -1.0330392,-0.30991 m 1.6528785,-0.61984 -0.6198393,0.92975 m 1.8594916,-1.03304 -1.2396523,0.10329 m 1.5495852,-1.13636 -0.3099329,1.03307 m -0.7231327,-1.65291 1.0330656,0.61984 m -1.4462918,-0.41322 0.4132262,-0.20662 m 0.5165196,0.82646 0.516546,-0.20662 m -0.6198393,0.61984 0.3099064,0.41323 m -1.4462654,-0.30993 0.2066131,0.41322 m -0.8264525,0.51652 0.2066132,0.41323 m -0.6198394,-0.61981 -0.4131998,0.3099 m 0.4131998,-1.44629 -0.4131998,0.30993 m -0.6198394,-0.82645 -0.4132262,0.10329 m 0.6198394,-0.61981 -0.3099065,-0.41322 m 1.446239,0.41322 -0.3099065,-0.41322 m 0.9297458,-0.51655 -0.2066131,-0.51652 m 0.6198394,0.61984 0.4132262,-0.30993 m -0.4132262,1.44629 0.9297458,0.61984 m 0,0 -0.1032933,0.41322 m 0,0 -1.136359,0.1033 m 0,0 -0.6198394,0.92974 m 0,0 -0.4132262,-0.20658 m 0,0 v -1.13639 m 0,0 -1.0330392,-0.51652 m 0,0 0.2066132,-0.51652 m 0,0 h 1.1363325 m 0,0 0.6198393,-0.92977 m 0,0 0.4132263,0.10332 m 0,0 v 1.13636 M 283.10872,15.547479 V 78.460526 M 282.9021,15.547479 v 62.913047 m 0.20662,-62.913047 h -0.20662 m 0,0 v -0.309933 -0.309907 -0.206613 h 0.1033 m 0,0 h 0.20661 m 0,0 -0.10329,0.206613 v 0.309907 0.309933 m 0.10329,63.842793 h -0.20661 m 0,0 -0.1033,-0.103293 v -0.206613 -0.206613 -0.413227 m 0,0 h 0.20662 m 0,0 v 0.413227 0.206613 l 0.10329,0.206613 v 0.103293 m 1.03306,0 h -1.03306 m 1.03306,0 v -0.929746 m 0,-63.7395 h -1.03306 m 1.03306,0.826453 v -0.826453 m 0,63.7395 V 15.547479 M 5.3202239,25.774709 v 11.46691 M 8.7293008,31.559824 H 2.0144669 m 289.1520631,0 h 6.71486 m -3.30577,-5.785115 v 11.46691 M 2.0144669,137.86118 h 6.7148339 m -3.4090769,5.78511 v -11.46691 m 292.5611661,5.6818 h -6.71486 m 3.40909,-5.6818 v 11.46691", + "fill": { + "paint": "transparent" + }, + "id": "path2", + "name": "path2", + "stroke": { + "dasharray": "none", + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "paint": "#000000", + "width": "0.103" + }, + "type": "path" + }, + { + "d": "m 74.980437,74.580094 c 0,0.174758 -0.03873,0.342636 -0.122264,0.490723 -0.05852,0.109326 -0.135995,0.193702 -0.220371,0.264292 l -0.354674,0.284083 c -0.206613,0.161846 -0.316812,0.342636 -0.335756,0.549249 h 1.020154 v 0.328851 h -1.278414 c 0.01984,-0.48985 0.136022,-0.832485 0.355547,-1.019281 l 0.445056,-0.388276 c 0.167878,-0.135149 0.25138,-0.309034 0.25138,-0.509641 0,-0.15494 -0.03786,-0.284083 -0.109325,-0.374464 -0.07144,-0.09729 -0.160973,-0.142055 -0.284084,-0.142055 -0.239342,0 -0.368458,0.213492 -0.38137,0.645662 h -0.23159 c 0.0061,-0.632751 0.23159,-0.955569 0.67064,-0.955569 0.142901,0 0.272044,0.06456 0.38137,0.193702 0.129117,0.15494 0.193701,0.361553 0.193701,0.632724 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path3", + "name": "path3", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 74.973982,108.53532 c 0,0.24537 -0.06456,0.45196 -0.187669,0.60692 -0.122238,0.161 -0.284083,0.23935 -0.476938,0.23935 -0.167878,0 -0.31078,-0.0646 -0.420106,-0.20061 -0.136022,-0.15494 -0.199734,-0.3805 -0.199734,-0.6844 h 0.225558 c 0,0.17391 0.03273,0.30993 0.09729,0.41926 0.06371,0.1102 0.148061,0.16185 0.251381,0.16185 0.309906,0 0.45884,-0.18079 0.45884,-0.55529 0,-0.32279 -0.136022,-0.48379 -0.413226,-0.48379 h -0.110199 v -0.29096 c 0.161845,0 0.278077,-0.0259 0.335756,-0.0715 0.08438,-0.0637 0.129143,-0.19283 0.129143,-0.39341 0,-0.27808 -0.122264,-0.41323 -0.368459,-0.41323 -0.219524,0 -0.335756,0.1937 -0.341788,0.5742 H 73.7283 c 0.01217,-0.58023 0.206586,-0.87722 0.58711,-0.89101 0.174758,0 0.322818,0.0654 0.433017,0.20058 0.109326,0.14206 0.167005,0.32285 0.167005,0.5484 0,0.23932 -0.0835,0.42611 -0.238442,0.57505 0.103293,0.0775 0.180763,0.16184 0.225531,0.26429 0.04564,0.0973 0.07146,0.23241 0.07146,0.39426 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path4", + "name": "path4", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 75.006261,141.45107 h -0.277204 v 0.64566 h -0.226404 v -0.64566 H 73.6762 v -0.36158 l 0.871194,-1.73725 h 0.181663 v 1.77599 h 0.277204 z m -0.503608,-0.32284 v -1.22674 l -0.606928,1.22674 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path5", + "name": "path5", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 60.026981,20.661107 h -0.232436 v -1.936961 h -0.432171 v -0.264293 c 0.18079,-0.03873 0.296149,-0.07834 0.341763,-0.129143 0.05768,-0.05853 0.116231,-0.193701 0.160999,-0.414073 h 0.161845 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path6", + "name": "path6", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 60.466031,23.237302 c 0,0.174758 -0.03876,0.342609 -0.122264,0.49067 -0.05853,0.109326 -0.136022,0.193702 -0.220371,0.264292 l -0.354701,0.284083 c -0.206613,0.161846 -0.316786,0.342636 -0.33573,0.549249 h 1.020154 v 0.328851 h -1.278413 c 0.01984,-0.489823 0.136022,-0.832459 0.355547,-1.019281 l 0.445055,-0.38825 c 0.167878,-0.135149 0.251381,-0.309033 0.251381,-0.509614 0,-0.154966 -0.03786,-0.284083 -0.109326,-0.374491 -0.07146,-0.09726 -0.160972,-0.142028 -0.284083,-0.142028 -0.239342,0 -0.368459,0.213492 -0.381371,0.645662 H 59.22032 c 0.0061,-0.632751 0.231589,-0.955595 0.670639,-0.955595 0.142902,0 0.272018,0.06456 0.38137,0.193701 0.129117,0.154967 0.193702,0.36158 0.193702,0.632751 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path7", + "name": "path7", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 60.459575,28.886818 c 0,0.245348 -0.06456,0.451961 -0.187669,0.606901 -0.122264,0.160999 -0.284109,0.239342 -0.476938,0.239342 -0.167878,0 -0.310779,-0.06456 -0.420105,-0.20058 -0.136022,-0.154967 -0.199734,-0.380524 -0.199734,-0.684398 h 0.225557 c 0,0.173884 0.0327,0.309906 0.09729,0.419232 0.06369,0.110199 0.148061,0.161846 0.251381,0.161846 0.309907,0 0.45884,-0.18079 0.45884,-0.555255 0,-0.322844 -0.136022,-0.483817 -0.413226,-0.483817 H 59.684769 V 28.0991 c 0.161846,0 0.278077,-0.02593 0.335757,-0.07144 0.08435,-0.06371 0.129116,-0.192855 0.129116,-0.393436 0,-0.278077 -0.122237,-0.413226 -0.368459,-0.413226 -0.219524,0 -0.335729,0.193702 -0.341762,0.574199 h -0.225557 c 0.01217,-0.580231 0.206613,-0.877226 0.587137,-0.891011 0.174757,0 0.322818,0.06543 0.433017,0.200607 0.109326,0.142029 0.167005,0.322818 0.167005,0.548376 0,0.239315 -0.0835,0.426138 -0.238469,0.575071 0.10332,0.07747 0.18079,0.161846 0.225557,0.264293 0.04564,0.09726 0.07146,0.232436 0.07146,0.394282 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path8", + "name": "path8", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "M 60.491854,33.548432 H 60.21465 v 0.645663 h -0.22643 v -0.645663 h -0.826426 v -0.361553 l 0.871193,-1.737254 h 0.181663 v 1.775989 h 0.277204 z M 59.98822,33.225614 v -1.226741 l -0.606901,1.226741 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path9", + "name": "path9", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 33.587196,37.131869 c 0,0.251381 -0.05853,0.458841 -0.167878,0.612934 -0.09726,0.142055 -0.21262,0.213519 -0.355548,0.213519 h -0.644763 v 1.194885 H 32.16678 v -2.815934 h 0.859129 c 0.173884,0 0.309906,0.07144 0.413226,0.226404 0.09641,0.148087 0.148061,0.335756 0.148061,0.568192 z m -0.25826,0 c 0,-0.129143 -0.0327,-0.239342 -0.09038,-0.335756 -0.06459,-0.09038 -0.135175,-0.142028 -0.219525,-0.142028 h -0.600022 v 0.981392 h 0.631852 c 0.06458,0 0.12311,-0.04477 0.181663,-0.129143 0.06371,-0.09726 0.09641,-0.226404 0.09641,-0.374465 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path10", + "name": "path10", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "M 34.658996,39.152783 H 34.42656 v -1.936988 h -0.432171 v -0.264292 c 0.18079,-0.03874 0.296149,-0.07832 0.341789,-0.129117 0.05768,-0.05855 0.109326,-0.193701 0.160973,-0.414099 h 0.161845 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path11", + "name": "path11", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 38.95911,37.131869 c 0,0.251381 -0.05855,0.458841 -0.167878,0.612934 -0.09729,0.142055 -0.212645,0.213519 -0.355547,0.213519 h -0.644789 v 1.194885 h -0.252254 v -2.815934 h 0.859155 c 0.17391,0 0.309933,0.07144 0.413226,0.226404 0.09641,0.148087 0.148087,0.335756 0.148087,0.568192 z m -0.258286,0 c 0,-0.129143 -0.0327,-0.239342 -0.09038,-0.335756 -0.06456,-0.09038 -0.135149,-0.142028 -0.219524,-0.142028 h -0.600022 v 0.981392 h 0.631878 c 0.06456,0 0.12311,-0.04477 0.181636,-0.129143 0.06371,-0.09726 0.09641,-0.226404 0.09641,-0.374465 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path12", + "name": "path12", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 40.469961,37.235163 c 0,0.174757 -0.04477,0.342635 -0.122264,0.490696 -0.05853,0.109326 -0.135996,0.193701 -0.220372,0.264292 l -0.354674,0.284083 c -0.206613,0.161846 -0.316812,0.342636 -0.335756,0.549249 h 1.020154 v 0.328851 h -1.278414 c 0.01984,-0.489824 0.136022,-0.832459 0.355547,-1.019281 l 0.445056,-0.38825 c 0.167878,-0.135149 0.245374,-0.30906 0.245374,-0.50964 0,-0.154967 -0.03186,-0.284083 -0.103319,-0.374492 -0.07144,-0.09726 -0.160973,-0.142028 -0.284083,-0.142028 -0.239343,0 -0.368459,0.213492 -0.387403,0.645663 h -0.225558 c 0.0061,-0.632751 0.23159,-0.955596 0.67064,-0.955596 0.142901,0 0.272044,0.06459 0.38137,0.193702 0.129117,0.154966 0.193702,0.361579 0.193702,0.632751 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path13", + "name": "path13", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 44.079168,39.152783 h -0.303027 c -0.01984,-0.0835 -0.03961,-0.174757 -0.04564,-0.265139 -0.01296,-0.103319 -0.01984,-0.25138 -0.01296,-0.438203 -0.0069,-0.335729 -0.103294,-0.510487 -0.303028,-0.510487 h -0.659421 v 1.213829 h -0.257413 v -2.815087 h 0.903076 c 0.226404,0 0.387377,0.07059 0.484664,0.219525 0.07747,0.12311 0.122237,0.315965 0.122237,0.574225 0,0.246195 -0.09038,0.452808 -0.257386,0.626719 0.08953,0.09038 0.148061,0.160972 0.173884,0.226404 0.02593,0.04477 0.03874,0.129143 0.04564,0.245348 0,0.122264 0.0061,0.315939 0.01905,0.587137 0.0069,0.09641 0.03874,0.180789 0.09038,0.239315 z m -0.32885,-2.066104 c 0,-0.135176 -0.02593,-0.239343 -0.09125,-0.315939 -0.06371,-0.07834 -0.148087,-0.116232 -0.244502,-0.116232 H 42.75514 v 0.967634 h 0.659421 c 0.225558,0 0.335757,-0.179916 0.335757,-0.535463 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path14", + "name": "path14", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 46.255049,39.152783 h -0.25826 v -2.272718 l -0.54237,2.272718 H 45.19616 l -0.535464,-2.285629 v 2.285629 h -0.25826 v -2.815087 h 0.354674 l 0.568193,2.394982 0.568166,-2.394982 h 0.36158 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path15", + "name": "path15", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 48.637516,43.162332 v 1.071774 h 0.89101 v -0.936625 h 0.316813 v 0.936625 h 1.284446 V 44.48636 H 48.32073 v -1.324028 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path16", + "name": "path16", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 51.129785,41.315752 v 0.28411 l -0.839364,0.199707 v 0.749803 l 0.839364,0.212645 v 0.271172 L 48.32073,42.316962 v -0.309907 z m -1.142392,0.555281 -1.239678,0.290962 1.239678,0.321945 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path17", + "name": "path17", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 50.380829,39.53373 c 0.20058,0 0.380497,0.05855 0.542343,0.167879 0.193701,0.142028 0.297021,0.335729 0.297021,0.58711 0,0.252254 -0.10332,0.445929 -0.297021,0.587983 -0.161846,0.116232 -0.341763,0.174758 -0.542343,0.174758 h -2.059226 v -0.259133 h 2.046314 c 0.142028,0 0.271172,-0.04477 0.381371,-0.148061 0.109325,-0.09641 0.167878,-0.212646 0.167878,-0.355547 0,-0.135149 -0.05252,-0.251381 -0.161846,-0.354674 -0.109352,-0.09729 -0.245375,-0.142055 -0.413226,-0.142055 h -2.020491 v -0.25826 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path18", + "name": "path18", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 51.129785,37.887281 v 1.226767 H 48.32073 v -0.258259 h 2.492243 v -0.968508 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path19", + "name": "path19", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 48.637516,36.227947 v 0.63963 h 2.492269 v 0.251381 H 48.637516 V 37.7715 H 48.32073 v -1.543553 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path20", + "name": "path20", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 92.393857,19.783008 c 0,0.265139 -0.05855,0.490696 -0.187669,0.678365 -0.129143,0.186823 -0.277204,0.283237 -0.457994,0.283237 -0.18079,0 -0.335756,-0.07662 -0.45884,-0.218652 -0.116232,-0.142928 -0.179943,-0.322844 -0.186822,-0.542369 h 0.245348 c 0.03874,0.17391 0.09038,0.290115 0.142055,0.347795 0.05768,0.05855 0.136022,0.09125 0.239315,0.09125 0.270325,0 0.399442,-0.213492 0.399442,-0.633597 0,-0.186823 -0.03186,-0.334883 -0.109326,-0.451115 -0.07059,-0.110199 -0.167878,-0.167878 -0.277204,-0.167878 -0.07834,0 -0.142902,0.01905 -0.200581,0.05768 -0.03873,0.03186 -0.09641,0.09644 -0.161845,0.186822 h -0.219525 l 0.148934,-1.497938 h 0.988298 v 0.342635 h -0.794597 l -0.0775,0.755862 c 0.09041,-0.110199 0.213518,-0.161846 0.355547,-0.161846 0.18079,0 0.335756,0.0835 0.445082,0.251381 0.116231,0.174757 0.167878,0.401161 0.167878,0.678365 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path21", + "name": "path21", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 92.393857,24.315532 c 0,0.271172 -0.05165,0.490697 -0.167878,0.658575 -0.116205,0.180789 -0.271172,0.264292 -0.464873,0.264292 -0.426138,0 -0.638784,-0.445082 -0.638784,-1.342972 0,-0.987399 0.238469,-1.485001 0.703342,-1.485001 0.123111,0 0.232437,0.06456 0.335757,0.187669 0.116205,0.136023 0.180789,0.309933 0.199707,0.529458 h -0.244475 c 0.0061,-0.10332 -0.01984,-0.199734 -0.09126,-0.277204 -0.07059,-0.08438 -0.148087,-0.12311 -0.238469,-0.12311 -0.129143,0 -0.232436,0.09038 -0.309906,0.277204 -0.0775,0.187668 -0.122264,0.445928 -0.135176,0.774752 0.160999,-0.22553 0.30906,-0.335703 0.464026,-0.335703 0.161846,0 0.303901,0.08435 0.420106,0.252201 0.116231,0.167878 0.167878,0.374491 0.167878,0.619839 z m -0.239342,0 c 0,-0.167878 -0.03183,-0.309906 -0.09641,-0.40632 -0.06456,-0.10332 -0.160973,-0.161846 -0.284083,-0.161846 -0.103294,0 -0.193702,0.05165 -0.271172,0.15494 -0.08438,0.110199 -0.129143,0.251381 -0.129143,0.433017 0,0.173911 0.03873,0.315966 0.116232,0.432171 0.07747,0.109325 0.173884,0.167878 0.290962,0.167878 0.08953,0 0.17391,-0.04477 0.238469,-0.129143 0.09041,-0.110173 0.135149,-0.271172 0.135149,-0.490697 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path22", + "name": "path22", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 92.413251,27.195178 c -0.290989,0.568193 -0.503634,1.097624 -0.626719,1.594353 -0.07062,0.284109 -0.122264,0.569039 -0.148087,0.859155 h -0.25826 c 0.05768,-0.348642 0.103294,-0.606902 0.148061,-0.761868 0.08438,-0.329724 0.290989,-0.878099 0.633624,-1.652905 h -1.027033 v -0.329697 h 1.278414 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path23", + "name": "path23", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 92.393857,33.477418 c 0,0.219525 -0.05855,0.406347 -0.187669,0.561314 -0.122264,0.15494 -0.28411,0.239315 -0.470905,0.239315 -0.18079,0 -0.329724,-0.08438 -0.445929,-0.239315 -0.122264,-0.154967 -0.179943,-0.347795 -0.179943,-0.587137 0,-0.15494 0.02593,-0.296995 0.0835,-0.419233 0.05855,-0.123084 0.136023,-0.213492 0.232437,-0.27805 -0.167852,-0.129143 -0.252228,-0.315939 -0.252228,-0.561287 0,-0.206613 0.05855,-0.381371 0.161846,-0.523426 0.110199,-0.142054 0.239316,-0.219524 0.387403,-0.219524 0.18079,0 0.322818,0.07059 0.43905,0.20058 0.110198,0.129143 0.167878,0.303028 0.167878,0.509641 0,0.238469 -0.08353,0.43217 -0.245375,0.581104 0.08438,0.04477 0.161846,0.142055 0.219525,0.284057 0.06458,0.142055 0.09041,0.290115 0.09041,0.451961 z m -0.309933,-1.304211 c 0,-0.129116 -0.02593,-0.226404 -0.09038,-0.303027 -0.05855,-0.07747 -0.142054,-0.110172 -0.239315,-0.110172 -0.10332,0 -0.186823,0.03874 -0.245348,0.110172 -0.05768,0.07662 -0.09041,0.179943 -0.09041,0.303027 0,0.290116 0.110198,0.43905 0.335756,0.43905 0.09726,0 0.174757,-0.03874 0.239315,-0.123084 0.06456,-0.08353 0.09038,-0.186822 0.09038,-0.315966 z m 0.06459,1.245685 c 0,-0.154966 -0.03874,-0.284083 -0.109352,-0.373618 -0.0654,-0.09125 -0.161846,-0.135996 -0.290963,-0.135996 -0.122237,0 -0.219525,0.05162 -0.290115,0.148035 -0.06543,0.09729 -0.10332,0.232436 -0.10332,0.394282 0,0.148087 0.03789,0.271171 0.109352,0.368458 0.07747,0.09642 0.167852,0.141182 0.278051,0.141182 0.115358,0 0.212645,-0.05165 0.290115,-0.15494 0.0775,-0.10332 0.116232,-0.232436 0.116232,-0.387403 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path24", + "name": "path24", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 124.30234,19.260033 c 0,0.988298 -0.22553,1.485027 -0.6844,1.485027 -0.16785,0 -0.29699,-0.05768 -0.38737,-0.173911 -0.0775,-0.110173 -0.13602,-0.284956 -0.16185,-0.51652 h 0.23932 c -0.007,0.116205 0.0259,0.206614 0.0904,0.277204 0.0646,0.06456 0.14205,0.103294 0.23934,0.103294 0.12827,0 0.23244,-0.09038 0.31594,-0.277204 0.0775,-0.181637 0.12311,-0.43905 0.12912,-0.762741 -0.13515,0.219525 -0.28409,0.329724 -0.44506,0.329724 -0.18166,0 -0.32972,-0.07747 -0.43992,-0.239316 -0.10933,-0.160999 -0.16701,-0.380524 -0.16701,-0.645663 0,-0.271171 0.0637,-0.490696 0.17992,-0.658574 0.11623,-0.173911 0.27205,-0.264292 0.44596,-0.264292 0.20658,0 0.36155,0.116205 0.47087,0.335729 0.11624,0.232463 0.17476,0.568193 0.17476,1.007243 z m -0.25135,-0.420106 c 0,-0.179916 -0.0396,-0.32885 -0.11708,-0.439049 -0.0766,-0.109326 -0.17391,-0.167005 -0.29615,-0.167005 -0.1102,0 -0.20058,0.05077 -0.26516,0.160972 -0.0714,0.110199 -0.1033,0.25826 -0.1033,0.445082 0,0.187669 0.0387,0.336603 0.1102,0.445929 0.0637,0.09641 0.15494,0.148934 0.25826,0.148934 0.12224,0 0.21953,-0.05853 0.29615,-0.174757 0.0775,-0.116205 0.11708,-0.25826 0.11708,-0.420106 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path25", + "name": "path25", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 122.32019,25.15487 h -0.23244 v -1.936962 h -0.43217 v -0.264292 c 0.18079,-0.03873 0.29615,-0.07834 0.34176,-0.129117 0.0577,-0.05855 0.11624,-0.193701 0.161,-0.414099 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path26", + "name": "path26", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 124.2507,23.792557 c 0,0.961602 -0.20662,1.446292 -0.62672,1.446292 -0.41926,0 -0.62585,-0.497602 -0.62585,-1.485027 0,-0.420079 0.0577,-0.74893 0.16785,-0.987399 0.10936,-0.232436 0.26517,-0.355547 0.458,-0.355547 0.20058,0 0.35554,0.123111 0.46487,0.355547 0.1102,0.238469 0.16185,0.581078 0.16185,1.026134 z m -0.23244,0.03273 c 0,-0.7171 -0.12912,-1.07868 -0.3874,-1.07868 -0.15494,0 -0.26514,0.110199 -0.32885,0.335756 -0.0456,0.173911 -0.0714,0.426138 -0.0714,0.768747 0,0.716254 0.12911,1.077807 0.38737,1.070928 0.13603,0 0.23847,-0.09038 0.3039,-0.264293 0.0637,-0.180789 0.0964,-0.451961 0.0964,-0.832458 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path27", + "name": "path27", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 122.32019,29.648659 h -0.23244 v -1.936962 h -0.43217 v -0.264292 c 0.18079,-0.03876 0.29615,-0.07834 0.34176,-0.129143 0.0577,-0.05853 0.11624,-0.193701 0.161,-0.414073 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path28", + "name": "path28", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 123.8181,29.648659 h -0.22553 v -1.936962 h -0.43304 v -0.264292 c 0.18079,-0.03876 0.29011,-0.07834 0.34179,-0.129143 0.0585,-0.05853 0.11017,-0.193701 0.16184,-0.414073 h 0.15494 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path29", + "name": "path29", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 122.32019,34.194095 h -0.23244 v -1.936962 h -0.43217 v -0.264292 c 0.18079,-0.03873 0.29615,-0.07834 0.34176,-0.129117 0.0577,-0.05855 0.11624,-0.193701 0.161,-0.414099 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path30", + "name": "path30", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 124.25718,32.276527 c 0,0.174757 -0.0388,0.342636 -0.12227,0.490696 -0.0585,0.109353 -0.12911,0.193675 -0.21349,0.264266 l -0.36158,0.28411 c -0.20058,0.161845 -0.31678,0.342609 -0.33573,0.549222 h 1.02013 v 0.328877 h -1.27151 c 0.013,-0.48985 0.12914,-0.832485 0.34867,-1.019307 l 0.45196,-0.388223 c 0.16097,-0.13515 0.24448,-0.30906 0.24448,-0.509641 0,-0.154966 -0.0319,-0.284083 -0.1033,-0.374491 -0.0706,-0.09726 -0.16703,-0.142028 -0.29011,-0.142028 -0.23935,0 -0.36158,0.213492 -0.38137,0.645662 h -0.22556 c 0.006,-0.632751 0.22556,-0.955595 0.66461,-0.955595 0.14893,0 0.27201,0.06458 0.38137,0.193701 0.12911,0.154967 0.1937,0.36158 0.1937,0.632751 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path31", + "name": "path31", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 154.24159,20.661107 h -0.23244 v -1.936961 h -0.43217 v -0.264293 c 0.18079,-0.03873 0.29615,-0.07834 0.34176,-0.129143 0.0577,-0.05853 0.11623,-0.193701 0.161,-0.414073 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path32", + "name": "path32", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 156.17209,19.89924 c 0,0.245348 -0.0646,0.451961 -0.18767,0.606927 -0.12223,0.160973 -0.2772,0.239316 -0.4709,0.239316 -0.17389,0 -0.30988,-0.06456 -0.42611,-0.200581 -0.12912,-0.154966 -0.19371,-0.380523 -0.19971,-0.684397 h 0.23244 c 0,0.173884 0.0319,0.309906 0.0964,0.419232 0.0576,0.110199 0.14203,0.161846 0.24532,0.161846 0.30991,0 0.46487,-0.18079 0.46487,-0.555255 0,-0.322845 -0.13515,-0.483817 -0.41322,-0.483817 h -0.11621 v -0.290989 c 0.16785,0 0.27805,-0.02593 0.34264,-0.07144 0.0835,-0.06371 0.12224,-0.192855 0.12224,-0.393436 0,-0.278077 -0.11624,-0.413226 -0.36158,-0.413226 -0.22641,0 -0.34261,0.193701 -0.34862,0.574199 h -0.21952 c 0.013,-0.580232 0.20661,-0.877226 0.58795,-0.891011 0.17389,0 0.31594,0.06543 0.42611,0.200607 0.11624,0.142028 0.16704,0.322818 0.16704,0.548375 0,0.239316 -0.0766,0.426138 -0.23847,0.575072 0.10932,0.07747 0.18767,0.161846 0.23243,0.264293 0.0448,0.09726 0.0646,0.232436 0.0646,0.394282 z", + "fill": { + "opacity": "1", + "paint": "#701818", + "rule": "nonzero" + }, + "id": "path33", + "name": "path33", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 154.24159,25.15487 h -0.23244 v -1.936962 h -0.43217 v -0.264292 c 0.18079,-0.03873 0.29615,-0.07834 0.34176,-0.129117 0.0577,-0.05855 0.11623,-0.193701 0.161,-0.414099 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path34", + "name": "path34", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 156.20437,24.509207 h -0.2772 v 0.645663 h -0.22643 v -0.645663 h -0.8204 V 24.147628 L 155.7455,22.4104 h 0.18167 v 1.775989 h 0.2772 z m -0.50363,-0.322818 v -1.22674 l -0.60688,1.22674 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path35", + "name": "path35", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 154.24159,29.648659 h -0.23244 v -1.936962 h -0.43217 v -0.264292 c 0.18079,-0.03876 0.29615,-0.07834 0.34176,-0.129143 0.0577,-0.05853 0.11623,-0.193701 0.161,-0.414073 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path36", + "name": "path36", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 156.19146,28.770586 c 0,0.265139 -0.0646,0.490697 -0.1937,0.678366 -0.12311,0.186822 -0.27805,0.283236 -0.458,0.283236 -0.18076,0 -0.32967,-0.07662 -0.45278,-0.218652 -0.12226,-0.142928 -0.18682,-0.322844 -0.18682,-0.542369 h 0.23934 c 0.0447,0.173911 0.0904,0.290116 0.14804,0.347795 0.0516,0.05855 0.12914,0.09126 0.23243,0.09126 0.27117,0 0.40635,-0.213493 0.40635,-0.633598 0,-0.186822 -0.0379,-0.334883 -0.10935,-0.451115 -0.0775,-0.110199 -0.16785,-0.167878 -0.28408,-0.167878 -0.0775,0 -0.14206,0.01905 -0.19371,0.05768 -0.0456,0.03186 -0.0964,0.09644 -0.16785,0.186823 h -0.21349 l 0.14205,-1.497939 h 0.99516 v 0.342636 h -0.80148 l -0.0775,0.755861 c 0.0973,-0.110199 0.21349,-0.161845 0.35552,-0.161845 0.18767,0 0.33576,0.0835 0.45196,0.25138 0.10935,0.174757 0.16788,0.401161 0.16788,0.678365 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path37", + "name": "path37", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 154.24159,34.194095 h -0.23244 v -1.936962 h -0.43217 v -0.264292 c 0.18079,-0.03873 0.29615,-0.07834 0.34176,-0.129117 0.0577,-0.05855 0.11623,-0.193701 0.161,-0.414099 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path38", + "name": "path38", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 156.19146,33.354757 c 0,0.271172 -0.0585,0.490696 -0.17476,0.658575 -0.11623,0.180789 -0.27032,0.264292 -0.46487,0.264292 -0.41923,0 -0.63185,-0.445082 -0.63185,-1.342946 0,-0.987425 0.23243,-1.485027 0.70329,-1.485027 0.11623,0 0.23246,0.06456 0.33575,0.187669 0.1102,0.136023 0.17391,0.309933 0.19974,0.529458 h -0.25138 c 0.013,-0.10332 -0.019,-0.199734 -0.0904,-0.277204 -0.0646,-0.08438 -0.14203,-0.123111 -0.23244,-0.123111 -0.12911,0 -0.23931,0.09038 -0.31591,0.277204 -0.0783,0.187669 -0.12311,0.445929 -0.12912,0.77478 0.15407,-0.225531 0.30901,-0.33573 0.45794,-0.33573 0.16788,0 0.30303,0.08435 0.41926,0.252227 0.11623,0.167878 0.17476,0.374465 0.17476,0.619813 z m -0.24535,0 c 0,-0.167878 -0.0318,-0.309906 -0.0904,-0.406347 -0.0706,-0.103267 -0.16788,-0.161819 -0.29099,-0.161819 -0.10332,0 -0.19283,0.05167 -0.26429,0.15494 -0.0904,0.110199 -0.12912,0.251381 -0.12912,0.433017 0,0.173911 0.0388,0.315965 0.11621,0.43217 0.0775,0.109326 0.16788,0.167879 0.28408,0.167879 0.0964,0 0.17476,-0.04477 0.24535,-0.129144 0.0835,-0.110172 0.12914,-0.271171 0.12914,-0.490696 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path39", + "name": "path39", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 186.16298,20.661107 h -0.23244 v -1.936961 h -0.43216 v -0.264293 c 0.18078,-0.03873 0.29614,-0.07834 0.34177,-0.129143 0.0577,-0.05853 0.11621,-0.193701 0.16098,-0.414073 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path40", + "name": "path40", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 188.12578,18.207573 c -0.29098,0.568193 -0.49673,1.097624 -0.62672,1.594353 -0.0646,0.284083 -0.11622,0.569039 -0.14807,0.859155 h -0.25826 c 0.0577,-0.348642 0.11019,-0.606928 0.14807,-0.761868 0.0844,-0.329724 0.297,-0.878099 0.63361,-1.652905 h -1.02703 v -0.329724 h 1.2784 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path41", + "name": "path41", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 186.16298,25.15487 h -0.23244 v -1.936962 h -0.43216 v -0.264292 c 0.18078,-0.03873 0.29614,-0.07834 0.34177,-0.129117 0.0577,-0.05855 0.11621,-0.193701 0.16098,-0.414099 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path42", + "name": "path42", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 188.11286,24.43822 c 0,0.219524 -0.0646,0.406347 -0.18768,0.561287 -0.12913,0.154966 -0.28408,0.239342 -0.47692,0.239342 -0.18165,0 -0.32972,-0.08438 -0.44594,-0.239342 -0.11622,-0.15494 -0.18078,-0.347795 -0.18078,-0.587111 0,-0.154966 0.0327,-0.296995 0.0835,-0.419259 0.0585,-0.123084 0.13602,-0.213492 0.23244,-0.27805 -0.16099,-0.129143 -0.24535,-0.315913 -0.24535,-0.561261 0,-0.206613 0.0525,-0.38137 0.16185,-0.523425 0.1033,-0.142055 0.23243,-0.219525 0.38739,-0.219525 0.17476,0 0.32283,0.07059 0.43216,0.200581 0.11708,0.129143 0.17476,0.303027 0.17476,0.50964 0,0.238469 -0.0835,0.432144 -0.25224,0.581078 0.0913,0.04477 0.16185,0.142029 0.22641,0.284083 0.0577,0.142055 0.0904,0.290116 0.0904,0.451962 z m -0.30992,-1.304211 c 0,-0.129117 -0.0327,-0.226404 -0.0904,-0.303027 -0.0646,-0.07747 -0.14205,-0.110199 -0.24535,-0.110199 -0.10331,0 -0.18079,0.03876 -0.23933,0.110199 -0.0637,0.07662 -0.0904,0.179916 -0.0904,0.303027 0,0.290116 0.11019,0.439023 0.32972,0.439023 0.0973,0 0.18078,-0.03874 0.23932,-0.123084 0.0637,-0.0835 0.0964,-0.186796 0.0964,-0.315939 z m 0.0585,1.245685 c 0,-0.154967 -0.0327,-0.28411 -0.10331,-0.373645 -0.0714,-0.09123 -0.16873,-0.135996 -0.29097,-0.135996 -0.12913,0 -0.22642,0.05165 -0.29012,0.148061 -0.0714,0.09729 -0.10331,0.232437 -0.10331,0.394282 0,0.148061 0.0379,0.271172 0.10934,0.368459 0.0706,0.09641 0.16184,0.141182 0.27806,0.141182 0.10933,0 0.20661,-0.05165 0.28323,-0.154967 0.0775,-0.103293 0.11708,-0.232436 0.11708,-0.387376 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path43", + "name": "path43", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 186.16298,29.648659 h -0.23244 v -1.936962 h -0.43216 v -0.264292 c 0.18078,-0.03876 0.29614,-0.07834 0.34177,-0.129143 0.0577,-0.05853 0.11621,-0.193701 0.16098,-0.414073 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path44", + "name": "path44", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 188.09996,28.247585 c 0,0.988298 -0.23244,1.485026 -0.6844,1.485026 -0.17476,0 -0.3039,-0.05768 -0.39429,-0.17391 -0.0766,-0.110173 -0.12913,-0.284956 -0.16098,-0.51652 h 0.23846 c 0,0.116205 0.0327,0.206613 0.0973,0.277204 0.0646,0.06456 0.14205,0.103293 0.23244,0.103293 0.12913,0 0.23933,-0.09038 0.3168,-0.277203 0.0835,-0.181637 0.12225,-0.43905 0.13516,-0.762741 -0.13516,0.219524 -0.28409,0.329723 -0.44507,0.329723 -0.18768,0 -0.32972,-0.07747 -0.43991,-0.239315 -0.11622,-0.160999 -0.16701,-0.380524 -0.16701,-0.645663 0,-0.271171 0.0577,-0.490696 0.17992,-0.658574 0.11622,-0.173911 0.26515,-0.264293 0.44594,-0.264293 0.20058,0 0.35468,0.116205 0.4709,0.33573 0.11622,0.232463 0.17476,0.568193 0.17476,1.007243 z m -0.25138,-0.420106 c 0,-0.179917 -0.0396,-0.328851 -0.11708,-0.439049 -0.0766,-0.109326 -0.17992,-0.167005 -0.30303,-0.167005 -0.11019,0 -0.1937,0.05077 -0.26429,0.160972 -0.0654,0.110199 -0.0973,0.25826 -0.0973,0.445082 0,0.187669 0.0318,0.336603 0.10331,0.445929 0.0706,0.09641 0.15496,0.148934 0.26515,0.148934 0.12224,0 0.21952,-0.05853 0.29614,-0.174757 0.0775,-0.116205 0.11708,-0.25826 0.11708,-0.420106 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path45", + "name": "path45", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 186.60201,32.276527 c 0,0.174757 -0.0387,0.342636 -0.12224,0.490696 -0.0585,0.109353 -0.13602,0.193675 -0.22039,0.264266 l -0.35468,0.28411 c -0.20661,0.161845 -0.3168,0.342609 -0.33574,0.549222 h 1.02014 v 0.328877 h -1.27841 c 0.0198,-0.48985 0.13602,-0.832485 0.35555,-1.019307 l 0.45196,-0.388223 c 0.16098,-0.13515 0.24449,-0.30906 0.24449,-0.509641 0,-0.154966 -0.0379,-0.284083 -0.10933,-0.374491 -0.0715,-0.09726 -0.16099,-0.142028 -0.28409,-0.142028 -0.23933,0 -0.36846,0.213492 -0.38137,0.645662 h -0.23158 c 0.006,-0.632751 0.23158,-0.955595 0.67062,-0.955595 0.14291,0 0.27204,0.06458 0.38138,0.193701 0.12913,0.154967 0.19369,0.36158 0.19369,0.632751 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path46", + "name": "path46", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 188.09349,32.831782 c 0,0.961601 -0.20661,1.446265 -0.62672,1.446265 -0.41925,0 -0.62586,-0.497602 -0.62586,-1.485 0,-0.420106 0.0577,-0.748956 0.16787,-0.987425 0.10934,-0.232437 0.26516,-0.355547 0.45799,-0.355547 0.20059,0 0.35554,0.12311 0.46488,0.355547 0.11019,0.238469 0.16184,0.581104 0.16184,1.02616 z m -0.23244,0.03273 c 0,-0.717127 -0.12913,-1.07868 -0.38739,-1.07868 -0.15496,0 -0.26515,0.110172 -0.32886,0.33573 -0.0456,0.17391 -0.0714,0.426138 -0.0714,0.768773 0,0.716227 0.12913,1.077807 0.3874,1.070901 0.13602,0 0.23846,-0.09038 0.30389,-0.264292 0.0637,-0.180764 0.0964,-0.451961 0.0964,-0.832432 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path47", + "name": "path47", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 218.52342,18.74346 c 0,0.174784 -0.0387,0.342636 -0.12224,0.490723 -0.0585,0.109326 -0.13602,0.193701 -0.2204,0.264292 l -0.35467,0.284083 c -0.20661,0.161846 -0.31681,0.342636 -0.33573,0.549249 h 1.02013 v 0.328851 h -1.27841 c 0.0198,-0.48985 0.13602,-0.832485 0.35554,-1.019281 l 0.45196,-0.38825 c 0.161,-0.135175 0.2445,-0.30906 0.2445,-0.509667 0,-0.15494 -0.0379,-0.284083 -0.10932,-0.374465 -0.0715,-0.09729 -0.161,-0.142054 -0.28411,-0.142054 -0.23932,0 -0.36846,0.213492 -0.38137,0.645662 h -0.23156 c 0.006,-0.632751 0.23156,-0.955569 0.67061,-0.955569 0.14292,0 0.27204,0.06456 0.38137,0.193702 0.12914,0.15494 0.1937,0.361553 0.1937,0.632724 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path48", + "name": "path48", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 219.58228,20.661107 h -0.22553 v -1.936961 h -0.43305 v -0.264293 c 0.18079,-0.03873 0.29012,-0.07834 0.34179,-0.129143 0.0585,-0.05853 0.11018,-0.193701 0.16185,-0.414073 h 0.15494 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path49", + "name": "path49", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 218.52342,23.237302 c 0,0.174758 -0.0387,0.342609 -0.12224,0.49067 -0.0585,0.109326 -0.13602,0.193702 -0.2204,0.264292 l -0.35467,0.284083 c -0.20661,0.161846 -0.31681,0.342636 -0.33573,0.549249 h 1.02013 v 0.328851 h -1.27841 c 0.0198,-0.489823 0.13602,-0.832459 0.35554,-1.019281 l 0.45196,-0.38825 c 0.161,-0.135149 0.2445,-0.309033 0.2445,-0.509614 0,-0.154966 -0.0379,-0.284083 -0.10932,-0.374491 -0.0715,-0.09726 -0.161,-0.142028 -0.28411,-0.142028 -0.23932,0 -0.36846,0.213492 -0.38137,0.645662 h -0.23156 c 0.006,-0.632751 0.23156,-0.955595 0.67061,-0.955595 0.14292,0 0.27204,0.06456 0.38137,0.193701 0.12914,0.154967 0.1937,0.36158 0.1937,0.632751 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path50", + "name": "path50", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 220.02135,23.237302 c 0,0.174758 -0.0387,0.342609 -0.12224,0.49067 -0.0585,0.109326 -0.12914,0.193702 -0.21351,0.264292 l -0.36155,0.284083 c -0.20061,0.161846 -0.31682,0.342636 -0.33576,0.549249 h 1.02015 v 0.328851 h -1.27153 c 0.013,-0.489823 0.12914,-0.832459 0.34867,-1.019281 l 0.45196,-0.38825 c 0.16097,-0.135149 0.24447,-0.309033 0.24447,-0.509614 0,-0.154966 -0.0318,-0.284083 -0.10329,-0.374491 -0.0706,-0.09726 -0.16701,-0.142028 -0.29012,-0.142028 -0.23931,0 -0.36158,0.213492 -0.38137,0.645662 h -0.22555 c 0.006,-0.632751 0.22555,-0.955595 0.6646,-0.955595 0.14894,0 0.27205,0.06456 0.38137,0.193701 0.12914,0.154967 0.1937,0.36158 0.1937,0.632751 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path51", + "name": "path51", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 218.52342,27.731065 c 0,0.174757 -0.0387,0.342635 -0.12224,0.490723 -0.0585,0.109325 -0.13602,0.193701 -0.2204,0.264292 l -0.35467,0.284083 c -0.20661,0.161846 -0.31681,0.342635 -0.33573,0.549249 h 1.02013 v 0.32885 h -1.27841 c 0.0198,-0.489849 0.13602,-0.832485 0.35554,-1.019281 l 0.45196,-0.388276 c 0.161,-0.135149 0.2445,-0.309033 0.2445,-0.50964 0,-0.15494 -0.0379,-0.284083 -0.10932,-0.374465 -0.0715,-0.09729 -0.161,-0.142055 -0.28411,-0.142055 -0.23932,0 -0.36846,0.213493 -0.38137,0.645663 h -0.23156 c 0.006,-0.632751 0.23156,-0.955569 0.67061,-0.955569 0.14292,0 0.27204,0.06456 0.38137,0.193701 0.12914,0.15494 0.1937,0.361553 0.1937,0.632725 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path52", + "name": "path52", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 220.0149,28.886818 c 0,0.245348 -0.0646,0.451961 -0.1877,0.606901 -0.12223,0.160999 -0.2772,0.239342 -0.47088,0.239342 -0.17391,0 -0.30993,-0.06456 -0.42613,-0.20058 -0.12915,-0.154967 -0.1937,-0.380524 -0.19973,-0.684398 h 0.23243 c 0,0.173884 0.0319,0.309906 0.0964,0.419232 0.0577,0.110199 0.14206,0.161846 0.24535,0.161846 0.30993,0 0.46487,-0.18079 0.46487,-0.555255 0,-0.322844 -0.13515,-0.483817 -0.4132,-0.483817 h -0.11623 V 28.0991 c 0.16788,0 0.27808,-0.02593 0.34264,-0.07144 0.0835,-0.06371 0.12224,-0.192855 0.12224,-0.393436 0,-0.278077 -0.11621,-0.413226 -0.36156,-0.413226 -0.22643,0 -0.34263,0.193702 -0.34867,0.574199 h -0.21952 c 0.013,-0.580231 0.20661,-0.877226 0.58798,-0.891011 0.17389,0 0.31594,0.06543 0.42614,0.200607 0.1162,0.142029 0.167,0.322818 0.167,0.548376 0,0.239315 -0.0766,0.426138 -0.23846,0.575071 0.10932,0.07747 0.18766,0.161846 0.23243,0.264293 0.0448,0.09726 0.0646,0.232436 0.0646,0.394282 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path53", + "name": "path53", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 218.52342,32.276527 c 0,0.174757 -0.0387,0.342636 -0.12224,0.490696 -0.0585,0.109353 -0.13602,0.193675 -0.2204,0.264266 l -0.35467,0.28411 c -0.20661,0.161845 -0.31681,0.342609 -0.33573,0.549222 h 1.02013 v 0.328877 h -1.27841 c 0.0198,-0.48985 0.13602,-0.832485 0.35554,-1.019307 l 0.45196,-0.388223 c 0.161,-0.13515 0.2445,-0.30906 0.2445,-0.509641 0,-0.154966 -0.0379,-0.284083 -0.10932,-0.374491 -0.0715,-0.09726 -0.161,-0.142028 -0.28411,-0.142028 -0.23932,0 -0.36846,0.213492 -0.38137,0.645662 h -0.23156 c 0.006,-0.632751 0.23156,-0.955595 0.67061,-0.955595 0.14292,0 0.27204,0.06458 0.38137,0.193701 0.12914,0.154967 0.1937,0.36158 0.1937,0.632751 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path54", + "name": "path54", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 220.04718,33.548432 h -0.27721 v 0.645663 h -0.22643 v -0.645663 h -0.82041 v -0.361553 l 0.86518,-1.737254 h 0.18166 v 1.775989 h 0.27721 z m -0.50364,-0.322818 v -1.226741 l -0.6069,1.226741 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path55", + "name": "path55", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 250.39316,18.74346 c 0,0.174784 -0.0387,0.342636 -0.12224,0.490723 -0.0585,0.109326 -0.13602,0.193701 -0.2204,0.264292 l -0.35467,0.284083 c -0.20661,0.161846 -0.31681,0.342636 -0.33575,0.549249 h 1.02015 v 0.328851 h -1.27841 c 0.0198,-0.48985 0.13602,-0.832485 0.35554,-1.019281 l 0.45196,-0.38825 c 0.161,-0.135175 0.2445,-0.30906 0.2445,-0.509667 0,-0.15494 -0.0379,-0.284083 -0.10935,-0.374465 -0.0714,-0.09729 -0.16097,-0.142054 -0.28408,-0.142054 -0.23932,0 -0.36846,0.213492 -0.38137,0.645662 h -0.23156 c 0.006,-0.632751 0.23156,-0.955569 0.67061,-0.955569 0.1429,0 0.27204,0.06456 0.38137,0.193702 0.12914,0.15494 0.1937,0.361553 0.1937,0.632724 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path56", + "name": "path56", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 251.904,19.783008 c 0,0.265139 -0.0646,0.490696 -0.1937,0.678365 -0.12311,0.186823 -0.27805,0.283237 -0.45799,0.283237 -0.18076,0 -0.3297,-0.07662 -0.45281,-0.218652 -0.12223,-0.142928 -0.18682,-0.322844 -0.18682,-0.542369 h 0.23934 c 0.0448,0.17391 0.0904,0.290115 0.14806,0.347795 0.0516,0.05855 0.12915,0.09125 0.23244,0.09125 0.27117,0 0.40635,-0.213492 0.40635,-0.633597 0,-0.186823 -0.0379,-0.334883 -0.10936,-0.451115 -0.0775,-0.110199 -0.16785,-0.167878 -0.28408,-0.167878 -0.0775,0 -0.14205,0.01905 -0.1937,0.05768 -0.0456,0.03186 -0.0964,0.09644 -0.16788,0.186822 h -0.21349 l 0.14205,-1.497938 h 0.99518 v 0.342635 h -0.80147 l -0.0775,0.755862 c 0.0973,-0.110199 0.21352,-0.161846 0.35555,-0.161846 0.18767,0 0.33575,0.0835 0.45195,0.251381 0.10936,0.174757 0.16788,0.401161 0.16788,0.678365 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path57", + "name": "path57", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 250.39316,23.237302 c 0,0.174758 -0.0387,0.342609 -0.12224,0.49067 -0.0585,0.109326 -0.13602,0.193702 -0.2204,0.264292 l -0.35467,0.284083 c -0.20661,0.161846 -0.31681,0.342636 -0.33575,0.549249 h 1.02015 v 0.328851 h -1.27841 c 0.0198,-0.489823 0.13602,-0.832459 0.35554,-1.019281 l 0.45196,-0.38825 c 0.161,-0.135149 0.2445,-0.309033 0.2445,-0.509614 0,-0.154966 -0.0379,-0.284083 -0.10935,-0.374491 -0.0714,-0.09726 -0.16097,-0.142028 -0.28408,-0.142028 -0.23932,0 -0.36846,0.213492 -0.38137,0.645662 h -0.23156 c 0.006,-0.632751 0.23156,-0.955595 0.67061,-0.955595 0.1429,0 0.27204,0.06456 0.38137,0.193701 0.12914,0.154967 0.1937,0.36158 0.1937,0.632751 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path58", + "name": "path58", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 251.904,24.315532 c 0,0.271172 -0.0585,0.490697 -0.17475,0.658575 -0.11621,0.180789 -0.27033,0.264292 -0.46487,0.264292 -0.41926,0 -0.63188,-0.445082 -0.63188,-1.342972 0,-0.987425 0.23243,-1.485001 0.70334,-1.485001 0.1162,0 0.23244,0.06456 0.33573,0.187669 0.1102,0.136023 0.17391,0.309907 0.19973,0.529432 h -0.25138 c 0.013,-0.103294 -0.0191,-0.199708 -0.0904,-0.277204 -0.0645,-0.08435 -0.14202,-0.123084 -0.23243,-0.123084 -0.12912,0 -0.23932,0.09038 -0.31594,0.277204 -0.0783,0.187668 -0.12311,0.445928 -0.12912,0.774752 0.1541,-0.225557 0.30904,-0.335703 0.45797,-0.335703 0.16788,0 0.30305,0.08432 0.41926,0.252201 0.11623,0.167878 0.17475,0.374491 0.17475,0.619839 z m -0.24534,0 c 0,-0.167878 -0.0319,-0.309933 -0.0904,-0.406347 -0.0706,-0.103293 -0.16788,-0.161845 -0.29099,-0.161845 -0.1033,0 -0.19283,0.05167 -0.2643,0.154966 -0.0904,0.110199 -0.12914,0.251381 -0.12914,0.433017 0,0.173911 0.0388,0.315939 0.11623,0.432171 0.0775,0.109325 0.16788,0.167878 0.28409,0.167878 0.0964,0 0.17475,-0.04477 0.24534,-0.129143 0.0835,-0.110199 0.12915,-0.271172 0.12915,-0.490697 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path59", + "name": "path59", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 250.39316,27.731065 c 0,0.174757 -0.0387,0.342635 -0.12224,0.490723 -0.0585,0.109325 -0.13602,0.193701 -0.2204,0.264292 l -0.35467,0.284083 c -0.20661,0.161846 -0.31681,0.342635 -0.33575,0.549249 h 1.02015 v 0.32885 h -1.27841 c 0.0198,-0.489849 0.13602,-0.832485 0.35554,-1.019281 l 0.45196,-0.388276 c 0.161,-0.135149 0.2445,-0.309033 0.2445,-0.50964 0,-0.15494 -0.0379,-0.284083 -0.10935,-0.374465 -0.0714,-0.09729 -0.16097,-0.142055 -0.28408,-0.142055 -0.23932,0 -0.36846,0.213493 -0.38137,0.645663 h -0.23156 c 0.006,-0.632751 0.23156,-0.955569 0.67061,-0.955569 0.1429,0 0.27204,0.06456 0.38137,0.193701 0.12914,0.15494 0.1937,0.361553 0.1937,0.632725 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path60", + "name": "path60", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 251.91694,27.195178 c -0.29099,0.568193 -0.49673,1.097624 -0.62671,1.594353 -0.0646,0.284109 -0.11624,0.569039 -0.14809,0.859155 h -0.25826 c 0.0577,-0.348642 0.1102,-0.606902 0.14806,-0.761868 0.0844,-0.329724 0.29702,-0.878099 0.63362,-1.652905 h -1.02703 v -0.329697 h 1.27841 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path61", + "name": "path61", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 250.39316,32.276527 c 0,0.174757 -0.0387,0.342636 -0.12224,0.490696 -0.0585,0.109353 -0.13602,0.193675 -0.2204,0.264266 l -0.35467,0.28411 c -0.20661,0.161845 -0.31681,0.342609 -0.33575,0.549222 h 1.02015 v 0.328877 h -1.27841 c 0.0198,-0.48985 0.13602,-0.832485 0.35554,-1.019307 l 0.45196,-0.388223 c 0.161,-0.13515 0.2445,-0.30906 0.2445,-0.509641 0,-0.154966 -0.0379,-0.284083 -0.10935,-0.374491 -0.0714,-0.09726 -0.16097,-0.142028 -0.28408,-0.142028 -0.23932,0 -0.36846,0.213492 -0.38137,0.645662 h -0.23156 c 0.006,-0.632751 0.23156,-0.955595 0.67061,-0.955595 0.1429,0 0.27204,0.06458 0.38137,0.193701 0.12914,0.154967 0.1937,0.36158 0.1937,0.632751 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path62", + "name": "path62", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 251.904,33.477418 c 0,0.219525 -0.0646,0.406347 -0.18766,0.561314 -0.12915,0.15494 -0.28409,0.239315 -0.47694,0.239315 -0.18164,0 -0.3297,-0.08438 -0.44593,-0.239315 -0.1162,-0.154967 -0.18079,-0.347795 -0.18079,-0.587137 0,-0.15494 0.0327,-0.296995 0.0835,-0.419233 0.0585,-0.123084 0.13601,-0.213492 0.23243,-0.27805 -0.16097,-0.129143 -0.24535,-0.315939 -0.24535,-0.561287 0,-0.206613 0.0525,-0.381371 0.16185,-0.523426 0.10332,-0.142054 0.23243,-0.219524 0.3874,-0.219524 0.17476,0 0.32284,0.07059 0.43217,0.20058 0.11708,0.129143 0.17475,0.303028 0.17475,0.509641 0,0.238469 -0.0835,0.43217 -0.25225,0.581104 0.0913,0.04477 0.16185,0.142055 0.22643,0.284057 0.0577,0.142055 0.0904,0.290115 0.0904,0.451961 z m -0.3099,-1.304211 c 0,-0.129116 -0.0327,-0.226404 -0.0904,-0.303027 -0.0646,-0.07747 -0.14203,-0.110172 -0.24535,-0.110172 -0.10329,0 -0.18079,0.03874 -0.23931,0.110172 -0.0637,0.07662 -0.0904,0.179943 -0.0904,0.303027 0,0.290116 0.1102,0.43905 0.32972,0.43905 0.0973,0 0.18079,-0.03874 0.23934,-0.123084 0.0637,-0.08353 0.0964,-0.186822 0.0964,-0.315966 z m 0.0585,1.245685 c 0,-0.154966 -0.0327,-0.284083 -0.10329,-0.373618 -0.0715,-0.09125 -0.16875,-0.135996 -0.29099,-0.135996 -0.12911,0 -0.2264,0.05162 -0.29011,0.148035 -0.0714,0.09729 -0.1033,0.232436 -0.1033,0.394282 0,0.148087 0.0379,0.271171 0.10933,0.368458 0.0706,0.09642 0.16185,0.141182 0.27805,0.141182 0.10935,0 0.20661,-0.05165 0.28324,-0.15494 0.0775,-0.10332 0.11707,-0.232436 0.11707,-0.387403 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path63", + "name": "path63", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 106.90829,42.82012 c 0,0.265165 -0.0585,0.490696 -0.18767,0.678392 -0.12912,0.186795 -0.2772,0.28321 -0.45797,0.28321 -0.18079,0 -0.33575,-0.07662 -0.45886,-0.218652 -0.11621,-0.142902 -0.17992,-0.322845 -0.1868,-0.542369 h 0.24535 c 0.0387,0.17391 0.0904,0.290115 0.14203,0.347794 0.0577,0.05855 0.13602,0.09125 0.23934,0.09125 0.2703,0 0.39944,-0.213492 0.39944,-0.633598 0,-0.186822 -0.0319,-0.334883 -0.10932,-0.451114 -0.0706,-0.110146 -0.16788,-0.167825 -0.27721,-0.167825 -0.0783,0 -0.1429,0.01905 -0.20058,0.05768 -0.0388,0.03186 -0.0964,0.09639 -0.16185,0.186769 h -0.21952 l 0.14893,-1.497912 h 0.98828 v 0.342636 h -0.7946 l -0.0775,0.755861 c 0.0904,-0.110199 0.21349,-0.161845 0.35555,-0.161845 0.18079,0 0.33573,0.0835 0.44508,0.25138 0.1162,0.174758 0.16785,0.401135 0.16785,0.678339 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path64", + "name": "path64", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 106.90829,75.658351 c 0,0.271198 -0.0516,0.490723 -0.16785,0.658574 -0.11623,0.18079 -0.2712,0.264292 -0.46487,0.264292 -0.42614,0 -0.63879,-0.445055 -0.63879,-1.342972 0,-0.987425 0.23847,-1.485026 0.70334,-1.485026 0.12311,0 0.23244,0.06458 0.33573,0.187695 0.11623,0.135996 0.18079,0.309906 0.19974,0.529431 h -0.2445 c 0.006,-0.10332 -0.0199,-0.199734 -0.0912,-0.277204 -0.0706,-0.08437 -0.14809,-0.12311 -0.23847,-0.12311 -0.12914,0 -0.23244,0.09041 -0.30993,0.277204 -0.0775,0.187669 -0.12224,0.445928 -0.13515,0.774805 0.16097,-0.225557 0.30906,-0.335756 0.46402,-0.335756 0.16185,0 0.30388,0.08438 0.42011,0.252254 0.1162,0.167852 0.16785,0.374465 0.16785,0.619813 z m -0.23932,0 c 0,-0.167852 -0.0319,-0.309907 -0.0964,-0.406321 -0.0646,-0.10332 -0.161,-0.161845 -0.28408,-0.161845 -0.10332,0 -0.1937,0.05165 -0.2712,0.15494 -0.0844,0.110199 -0.12912,0.25138 -0.12912,0.433043 0,0.173884 0.0387,0.315939 0.11621,0.432144 0.0775,0.109352 0.17391,0.167878 0.29099,0.167878 0.0895,0 0.17388,-0.04477 0.23847,-0.129116 0.0904,-0.110199 0.13514,-0.271198 0.13514,-0.490723 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path65", + "name": "path65", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 106.92766,106.84373 c -0.29096,0.56817 -0.50361,1.09762 -0.62672,1.59433 -0.0706,0.28408 -0.12224,0.56904 -0.14806,0.85915 h -0.25826 c 0.0577,-0.34867 0.10329,-0.60693 0.14806,-0.76189 0.0844,-0.32967 0.29099,-0.87808 0.6336,-1.65286 h -1.02704 v -0.32972 h 1.27842 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path66", + "name": "path66", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 106.90829,141.38003 c 0,0.21952 -0.0585,0.40632 -0.18767,0.56129 -0.12224,0.15496 -0.28408,0.23931 -0.4709,0.23931 -0.18077,0 -0.3297,-0.0844 -0.44593,-0.23931 -0.12224,-0.15497 -0.17992,-0.3478 -0.17992,-0.58711 0,-0.15497 0.0259,-0.29702 0.0835,-0.41926 0.0585,-0.12311 0.13602,-0.21349 0.23244,-0.27805 -0.16788,-0.12915 -0.25223,-0.31597 -0.25223,-0.56132 0,-0.20661 0.0585,-0.38137 0.16185,-0.5234 0.11017,-0.14205 0.23931,-0.21952 0.38737,-0.21952 0.18079,0 0.32285,0.0706 0.43905,0.20058 0.1102,0.12912 0.16788,0.30303 0.16788,0.50964 0,0.23847 -0.0835,0.43217 -0.24535,0.58108 0.0844,0.0448 0.16185,0.14205 0.21953,0.28411 0.0646,0.14203 0.0904,0.29011 0.0904,0.45196 z m -0.30991,-1.30424 c 0,-0.12914 -0.0259,-0.2264 -0.0904,-0.30302 -0.0585,-0.0775 -0.14205,-0.1102 -0.23934,-0.1102 -0.10329,0 -0.1868,0.0387 -0.24535,0.1102 -0.0577,0.0766 -0.0904,0.17991 -0.0904,0.30302 0,0.29012 0.1102,0.43905 0.33573,0.43905 0.0973,0 0.17476,-0.0387 0.23934,-0.12311 0.0646,-0.0835 0.0904,-0.18682 0.0904,-0.31594 z m 0.0646,1.24569 c 0,-0.15494 -0.0387,-0.28409 -0.10932,-0.37362 -0.0654,-0.0913 -0.16185,-0.13602 -0.29097,-0.13602 -0.12226,0 -0.21952,0.0516 -0.29014,0.14808 -0.0654,0.0973 -0.10329,0.23244 -0.10329,0.39429 0,0.14806 0.0379,0.27117 0.10932,0.36846 0.0775,0.0964 0.16788,0.14118 0.27808,0.14118 0.11536,0 0.21262,-0.0517 0.29012,-0.15497 0.0775,-0.10329 0.1162,-0.23244 0.1162,-0.3874 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path67", + "name": "path67", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 138.81677,42.297145 c 0,0.988271 -0.22555,1.485 -0.68439,1.485 -0.16788,0 -0.297,-0.05768 -0.38741,-0.173884 -0.0775,-0.110199 -0.13602,-0.284956 -0.16184,-0.516546 h 0.23934 c -0.007,0.116231 0.0259,0.206613 0.0904,0.277204 0.0646,0.06456 0.14206,0.103319 0.23932,0.103319 0.12827,0 0.23243,-0.09041 0.31596,-0.277203 0.0775,-0.181663 0.12309,-0.43905 0.12912,-0.762741 -0.13515,0.219525 -0.28408,0.329697 -0.44508,0.329697 -0.18164,0 -0.3297,-0.07747 -0.4399,-0.239316 -0.10932,-0.160972 -0.167,-0.38047 -0.167,-0.645636 0,-0.271171 0.0637,-0.490696 0.17991,-0.658574 0.11621,-0.173884 0.27205,-0.264293 0.44593,-0.264293 0.20662,0 0.36158,0.116232 0.47091,0.335757 0.11623,0.232436 0.17475,0.568166 0.17475,1.007216 z m -0.25138,-0.420106 c 0,-0.179917 -0.0396,-0.32885 -0.11707,-0.439049 -0.0766,-0.109326 -0.17389,-0.167005 -0.29615,-0.167005 -0.11017,0 -0.20058,0.0508 -0.26514,0.160972 -0.0715,0.110199 -0.10332,0.258286 -0.10332,0.445082 0,0.187669 0.0388,0.336603 0.1102,0.445929 0.0637,0.09641 0.15496,0.148907 0.25826,0.148907 0.12226,0 0.21952,-0.05852 0.29615,-0.17473 0.0775,-0.116205 0.11707,-0.25826 0.11707,-0.420106 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path68", + "name": "path68", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 138.38418,76.497715 h -0.23244 v -1.936962 h -0.43217 v -0.264292 c 0.18079,-0.03876 0.29615,-0.07834 0.34177,-0.129143 0.0577,-0.05853 0.11623,-0.193702 0.161,-0.414073 h 0.16184 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path69", + "name": "path69", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 140.31471,75.135402 c 0,0.961602 -0.20661,1.446265 -0.62672,1.446265 -0.41925,0 -0.62587,-0.497575 -0.62587,-1.485 0,-0.420132 0.0577,-0.748983 0.16788,-0.987452 0.10933,-0.232436 0.26514,-0.355547 0.45799,-0.355547 0.20059,0 0.35553,0.123111 0.46488,0.355547 0.11017,0.238469 0.16184,0.581105 0.16184,1.026187 z m -0.23243,0.0327 c 0,-0.7171 -0.12915,-1.078679 -0.38741,-1.078679 -0.15496,0 -0.26516,0.110199 -0.32885,0.335729 -0.0456,0.173911 -0.0715,0.426138 -0.0715,0.768774 0,0.716253 0.12914,1.077833 0.3874,1.070954 0.13602,0 0.23847,-0.09041 0.30388,-0.264293 0.0637,-0.180789 0.0964,-0.451961 0.0964,-0.832485 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path70", + "name": "path70", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 138.38418,109.29721 h -0.23244 v -1.93696 h -0.43217 v -0.26429 c 0.18079,-0.0387 0.29615,-0.0784 0.34177,-0.12912 0.0577,-0.0586 0.11623,-0.1937 0.161,-0.4141 h 0.16184 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path71", + "name": "path71", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 139.88209,109.29721 h -0.22553 v -1.93696 h -0.43304 v -0.26429 c 0.18079,-0.0387 0.29014,-0.0784 0.34179,-0.12912 0.0585,-0.0586 0.1102,-0.1937 0.16184,-0.4141 h 0.15494 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path72", + "name": "path72", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 138.38418,142.09673 h -0.23244 v -1.93699 h -0.43217 v -0.26429 c 0.18079,-0.0387 0.29615,-0.0783 0.34177,-0.12914 0.0577,-0.0585 0.11623,-0.19368 0.161,-0.41407 h 0.16184 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path73", + "name": "path73", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 140.32117,140.17911 c 0,0.17476 -0.0387,0.34264 -0.12226,0.4907 -0.0585,0.10932 -0.12912,0.1937 -0.2135,0.26429 l -0.36155,0.28408 c -0.20061,0.16185 -0.31681,0.34264 -0.33576,0.54925 h 1.02016 v 0.32885 h -1.27154 c 0.013,-0.48982 0.12915,-0.83246 0.34867,-1.01928 l 0.45196,-0.38825 c 0.16097,-0.13515 0.24448,-0.30906 0.24448,-0.50964 0,-0.15496 -0.0319,-0.28408 -0.1033,-0.37449 -0.0706,-0.0973 -0.167,-0.14203 -0.29011,-0.14203 -0.23934,0 -0.36158,0.2135 -0.38137,0.64564 h -0.22556 c 0.006,-0.63273 0.22556,-0.95557 0.66461,-0.95557 0.14893,0 0.27204,0.0646 0.38137,0.1937 0.12911,0.15497 0.1937,0.36158 0.1937,0.63275 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path74", + "name": "path74", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 170.30558,43.698219 h -0.23244 v -1.936962 h -0.43217 v -0.264292 c 0.18079,-0.03874 0.29615,-0.07834 0.34179,-0.129143 0.0577,-0.05853 0.1162,-0.193701 0.16097,-0.414073 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path75", + "name": "path75", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 172.23611,42.936325 c 0,0.245348 -0.0646,0.451961 -0.18767,0.606928 -0.12226,0.160972 -0.2772,0.239315 -0.4709,0.239315 -0.17391,0 -0.30994,-0.06456 -0.42614,-0.20058 -0.12915,-0.154967 -0.1937,-0.380524 -0.19974,-0.684398 h 0.23244 c 0,0.173884 0.0319,0.309906 0.0964,0.419232 0.0577,0.110199 0.14206,0.161846 0.24535,0.161846 0.30994,0 0.4649,-0.180763 0.4649,-0.555255 0,-0.322844 -0.13517,-0.483817 -0.41322,-0.483817 h -0.11624 v -0.290962 c 0.16788,0 0.27808,-0.02593 0.34264,-0.07144 0.0835,-0.06371 0.12224,-0.192854 0.12224,-0.393435 0,-0.278051 -0.11621,-0.413226 -0.36156,-0.413226 -0.22643,0 -0.34263,0.193701 -0.34866,0.574225 h -0.21953 c 0.013,-0.580231 0.20661,-0.877253 0.58798,-0.891011 0.17392,0 0.31594,0.06543 0.42614,0.200581 0.11621,0.142055 0.16701,0.322818 0.16701,0.548375 0,0.239316 -0.0766,0.426138 -0.23847,0.575072 0.10935,0.07744 0.18767,0.161819 0.23244,0.264266 0.0448,0.09729 0.0646,0.232436 0.0646,0.394282 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path76", + "name": "path76", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 170.30558,76.497715 h -0.23244 v -1.936962 h -0.43217 v -0.264292 c 0.18079,-0.03876 0.29615,-0.07834 0.34179,-0.129143 0.0577,-0.05853 0.1162,-0.193702 0.16097,-0.414073 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path77", + "name": "path77", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 172.26839,75.852052 h -0.2772 v 0.645663 h -0.22641 v -0.645663 h -0.82042 v -0.361553 l 0.86519,-1.737254 h 0.18164 v 1.775989 h 0.2772 z m -0.50361,-0.322818 v -1.226767 l -0.60693,1.226767 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path78", + "name": "path78", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 170.30558,109.29721 h -0.23244 v -1.93696 h -0.43217 v -0.26429 c 0.18079,-0.0387 0.29615,-0.0784 0.34179,-0.12912 0.0577,-0.0586 0.1162,-0.1937 0.16097,-0.4141 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path79", + "name": "path79", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 172.2555,108.41909 c 0,0.26516 -0.0646,0.49072 -0.1937,0.67839 -0.12311,0.18679 -0.27807,0.28323 -0.45799,0.28323 -0.18079,0 -0.32972,-0.0766 -0.45284,-0.21867 -0.12223,-0.14291 -0.18679,-0.32282 -0.18679,-0.54235 h 0.23931 c 0.0448,0.17389 0.0904,0.29012 0.14807,0.3478 0.0517,0.0585 0.12914,0.0913 0.23243,0.0913 0.2712,0 0.40635,-0.21352 0.40635,-0.63362 0,-0.1868 -0.0379,-0.33486 -0.10933,-0.45106 -0.0775,-0.1102 -0.16788,-0.16788 -0.28408,-0.16788 -0.0775,0 -0.14206,0.0191 -0.1937,0.0577 -0.0456,0.0318 -0.0964,0.0964 -0.16788,0.18679 h -0.21349 l 0.14203,-1.49791 h 0.99517 v 0.34261 h -0.80147 l -0.0775,0.75586 c 0.0973,-0.1102 0.21349,-0.16184 0.35554,-0.16184 0.18767,0 0.33573,0.0835 0.45197,0.25138 0.10932,0.17475 0.16787,0.40116 0.16787,0.67834 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path80", + "name": "path80", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 170.30558,142.09673 h -0.23244 v -1.93699 h -0.43217 v -0.26429 c 0.18079,-0.0387 0.29615,-0.0783 0.34179,-0.12914 0.0577,-0.0585 0.1162,-0.19368 0.16097,-0.41407 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path81", + "name": "path81", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 172.2555,141.25737 c 0,0.27117 -0.0586,0.4907 -0.17478,0.65857 -0.1162,0.18079 -0.2703,0.2643 -0.46487,0.2643 -0.41923,0 -0.63188,-0.44509 -0.63188,-1.34298 0,-0.98745 0.23244,-1.48502 0.70334,-1.48502 0.11621,0 0.23244,0.0645 0.33573,0.18767 0.1102,0.13602 0.17391,0.3099 0.19974,0.52943 h -0.25139 c 0.013,-0.1033 -0.0191,-0.19971 -0.0904,-0.27721 -0.0646,-0.0843 -0.14205,-0.12308 -0.23243,-0.12308 -0.12915,0 -0.23935,0.0904 -0.31594,0.2772 -0.0784,0.18767 -0.12311,0.44593 -0.12915,0.77478 0.1541,-0.22556 0.30906,-0.33573 0.458,-0.33573 0.16788,0 0.30303,0.0844 0.41923,0.25223 0.11623,0.16788 0.17478,0.37449 0.17478,0.61984 z m -0.24537,0 c 0,-0.16788 -0.0318,-0.30993 -0.0904,-0.40635 -0.0706,-0.10329 -0.16788,-0.16184 -0.29099,-0.16184 -0.10329,0 -0.19283,0.0516 -0.26429,0.15496 -0.0904,0.1102 -0.12912,0.25138 -0.12912,0.43302 0,0.17391 0.0387,0.31594 0.11621,0.43217 0.0775,0.10933 0.16787,0.16788 0.2841,0.16788 0.0964,0 0.17476,-0.0448 0.24535,-0.12914 0.0835,-0.1102 0.12912,-0.27118 0.12912,-0.4907 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path82", + "name": "path82", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 202.17534,43.698219 h -0.23244 v -1.936962 h -0.43216 v -0.264292 c 0.18078,-0.03874 0.29614,-0.07834 0.34177,-0.129143 0.0577,-0.05853 0.11622,-0.193701 0.16098,-0.414073 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path83", + "name": "path83", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 204.13814,41.244738 c -0.29098,0.568166 -0.49673,1.097624 -0.62672,1.594326 -0.0646,0.284083 -0.11622,0.569039 -0.14807,0.859155 h -0.25827 c 0.0577,-0.348668 0.1102,-0.606928 0.14808,-0.761894 0.0844,-0.329724 0.297,-0.878073 0.6336,-1.652852 h -1.02703 v -0.329724 h 1.27841 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path84", + "name": "path84", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 202.17534,76.497715 h -0.23244 v -1.936962 h -0.43216 v -0.264292 c 0.18078,-0.03876 0.29614,-0.07834 0.34177,-0.129143 0.0577,-0.05853 0.11622,-0.193702 0.16098,-0.414073 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path85", + "name": "path85", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 204.12521,75.781065 c 0,0.219524 -0.0646,0.40632 -0.18767,0.561287 -0.12913,0.154966 -0.28409,0.239315 -0.47692,0.239315 -0.18165,0 -0.32972,-0.08435 -0.44594,-0.239315 -0.11622,-0.154967 -0.18079,-0.347795 -0.18079,-0.587111 0,-0.154966 0.0327,-0.297021 0.0835,-0.419259 0.0585,-0.12311 0.13602,-0.213492 0.23244,-0.278077 -0.16099,-0.129116 -0.24535,-0.315939 -0.24535,-0.561287 0,-0.206613 0.0525,-0.38137 0.16184,-0.523425 0.10331,-0.142028 0.23244,-0.219525 0.3874,-0.219525 0.17476,0 0.32283,0.07059 0.43216,0.200607 0.11708,0.129117 0.17476,0.303028 0.17476,0.509641 0,0.238442 -0.0835,0.432144 -0.25224,0.581078 0.0913,0.04477 0.16185,0.142055 0.22641,0.284109 0.0577,0.142029 0.0904,0.290116 0.0904,0.451962 z m -0.30991,-1.304238 c 0,-0.129143 -0.0327,-0.22643 -0.0904,-0.303027 -0.0646,-0.0775 -0.14205,-0.110199 -0.24535,-0.110199 -0.10331,0 -0.18079,0.03873 -0.23933,0.110199 -0.0637,0.0766 -0.0904,0.179917 -0.0904,0.303027 0,0.290116 0.11019,0.43905 0.32972,0.43905 0.0973,0 0.18078,-0.03873 0.23932,-0.123111 0.0637,-0.0835 0.0964,-0.186822 0.0964,-0.315939 z m 0.0585,1.245685 c 0,-0.154966 -0.0327,-0.284083 -0.10331,-0.373618 -0.0714,-0.09126 -0.16873,-0.136022 -0.29097,-0.136022 -0.12914,0 -0.22641,0.05165 -0.29012,0.148061 -0.0714,0.09729 -0.10331,0.232463 -0.10331,0.394308 0,0.148061 0.0379,0.271172 0.10934,0.368433 0.0706,0.09644 0.16184,0.141208 0.27806,0.141208 0.10933,0 0.20661,-0.05167 0.28323,-0.154967 0.0775,-0.10332 0.11708,-0.232436 0.11708,-0.387403 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path86", + "name": "path86", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 202.17534,109.29721 h -0.23244 v -1.93696 h -0.43216 v -0.26429 c 0.18078,-0.0387 0.29614,-0.0784 0.34177,-0.12912 0.0577,-0.0586 0.11622,-0.1937 0.16098,-0.4141 h 0.16185 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path87", + "name": "path87", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 204.11231,107.89616 c 0,0.98827 -0.23243,1.485 -0.68439,1.485 -0.17476,0 -0.30389,-0.0577 -0.39429,-0.17391 -0.0766,-0.1102 -0.12913,-0.28495 -0.16098,-0.51652 h 0.23846 c 0,0.11621 0.0327,0.20662 0.0973,0.27721 0.0646,0.0646 0.14205,0.10329 0.23244,0.10329 0.12913,0 0.23932,-0.0904 0.3168,-0.2772 0.0835,-0.18164 0.12225,-0.43905 0.13516,-0.76272 -0.13516,0.2195 -0.28409,0.3297 -0.44507,0.3297 -0.18768,0 -0.32972,-0.0775 -0.43992,-0.23929 -0.11621,-0.161 -0.16701,-0.38052 -0.16701,-0.64566 0,-0.2712 0.0577,-0.49073 0.17993,-0.65858 0.11622,-0.17391 0.26515,-0.26429 0.44594,-0.26429 0.20058,0 0.35468,0.11621 0.4709,0.33573 0.11621,0.23244 0.17475,0.56819 0.17475,1.00724 z m -0.25137,-0.4201 c 0,-0.17995 -0.0396,-0.32888 -0.11708,-0.43905 -0.0766,-0.10935 -0.17992,-0.16703 -0.30303,-0.16703 -0.11019,0 -0.1937,0.0508 -0.26429,0.161 -0.0654,0.11019 -0.0973,0.25825 -0.0973,0.44508 0,0.18767 0.0318,0.3366 0.1033,0.44593 0.0706,0.0964 0.15496,0.14893 0.26516,0.14893 0.12224,0 0.21952,-0.0585 0.29614,-0.17476 0.0775,-0.11623 0.11708,-0.25826 0.11708,-0.4201 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path88", + "name": "path88", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 202.61437,140.17911 c 0,0.17476 -0.0387,0.34264 -0.12224,0.4907 -0.0585,0.10932 -0.13602,0.1937 -0.22039,0.26429 l -0.35468,0.28408 c -0.20661,0.16185 -0.3168,0.34264 -0.33574,0.54925 h 1.02014 v 0.32885 h -1.27841 c 0.0198,-0.48982 0.13602,-0.83246 0.35555,-1.01928 l 0.45196,-0.38825 c 0.16098,-0.13515 0.24449,-0.30906 0.24449,-0.50964 0,-0.15496 -0.0379,-0.28408 -0.10934,-0.37449 -0.0714,-0.0973 -0.16098,-0.14203 -0.28409,-0.14203 -0.23932,0 -0.36845,0.2135 -0.38136,0.64564 h -0.23158 c 0.006,-0.63273 0.23158,-0.95557 0.67062,-0.95557 0.14291,0 0.27204,0.0646 0.38137,0.1937 0.12914,0.15497 0.1937,0.36158 0.1937,0.63275 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path89", + "name": "path89", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 204.10585,140.73437 c 0,0.9616 -0.20661,1.44626 -0.62672,1.44626 -0.41925,0 -0.62586,-0.49757 -0.62586,-1.485 0,-0.4201 0.0577,-0.74898 0.16787,-0.98745 0.10933,-0.23244 0.26515,-0.35552 0.45799,-0.35552 0.20059,0 0.35554,0.12308 0.46487,0.35552 0.1102,0.23847 0.16185,0.5811 0.16185,1.02619 z m -0.23244,0.0327 c 0,-0.7171 -0.12913,-1.07868 -0.38739,-1.07868 -0.15496,0 -0.26515,0.1102 -0.32886,0.33576 -0.0456,0.17388 -0.0714,0.42613 -0.0714,0.76874 0,0.71626 0.12913,1.07784 0.3874,1.07096 0.13602,0 0.23846,-0.0904 0.30388,-0.2643 0.0637,-0.18079 0.0964,-0.45196 0.0964,-0.83248 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path90", + "name": "path90", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 234.53577,41.780625 c 0,0.174757 -0.0387,0.342635 -0.12224,0.490696 -0.0585,0.1093 -0.13602,0.193675 -0.22037,0.264266 l -0.3547,0.284083 c -0.20661,0.161846 -0.31678,0.342636 -0.33572,0.549249 h 1.02012 v 0.32885 h -1.27838 c 0.0198,-0.489849 0.13599,-0.832458 0.35552,-1.01928 l 0.45198,-0.388224 c 0.16097,-0.135175 0.24448,-0.309059 0.24448,-0.50964 0,-0.154966 -0.0379,-0.28411 -0.10933,-0.374491 -0.0715,-0.09729 -0.161,-0.142055 -0.28408,-0.142055 -0.23934,0 -0.36846,0.213519 -0.38137,0.645663 h -0.23159 c 0.006,-0.632751 0.23159,-0.95557 0.67064,-0.95557 0.1429,0 0.27201,0.06456 0.38137,0.193702 0.12911,0.154966 0.19367,0.361553 0.19367,0.632751 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path91", + "name": "path91", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 235.59466,43.698219 h -0.22556 v -1.936962 h -0.43302 v -0.264292 c 0.18077,-0.03874 0.29012,-0.07834 0.34177,-0.129116 0.0585,-0.05855 0.11019,-0.193702 0.16184,-0.4141 h 0.15497 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path92", + "name": "path92", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 234.53577,74.580094 c 0,0.174758 -0.0387,0.342636 -0.12224,0.490723 -0.0585,0.109326 -0.13602,0.193702 -0.22037,0.264292 l -0.3547,0.284083 c -0.20661,0.161846 -0.31678,0.342636 -0.33572,0.549249 h 1.02012 v 0.328851 h -1.27838 c 0.0198,-0.48985 0.13599,-0.832485 0.35552,-1.019281 l 0.45198,-0.388276 c 0.16097,-0.135149 0.24448,-0.309034 0.24448,-0.509641 0,-0.15494 -0.0379,-0.284083 -0.10933,-0.374464 -0.0715,-0.09729 -0.161,-0.142055 -0.28408,-0.142055 -0.23934,0 -0.36846,0.213492 -0.38137,0.645662 h -0.23159 c 0.006,-0.632751 0.23159,-0.955569 0.67064,-0.955569 0.1429,0 0.27201,0.06456 0.38137,0.193702 0.12911,0.15494 0.19367,0.361553 0.19367,0.632724 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path93", + "name": "path93", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 236.0337,74.580094 c 0,0.174758 -0.0387,0.342636 -0.12223,0.490723 -0.0586,0.109326 -0.12915,0.193702 -0.21349,0.264292 l -0.36158,0.284083 c -0.20058,0.161846 -0.31681,0.342636 -0.33576,0.549249 h 1.02015 v 0.328851 h -1.27153 c 0.013,-0.48985 0.12914,-0.832485 0.34867,-1.019281 l 0.45196,-0.388276 c 0.161,-0.135149 0.2445,-0.309034 0.2445,-0.509641 0,-0.15494 -0.0319,-0.284083 -0.10332,-0.374464 -0.0706,-0.09729 -0.167,-0.142055 -0.29011,-0.142055 -0.23932,0 -0.36156,0.213492 -0.38137,0.645662 h -0.22556 c 0.006,-0.632751 0.22556,-0.955569 0.66461,-0.955569 0.14893,0 0.27204,0.06456 0.38136,0.193702 0.12915,0.15494 0.1937,0.361553 0.1937,0.632724 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path94", + "name": "path94", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 234.53577,107.37962 c 0,0.17475 -0.0387,0.34263 -0.12224,0.49069 -0.0585,0.10936 -0.13602,0.1937 -0.22037,0.2643 l -0.3547,0.28408 c -0.20661,0.16184 -0.31678,0.34261 -0.33572,0.54922 h 1.02012 v 0.32888 h -1.27838 c 0.0198,-0.48985 0.13599,-0.83249 0.35552,-1.01928 l 0.45198,-0.38825 c 0.16097,-0.13515 0.24448,-0.30906 0.24448,-0.50964 0,-0.15497 -0.0379,-0.28409 -0.10933,-0.37449 -0.0715,-0.0973 -0.161,-0.14203 -0.28408,-0.14203 -0.23934,0 -0.36846,0.21349 -0.38137,0.64566 h -0.23159 c 0.006,-0.63275 0.23159,-0.9556 0.67064,-0.9556 0.1429,0 0.27201,0.0646 0.38137,0.19371 0.12911,0.15496 0.19367,0.36158 0.19367,0.63275 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path95", + "name": "path95", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 236.02725,108.53532 c 0,0.24537 -0.0646,0.45196 -0.18767,0.60692 -0.12226,0.161 -0.2772,0.23935 -0.4709,0.23935 -0.17391,0 -0.30994,-0.0646 -0.42614,-0.20061 -0.12914,-0.15494 -0.1937,-0.3805 -0.19973,-0.6844 h 0.23243 c 0,0.17391 0.0319,0.30993 0.0964,0.41926 0.0577,0.1102 0.14205,0.16185 0.24537,0.16185 0.30991,0 0.46487,-0.18079 0.46487,-0.55529 0,-0.32279 -0.13517,-0.48379 -0.41322,-0.48379 h -0.11623 v -0.29096 c 0.16787,0 0.27807,-0.0259 0.34263,-0.0715 0.0835,-0.0637 0.12224,-0.19283 0.12224,-0.39341 0,-0.27808 -0.11621,-0.41323 -0.36155,-0.41323 -0.22643,0 -0.34264,0.1937 -0.34867,0.5742 h -0.21952 c 0.013,-0.58023 0.20661,-0.87722 0.58798,-0.89101 0.17391,0 0.31594,0.0654 0.42613,0.20058 0.11623,0.14206 0.16701,0.32285 0.16701,0.5484 0,0.23932 -0.0766,0.42611 -0.23847,0.57505 0.10935,0.0775 0.18769,0.16184 0.23243,0.26429 0.0448,0.0973 0.0646,0.23241 0.0646,0.39426 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path96", + "name": "path96", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 234.53577,140.17911 c 0,0.17476 -0.0387,0.34264 -0.12224,0.4907 -0.0585,0.10932 -0.13602,0.1937 -0.22037,0.26429 l -0.3547,0.28408 c -0.20661,0.16185 -0.31678,0.34264 -0.33572,0.54925 h 1.02012 v 0.32885 h -1.27838 c 0.0198,-0.48982 0.13599,-0.83246 0.35552,-1.01928 l 0.45198,-0.38825 c 0.16097,-0.13515 0.24448,-0.30906 0.24448,-0.50964 0,-0.15496 -0.0379,-0.28408 -0.10933,-0.37449 -0.0715,-0.0973 -0.161,-0.14203 -0.28408,-0.14203 -0.23934,0 -0.36846,0.2135 -0.38137,0.64564 h -0.23159 c 0.006,-0.63273 0.23159,-0.95557 0.67064,-0.95557 0.1429,0 0.27201,0.0646 0.38137,0.1937 0.12911,0.15497 0.19367,0.36158 0.19367,0.63275 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path97", + "name": "path97", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 236.05953,141.45107 h -0.27721 v 0.64566 h -0.2264 v -0.64566 h -0.82041 v -0.36158 l 0.86518,-1.73725 h 0.18163 v 1.77599 h 0.27721 z m -0.50361,-0.32284 v -1.22674 l -0.60692,1.22674 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path98", + "name": "path98", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 266.45716,41.780625 c 0,0.174757 -0.0387,0.342635 -0.12224,0.490696 -0.0585,0.1093 -0.13602,0.193675 -0.22037,0.264266 l -0.3547,0.284083 c -0.20661,0.161846 -0.31678,0.342636 -0.33573,0.549249 h 1.02013 v 0.32885 h -1.27839 c 0.0198,-0.489849 0.136,-0.832458 0.35552,-1.01928 l 0.45199,-0.388224 c 0.16097,-0.135175 0.24447,-0.309059 0.24447,-0.50964 0,-0.154966 -0.0379,-0.28411 -0.10932,-0.374491 -0.0715,-0.09729 -0.161,-0.142055 -0.28408,-0.142055 -0.23934,0 -0.36846,0.213519 -0.38137,0.645663 h -0.23159 c 0.006,-0.632751 0.23159,-0.95557 0.67063,-0.95557 0.14291,0 0.27202,0.06456 0.38138,0.193702 0.12911,0.154966 0.19367,0.361553 0.19367,0.632751 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path99", + "name": "path99", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 267.96803,42.82012 c 0,0.265165 -0.0646,0.490696 -0.1937,0.678392 -0.12311,0.186795 -0.27807,0.28321 -0.45799,0.28321 -0.18079,0 -0.32972,-0.07662 -0.45284,-0.218652 -0.12223,-0.142902 -0.18679,-0.322845 -0.18679,-0.542369 h 0.23931 c 0.0448,0.17391 0.0904,0.290115 0.14807,0.347794 0.0517,0.05855 0.12914,0.09125 0.23246,0.09125 0.27117,0 0.40632,-0.213492 0.40632,-0.633598 0,-0.186822 -0.0379,-0.334883 -0.10933,-0.451114 -0.0775,-0.110146 -0.16788,-0.167825 -0.28408,-0.167825 -0.0775,0 -0.14205,0.01905 -0.1937,0.05768 -0.0456,0.03186 -0.0964,0.09639 -0.16788,0.186769 h -0.21349 l 0.14203,-1.497912 h 0.99517 v 0.342636 h -0.80147 l -0.0775,0.755861 c 0.0973,-0.110199 0.21349,-0.161845 0.35554,-0.161845 0.18767,0 0.33573,0.0835 0.45196,0.25138 0.10933,0.174758 0.16788,0.401135 0.16788,0.678339 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path100", + "name": "path100", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 266.45716,74.580094 c 0,0.174758 -0.0387,0.342636 -0.12224,0.490723 -0.0585,0.109326 -0.13602,0.193702 -0.22037,0.264292 l -0.3547,0.284083 c -0.20661,0.161846 -0.31678,0.342636 -0.33573,0.549249 h 1.02013 v 0.328851 h -1.27839 c 0.0198,-0.48985 0.136,-0.832485 0.35552,-1.019281 l 0.45199,-0.388276 c 0.16097,-0.135149 0.24447,-0.309034 0.24447,-0.509641 0,-0.15494 -0.0379,-0.284083 -0.10932,-0.374464 -0.0715,-0.09729 -0.161,-0.142055 -0.28408,-0.142055 -0.23934,0 -0.36846,0.213492 -0.38137,0.645662 h -0.23159 c 0.006,-0.632751 0.23159,-0.955569 0.67063,-0.955569 0.14291,0 0.27202,0.06456 0.38138,0.193702 0.12911,0.15494 0.19367,0.361553 0.19367,0.632724 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path101", + "name": "path101", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 267.96803,75.658377 c 0,0.271172 -0.0586,0.490697 -0.17476,0.658575 -0.11622,0.180763 -0.27032,0.264292 -0.46489,0.264292 -0.41923,0 -0.63188,-0.445082 -0.63188,-1.342999 0,-0.987425 0.23244,-1.485 0.70334,-1.485 0.11623,0 0.23244,0.06456 0.33576,0.187669 0.11017,0.136022 0.17388,0.309906 0.1997,0.529431 h -0.25138 c 0.013,-0.103293 -0.019,-0.199707 -0.0904,-0.277204 -0.0646,-0.08435 -0.14205,-0.12311 -0.23243,-0.12311 -0.12915,0 -0.23935,0.09041 -0.31594,0.277204 -0.0784,0.187669 -0.12311,0.445955 -0.12915,0.774805 0.1541,-0.225557 0.30906,-0.335756 0.458,-0.335756 0.16788,0 0.30303,0.08438 0.41925,0.252254 0.11621,0.167878 0.17476,0.374465 0.17476,0.619839 z m -0.24537,0 c 0,-0.167878 -0.0318,-0.309933 -0.0904,-0.406347 -0.0706,-0.103293 -0.16788,-0.161845 -0.29099,-0.161845 -0.10329,0 -0.19283,0.05165 -0.26427,0.154966 -0.0904,0.110173 -0.12914,0.251381 -0.12914,0.433017 0,0.173884 0.0387,0.315939 0.11621,0.432171 0.0775,0.109325 0.16787,0.167851 0.2841,0.167851 0.0964,0 0.17476,-0.04477 0.24535,-0.129116 0.0835,-0.110199 0.12912,-0.271172 0.12912,-0.490697 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path102", + "name": "path102", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 266.45716,107.37962 c 0,0.17475 -0.0387,0.34263 -0.12224,0.49069 -0.0585,0.10936 -0.13602,0.1937 -0.22037,0.2643 l -0.3547,0.28408 c -0.20661,0.16184 -0.31678,0.34261 -0.33573,0.54922 h 1.02013 v 0.32888 h -1.27839 c 0.0198,-0.48985 0.136,-0.83249 0.35552,-1.01928 l 0.45199,-0.38825 c 0.16097,-0.13515 0.24447,-0.30906 0.24447,-0.50964 0,-0.15497 -0.0379,-0.28409 -0.10932,-0.37449 -0.0715,-0.0973 -0.161,-0.14203 -0.28408,-0.14203 -0.23934,0 -0.36846,0.21349 -0.38137,0.64566 h -0.23159 c 0.006,-0.63275 0.23159,-0.9556 0.67063,-0.9556 0.14291,0 0.27202,0.0646 0.38138,0.19371 0.12911,0.15496 0.19367,0.36158 0.19367,0.63275 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path103", + "name": "path103", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 267.98092,106.84373 c -0.29096,0.56817 -0.49673,1.09762 -0.62672,1.59433 -0.0646,0.28408 -0.11623,0.56904 -0.14806,0.85915 h -0.25829 c 0.0577,-0.34867 0.1102,-0.60693 0.14809,-0.76189 0.0844,-0.32967 0.297,-0.87808 0.6336,-1.65286 h -1.02703 v -0.32972 h 1.27841 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path104", + "name": "path104", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 266.45716,140.17911 c 0,0.17476 -0.0387,0.34264 -0.12224,0.4907 -0.0585,0.10932 -0.13602,0.1937 -0.22037,0.26429 l -0.3547,0.28408 c -0.20661,0.16185 -0.31678,0.34264 -0.33573,0.54925 h 1.02013 v 0.32885 h -1.27839 c 0.0198,-0.48982 0.136,-0.83246 0.35552,-1.01928 l 0.45199,-0.38825 c 0.16097,-0.13515 0.24447,-0.30906 0.24447,-0.50964 0,-0.15496 -0.0379,-0.28408 -0.10932,-0.37449 -0.0715,-0.0973 -0.161,-0.14203 -0.28408,-0.14203 -0.23934,0 -0.36846,0.2135 -0.38137,0.64564 h -0.23159 c 0.006,-0.63273 0.23159,-0.95557 0.67063,-0.95557 0.14291,0 0.27202,0.0646 0.38138,0.1937 0.12911,0.15497 0.19367,0.36158 0.19367,0.63275 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path105", + "name": "path105", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 33.554916,65.521502 -0.69125,2.815087 h -0.270325 l -0.698182,-2.815087 h 0.272044 l 0.568193,2.376038 0.548349,-2.376038 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path107", + "name": "path107", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 267.96803,141.38003 c 0,0.21952 -0.0646,0.40635 -0.18769,0.56129 -0.12912,0.15496 -0.28408,0.23934 -0.47691,0.23934 -0.18167,0 -0.32973,-0.0844 -0.44593,-0.23934 -0.11623,-0.15494 -0.18079,-0.3478 -0.18079,-0.58711 0,-0.15497 0.0327,-0.297 0.0835,-0.41926 0.0585,-0.12311 0.13602,-0.21349 0.23244,-0.27805 -0.161,-0.12915 -0.24535,-0.31594 -0.24535,-0.56132 0,-0.20658 0.0525,-0.38137 0.16185,-0.5234 0.10329,-0.14205 0.23243,-0.21952 0.3874,-0.21952 0.17476,0 0.32282,0.0706 0.43214,0.20058 0.11708,0.12914 0.17476,0.30303 0.17476,0.50964 0,0.23847 -0.0835,0.43217 -0.25223,0.58111 0.0913,0.0448 0.16185,0.14202 0.2264,0.28408 0.0577,0.14205 0.0904,0.29011 0.0904,0.45196 z m -0.30993,-1.30424 c 0,-0.12911 -0.0327,-0.2264 -0.0904,-0.30302 -0.0646,-0.0775 -0.14206,-0.1102 -0.24535,-0.1102 -0.10332,0 -0.18079,0.0387 -0.23934,0.1102 -0.0637,0.0766 -0.0904,0.17991 -0.0904,0.30302 0,0.29012 0.1102,0.43905 0.32972,0.43905 0.0973,0 0.18076,-0.0387 0.23932,-0.12311 0.0637,-0.0835 0.0964,-0.18679 0.0964,-0.31594 z m 0.0586,1.24571 c 0,-0.15496 -0.0327,-0.28411 -0.10332,-0.37364 -0.0714,-0.0913 -0.16872,-0.13602 -0.29096,-0.13602 -0.12914,0 -0.22643,0.0517 -0.29011,0.14808 -0.0715,0.0973 -0.10332,0.23244 -0.10332,0.39429 0,0.14806 0.0379,0.27117 0.10932,0.36846 0.0706,0.0964 0.16185,0.14118 0.27808,0.14118 0.10932,0 0.20661,-0.0517 0.28324,-0.15497 0.0775,-0.10329 0.11707,-0.23244 0.11707,-0.38738 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path106", + "name": "path106", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 33.852361,67.936301 h 0.277204 v 0.400315 h -0.277204 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path108", + "name": "path108", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 35.743709,66.418995 c 0,0.174757 -0.03874,0.342635 -0.122238,0.490696 -0.05855,0.109326 -0.129143,0.193702 -0.220398,0.264293 l -0.354674,0.284083 c -0.20058,0.161845 -0.316812,0.342635 -0.335756,0.549248 h 1.020154 v 0.328851 h -1.278414 c 0.01984,-0.489823 0.136022,-0.832459 0.355547,-1.019281 l 0.451961,-0.38825 c 0.160999,-0.135149 0.244502,-0.309059 0.244502,-0.50964 0,-0.154966 -0.03789,-0.284083 -0.109326,-0.374491 -0.06458,-0.09726 -0.160999,-0.142028 -0.284109,-0.142028 -0.239316,0 -0.368459,0.213492 -0.381371,0.645662 h -0.225531 c 0,-0.632751 0.225531,-0.955595 0.664581,-0.955595 0.142901,0 0.272044,0.06458 0.38137,0.193701 0.129143,0.154967 0.193702,0.36158 0.193702,0.632751 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path109", + "name": "path109", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 37.273926,67.690927 h -0.277204 v 0.645662 h -0.232436 v -0.645662 h -0.82042 v -0.36158 l 0.87122,-1.737254 h 0.181636 v 1.776015 h 0.277204 z m -0.50964,-0.322819 v -1.226767 l -0.607775,1.226767 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path110", + "name": "path110", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 33.58074,101.13609 h -0.284083 l -0.199734,-0.84625 h -0.755809 l -0.213519,0.84625 h -0.264292 l 0.710247,-2.815066 h 0.315939 z m -0.561287,-1.149302 -0.290963,-1.239626 -0.322818,1.239626 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path111", + "name": "path111", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 35.446714,100.10299 c -0.122264,0.74295 -0.400315,1.11744 -0.832485,1.11744 -0.259133,0 -0.471752,-0.13602 -0.626719,-0.40719 -0.161845,-0.2712 -0.238469,-0.61984 -0.238469,-1.064921 0,-0.413226 0.07059,-0.755862 0.212646,-1.027007 0.154966,-0.296994 0.374491,-0.445082 0.658574,-0.445082 0.18079,0 0.342636,0.07662 0.477785,0.232437 0.142055,0.15412 0.239315,0.380497 0.309906,0.677492 H 35.14366 c -0.110172,-0.394256 -0.28493,-0.587084 -0.53631,-0.587084 -0.18079,0 -0.328851,0.102447 -0.43905,0.315912 -0.109326,0.212646 -0.161846,0.496729 -0.161846,0.852276 0,0.335727 0.05252,0.606927 0.168725,0.813537 0.109326,0.2135 0.257413,0.31679 0.43905,0.31679 0.296148,0 0.483817,-0.26514 0.574199,-0.7946 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path112", + "name": "path112", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 37.325573,101.13609 h -0.277204 l -0.200581,-0.84625 h -0.755861 l -0.21262,0.84625 H 35.60811 l 0.716253,-2.815066 h 0.309933 z m -0.555255,-1.149302 -0.290988,-1.239626 -0.321972,1.239626 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path113", + "name": "path113", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 31.159538,131.91467 c 0,0.25138 -0.05853,0.45884 -0.167852,0.61293 -0.09729,0.14206 -0.212646,0.21352 -0.355547,0.21352 h -0.644816 v 1.19488 h -0.252227 v -2.81593 h 0.859155 c 0.17391,0 0.309906,0.0715 0.413226,0.2264 0.09641,0.14809 0.148061,0.33576 0.148061,0.5682 z m -0.25826,0 c 0,-0.12915 -0.0327,-0.23932 -0.09038,-0.33576 -0.06458,-0.0904 -0.135175,-0.14203 -0.219524,-0.14203 h -0.600049 v 0.98139 h 0.631904 c 0.06456,0 0.123085,-0.0448 0.181637,-0.12911 0.06371,-0.0973 0.09641,-0.22643 0.09641,-0.37449 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path114", + "name": "path114", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 33.296657,132.56679 c 0,0.43217 -0.09038,0.78168 -0.265139,1.05201 -0.173884,0.26513 -0.406321,0.40116 -0.696437,0.40116 -0.278077,0 -0.503607,-0.13603 -0.678365,-0.4072 -0.174783,-0.27807 -0.265165,-0.62587 -0.265165,-1.06577 0,-0.42529 0.08438,-0.7679 0.239316,-1.03909 0.174757,-0.29012 0.40722,-0.43215 0.710247,-0.43215 0.303874,0 0.542343,0.14806 0.716227,0.44506 0.155813,0.27808 0.239316,0.62587 0.239316,1.04598 z m -0.25826,-0.0327 c 0,-0.32885 -0.06456,-0.60005 -0.186796,-0.81354 -0.123111,-0.21264 -0.290962,-0.32197 -0.497575,-0.32197 -0.225558,0 -0.406347,0.11623 -0.529458,0.33576 -0.116205,0.20574 -0.174757,0.47778 -0.174757,0.81266 0,0.34865 0.06543,0.62672 0.187669,0.83334 0.129143,0.21264 0.297021,0.31594 0.510513,0.31594 0.225557,0 0.400315,-0.11536 0.522552,-0.3478 0.1093,-0.21349 0.167852,-0.48466 0.167852,-0.81439 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path115", + "name": "path115", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 35.898675,131.12052 -0.503634,2.81509 H 35.11699 l -0.445082,-2.30545 -0.445082,2.30545 h -0.278051 l -0.496729,-2.81509 h 0.277204 l 0.368459,2.25981 0.43905,-2.25981 h 0.270298 l 0.439923,2.25981 0.374491,-2.25981 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path116", + "name": "path116", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "m 37.596744,133.93558 h -1.414409 v -2.81509 h 1.369642 v 0.31682 h -1.117415 v 0.89101 h 1.071801 v 0.31594 h -1.071801 v 0.9685 h 1.162182 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path117", + "name": "path117", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + }, + { + "d": "M 39.572467,133.93558 H 39.26944 c -0.01984,-0.0835 -0.03958,-0.17476 -0.04561,-0.26514 -0.01297,-0.10332 -0.01984,-0.25138 -0.01297,-0.4382 -0.0069,-0.33573 -0.103319,-0.51049 -0.303027,-0.51049 h -0.659447 v 1.21383 h -0.257413 v -2.81509 h 0.903075 c 0.226404,0 0.387403,0.0706 0.484664,0.21953 0.0775,0.12311 0.122264,0.31596 0.122264,0.57422 0,0.2462 -0.09041,0.45281 -0.257413,0.62672 0.08953,0.0904 0.148087,0.16097 0.173911,0.22641 0.02593,0.0448 0.03873,0.12914 0.04561,0.24534 0,0.12227 0.0061,0.31594 0.01905,0.58714 0.0069,0.0964 0.03874,0.18076 0.09041,0.23932 z m -0.32885,-2.0661 c 0,-0.13518 -0.02593,-0.23935 -0.09126,-0.31594 -0.06371,-0.0784 -0.148061,-0.11623 -0.244475,-0.11623 H 38.24844 v 0.96763 h 0.659447 c 0.225531,0 0.33573,-0.17992 0.33573,-0.53546 z", + "fill": { + "opacity": "1", + "paint": "#000000", + "rule": "nonzero" + }, + "id": "path118", + "name": "path118", + "stroke": { + "paint": "transparent", + "width": "0.86088" + }, + "type": "path" + } + ], + "id": "g1", + "name": "g1", + "transform": "matrix(4.0000001,0,0,4.0000001,361.00001,192)", + "type": "group" + }, + { + "d": "m 642.99281,361.21442 c 0,-9.09087 -7.0248,-16.11562 -15.70249,-16.11562 -9.09087,0 -16.11569,7.02475 -16.11569,16.11562 0,8.67763 7.02482,16.11569 16.11569,16.11569 8.67769,0 15.70249,-7.43806 15.70249,-16.11569 m 7.02467,0 c 0,-12.80984 -9.91719,-23.14042 -22.72716,-23.14042 -12.80995,0 -23.14037,10.33058 -23.14037,23.14042 0,12.80989 10.33042,23.14049 23.14037,23.14049 12.80997,0 22.72716,-10.3306 22.72716,-23.14049 m -24.79325,11.98341 c 0.41318,-0.41316 0.41318,-1.23961 0.41318,-2.06607 m -0.41318,-17.76845 c 0.41318,-0.41328 0.41318,-1.23976 0.41318,-2.06619 m -10.74376,14.87595 c 0,1.23972 1.23959,2.47935 2.47934,2.47935 1.23962,0 2.06609,-1.23963 2.06609,-2.47935 m -4.54543,-9.91722 c 0,1.23959 1.23959,2.47935 2.47934,2.47935 1.23962,0 2.06609,-1.23976 2.06609,-2.47935 m 0.41328,-4.95873 c 0,1.23971 1.23959,2.47935 2.47924,2.47935 1.23972,0 2.06615,-1.23964 2.06615,-2.47935 m 5.37193,0 c 0,1.23971 1.23959,2.47935 2.47937,2.47935 1.23959,0 2.06607,-1.23964 2.06607,-2.47935 m 0.41328,4.95873 c 0,1.23959 1.23961,2.47935 2.47924,2.47935 1.23971,0 2.06617,-1.23976 2.06617,-2.47935 m -4.54541,9.91722 c 0,1.23972 1.23961,2.47935 2.47924,2.47935 1.23971,0 2.06617,-1.23963 2.06617,-2.47935 m -9.50413,4.95869 c 0,1.23963 1.23959,2.47937 2.47937,2.47937 1.23959,0 2.06607,-1.23974 2.06607,-2.47937 m -14.46276,0 c 0,1.23963 1.23959,2.47937 2.47924,2.47937 1.23972,0 2.06619,-1.23974 2.06619,-2.47937 m 17.35536,-9.91732 c 0,-1.65281 0,-2.89252 -0.41328,-4.13215 m -28.09915,0 c -0.41316,1.23963 -0.82644,2.47934 -0.82644,4.13215 m 19.00827,-14.04958 c -2.89258,-0.82635 -5.78514,-0.82635 -8.26451,0 m 0,0 c -4.95859,1.23972 -8.67767,4.95869 -9.91732,9.91743 m 0,0 c 0,0 -0.41316,0 -0.41316,0.41315 m 0,0 c 0,0.82648 0.82644,1.65291 1.65281,1.65291 m 10.3306,-10.33058 c 0,-0.41319 0,-1.23963 -0.41318,-1.23963 -0.41328,-0.41328 -0.82647,-0.41328 -1.23975,-0.41328 m 18.18183,9.91743 c -1.65286,-4.95874 -5.37186,-8.67771 -9.91732,-9.91743 m 0,0 c -0.41328,0 -1.23971,0 -1.23971,0.41328 -0.41316,0 -0.82644,0.82644 -0.82644,1.23963 m 10.33061,10.33058 c 0.41328,0 0.82643,-0.41315 1.23971,-0.82643 0,-0.4132 0.41315,-0.82648 0,-1.23963 m -11.57032,16.52884 c 0,0.41318 0.41328,0.82646 0.82644,1.23963 0,0 0.82643,0.41316 1.23971,0 m 0,0.41316 c 4.54546,-1.65279 8.26446,-5.37187 9.91732,-9.91733 m -0.41315,0 c 0.41315,-0.41315 0,-1.23963 0,-1.23963 -0.41328,-0.41328 -0.82643,-0.82643 -1.23971,-0.82643 m -26.44629,2.06606 c 1.23965,4.54546 4.95873,8.26454 9.91732,9.91733 m 0,-0.41318 c 0.41328,0.41318 0.82647,0 1.23975,0 0.41318,-0.41315 0.41318,-0.82643 0.41318,-1.23961 m -10.3306,-10.3306 c -0.82637,0 -1.65281,0.82643 -1.65281,1.65291 m 0,0 c 0,0 0.41316,0 0.41316,0.41315 m -0.82644,-4.13217 c 0,1.23963 0.41328,2.89254 0.82644,4.13217 m 28.09915,0 c 0.41328,-1.23963 0.41328,-2.89254 0.41328,-4.13217 m -18.59511,14.0495 c 2.47937,0.41328 5.37193,0.41328 8.26451,0 m -7.02476,-4.13216 c 0,-1.23971 -0.82647,-2.47934 -2.06619,-2.47934 -1.23965,0 -2.47924,1.23963 -2.47924,2.47934 m 14.46276,0 c 0,-1.23971 -0.82648,-2.47934 -2.06607,-2.47934 -1.23978,0 -2.47937,1.23963 -2.47937,2.47934 m 9.50413,-4.95869 c 0,-1.23963 -0.82646,-2.47939 -2.06617,-2.47939 -1.23963,0 -2.47924,1.23976 -2.47924,2.47939 m 4.54541,-9.91722 c 0,-1.23975 -0.82646,-2.47938 -2.06617,-2.47938 -1.23963,0 -2.47924,1.23963 -2.47924,2.47938 m -0.41328,-4.95873 c 0,-1.23963 -0.82648,-2.47935 -2.06607,-2.47935 -1.23978,0 -2.47937,1.23972 -2.47937,2.47935 m -5.37193,0 c 0,-1.23963 -0.82643,-2.47935 -2.06615,-2.47935 -1.23965,0 -2.47924,1.23972 -2.47924,2.47935 m -0.41328,4.95873 c 0,-1.23975 -0.82647,-2.47938 -2.06609,-2.47938 -1.23975,0 -2.47934,1.23963 -2.47934,2.47938 m 4.54543,9.91722 c 0,-1.23963 -0.82647,-2.47939 -2.06609,-2.47939 -1.23975,0 -2.47934,1.23976 -2.47934,2.47939 m 0,-7.02472 h -0.41328 m 10.3306,-10.33058 v 0.41328 m 4.13224,0 v -0.41328 m -14.46284,14.46276 h 0.41328 m 0,-4.13218 c 1.65287,0.82648 3.3058,0.82648 4.54543,0 m 4.13224,0 h -4.13224 m 4.13224,0 c 0.82643,0 1.23965,-0.82643 1.23965,-1.65291 m 0,-3.71897 v 4.13225 m 0.82644,-6.6116 c 0,-0.82643 0,-1.65291 -0.41316,-2.47935 m 4.13215,0 c -1.23965,1.65292 -1.23965,3.30578 0,4.54554 m -0.41319,4.54541 v -4.13225 m 0.41319,3.71897 c 0,0.82648 0.41328,1.65291 1.23972,1.65291 m 4.13228,0 h -4.13228 m 4.13228,0 c 1.6528,0.82648 3.30567,0.82648 4.54541,0 m 0,4.13218 c -1.23974,-1.23976 -2.89261,-1.23976 -4.54541,0 m -1.65291,0 h 1.65291 m -1.23976,0 c -0.41315,0 -0.82643,0.41315 -0.82643,0.82643 m 0,2.06611 v -2.06611 m -0.82644,2.47937 c 0.41328,0 0.82644,-0.41326 0.82644,-0.82646 m -2.89253,1.23964 h 2.06609 m -1.65293,-0.41318 c -0.41316,0 -0.82644,0.41318 -0.82644,0.82646 m -0.41319,1.65278 v -1.65278 m 0.41319,1.23963 c -1.23965,1.65291 -1.23965,3.3058 0,4.54543 m -3.71899,-2.06609 c 0,-0.82643 0,-1.65291 -0.41316,-2.47934 m -0.41328,-3.71898 v 4.13213 m 0,-4.54541 c 0,-0.82648 -0.41322,-1.23963 -1.23965,-1.23963 m -4.13224,0 h 4.13224 m -4.13224,0 c -1.23963,-1.23976 -2.89256,-1.23976 -4.54543,0 m 4.13224,0 h 8.26443 m 0,0 v 9.91732 m 0,0 h 0.82643 m 0,0 v -2.06609 m 0.82646,-2.47934 c -0.41328,0.82643 -0.82646,1.65291 -0.82646,2.47934 m 0.82646,-2.06619 v -8.2643 m 0,0 h 9.91732 m 0,0 v -0.82644 m 0,0 h -2.06605 m -2.06608,-0.82648 c 0.82633,0.41328 1.6528,0.82648 2.47924,0.82648 m -2.47924,-0.4132 h -8.26456 m 0,0 v -10.33058 m 0,0 h -0.82643 m 0,0 v 2.06607 m -0.41318,2.06619 c 0.41318,-0.41328 0.82646,-1.23976 0.82646,-2.06619 m -0.82646,2.47935 v 8.2643 m 0,0 h -10.33058 m 0,0 v 0.41328 m 0,0 h 2.06606 m 2.47937,0.4132 c -0.41319,-0.4132 -1.23963,-0.4132 -2.06609,-0.4132 m 9.91733,10.7438 h -0.41316 m 11.98341,-12.39658 v 0.41317 m -12.39669,-11.98339 h 0.41328 m -11.98351,12.80972 v -0.82635 m 0,0 h 10.3306 m 1.65291,-11.98337 v 10.33058 m 11.98341,1.65279 h -9.91736 m -2.06605,11.98343 v -9.91732 m 19.00809,-2.06611 c 0,-10.33045 -8.26433,-18.59501 -18.59493,-18.59501 -10.33061,0 -19.00832,8.26456 -19.00832,18.59501 0,10.33052 8.67771,18.59505 19.00832,18.59505 10.3306,0 18.59493,-8.26453 18.59493,-18.59505 m 2.47934,0 c 0,-11.98337 -9.50404,-21.07436 -21.07427,-21.07436 -11.98352,0 -21.48756,9.09099 -21.48756,21.07436 0,11.57025 9.50404,21.0743 21.48756,21.0743 11.57021,0 21.07427,-9.50405 21.07427,-21.0743 m -2.06606,0 c 0,-10.74373 -8.26446,-19.42145 -19.00821,-19.42145 -10.7438,0 -19.42147,8.67772 -19.42147,19.42145 0,10.7438 8.67767,19.42151 19.42147,19.42151 10.74375,0 19.00821,-8.67771 19.00821,-19.42151 m -24.79336,20.24795 c 9.5041,2.47926 19.42155,-1.6529 23.96688,-9.91743 4.95863,-8.26441 3.30582,-18.59491 -3.3057,-25.20643 -6.61162,-7.02488 -17.3554,-8.26451 -25.61983,-3.7191 -8.26452,4.95873 -12.39657,14.87603 -9.91732,23.96692", + "fill": { + "paint": "transparent" + }, + "id": "Out", + "name": "Out", + "stroke": { + "dasharray": "none", + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "width": "0.412001" + }, + "type": "path" + }, + { + "d": "m 650.04952,492.2852 c 0,-12.81001 -9.9172,-22.7272 -22.72717,-22.7272 -12.80995,0 -23.14036,9.91719 -23.14036,22.7272 0,12.80985 10.33041,23.14032 23.14036,23.14032 12.80997,0 22.72717,-10.33047 22.72717,-23.14032 m -24.79323,12.39667 c 0.41315,-0.82648 0.41315,-1.65291 0.41315,-2.47934 m -0.41315,-17.35541 c 0.41315,-0.82647 0.41315,-1.65293 0.41315,-2.47936 m -10.74376,14.87603 c 0,1.23974 1.23959,2.47937 2.47937,2.47937 1.23959,0 2.06607,-1.23963 2.06607,-2.47937 m -4.54544,-9.9173 c 0,1.23959 1.23959,2.47935 2.47937,2.47935 1.23959,0 2.06607,-1.23976 2.06607,-2.47935 m 0.41328,-4.95873 c 0,1.23971 1.23961,2.47936 2.47924,2.47936 1.23971,0 2.06617,-1.23965 2.06617,-2.47936 m 5.37191,0 c 0,1.23971 1.23961,2.47936 2.47937,2.47936 1.23958,0 2.06606,-1.23965 2.06606,-2.47936 m 0.41328,4.95873 c 0,1.23959 1.23961,2.47935 2.47924,2.47935 1.23974,0 2.06617,-1.23976 2.06617,-2.47935 m -4.54541,9.9173 c 0,1.23974 1.23961,2.47937 2.47924,2.47937 1.23974,0 2.06617,-1.23963 2.06617,-2.47937 m -9.50412,4.95874 c 0,1.23958 1.23961,2.47934 2.47937,2.47934 1.23958,0 2.06606,-1.23976 2.06606,-2.47934 m -14.46275,0 c 0,1.23958 1.23961,2.47934 2.47924,2.47934 1.23971,0 2.06617,-1.23976 2.06617,-2.47934 m 17.3554,-9.91733 c 0,-1.23975 0,-2.89264 -0.41328,-4.13227 m -28.09918,0 c -0.41315,1.23963 -0.82643,2.89252 -0.82643,4.13227 m 19.00829,-14.0496 c -2.89265,-0.41328 -5.78517,-0.41328 -8.26454,0 m 0,0 c -4.95858,1.65287 -8.67767,5.37187 -9.91732,9.91733 m 0,0 c 0,0.41315 -0.41315,0.41315 -0.41315,0.41315 m 0,0 c 0,0.82648 0.82643,1.65291 1.6528,1.65291 m 10.33061,-10.33052 c 0,-0.41328 0,-0.82643 -0.4132,-1.23971 -0.41328,0 -0.82646,-0.41316 -1.23974,0 m 18.18186,9.50417 c -1.65289,-4.54546 -5.37189,-8.26446 -9.91732,-9.91733 m 0,0.41316 c -0.41328,-0.41316 -1.23974,0 -1.23974,0 -0.41315,0.41328 -0.82643,0.82643 -0.82643,1.23971 m 10.3306,10.33052 c 0.41328,0 0.82643,-0.4132 1.23971,-0.82648 0,0 0.4132,-0.82643 0,-1.23958 m -11.57031,16.52892 c 0,0.4132 0.41328,1.23963 0.82643,1.23963 0,0.41328 0.82646,0.41328 1.23974,0.41328 m 0,0 c 4.54543,-1.23971 8.26443,-4.95871 9.91734,-9.91745 m -0.4132,0 c 0.4132,-0.41315 0,-0.82643 0,-1.23958 -0.41328,-0.41328 -0.82643,-0.41328 -1.23971,-0.41328 m -26.44629,1.65286 c 1.23965,4.95874 4.95874,8.67774 9.91732,9.91745 m 0,0 c 0.41328,0 0.82646,0 1.23974,-0.41328 0.4132,0 0.4132,-0.82643 0.4132,-1.23961 m -10.33061,-9.91742 c -0.82637,0 -1.6528,0.41328 -1.6528,1.23971 m 0,0 c 0,0.41315 0.41315,0.41315 0.41315,0.41315 m -0.82643,-4.13215 c 0,1.65291 0.41328,2.89257 0.82643,4.13215 m 28.0992,0 c 0.41326,-1.23958 0.41326,-2.47924 0.41326,-4.13215 m -18.59514,14.0496 c 2.47937,0.82644 5.37189,0.82644 8.26454,0 m -7.0248,-4.13223 c 0,-1.23966 -0.82646,-2.06609 -2.06617,-2.06609 -1.23963,0 -2.47924,0.82643 -2.47924,2.06609 m 14.46275,0 c 0,-1.23966 -0.82648,-2.06609 -2.06606,-2.06609 -1.23976,0 -2.47937,0.82643 -2.47937,2.06609 m 9.50412,-4.95874 c 0,-1.23963 -0.82643,-2.06606 -2.06617,-2.06606 -1.23963,0 -2.47924,0.82643 -2.47924,2.06606 m 4.54541,-9.9173 c 0,-1.23965 -0.82643,-2.06609 -2.06617,-2.06609 -1.23963,0 -2.47924,0.82644 -2.47924,2.06609 m -0.41328,-4.95873 c 0,-1.23963 -0.82648,-2.06607 -2.06606,-2.06607 -1.23976,0 -2.47937,0.82644 -2.47937,2.06607 m -5.37191,0 c 0,-1.23963 -0.82646,-2.06607 -2.06617,-2.06607 -1.23963,0 -2.47924,0.82644 -2.47924,2.06607 m -0.41328,4.95873 c 0,-1.23965 -0.82648,-2.06609 -2.06607,-2.06609 -1.23978,0 -2.47937,0.82644 -2.47937,2.06609 m 4.54544,9.9173 c 0,-1.23963 -0.82648,-2.06606 -2.06607,-2.06606 -1.23978,0 -2.47937,0.82643 -2.47937,2.06606 m 0,-6.61152 h -0.41328 m 14.46284,14.46278 v -0.41318 m -4.13223,0 v 0.41318 m -10.33061,-10.3306 h 0.41328 m 0,-4.54546 c 1.65287,1.23974 3.30581,1.23974 4.54544,0 m 4.13223,0.41328 h -4.13223 m 4.13223,-0.41328 c 0.82646,0 1.23966,-0.4132 1.23966,-1.23963 m 0,-4.13224 v 4.13224 m 0.82643,-6.6116 c 0,-0.82648 0,-1.65291 -0.41315,-2.06607 m 4.13215,0 c -1.23963,1.23959 -1.23963,2.8925 0,4.54543 m -0.4132,4.13224 v -4.13224 m 0.4132,4.13224 c 0,0.82643 0.41328,1.23963 1.23971,1.23963 m 4.13228,0.41328 h -4.13228 m 4.13228,-0.41328 c 1.65281,1.23974 3.3057,1.23974 4.54546,0 m 0,4.13226 c -1.23976,-0.82646 -2.89265,-0.82646 -4.54546,0 m -1.65291,0.4132 h 1.65291 m -1.23976,0 c -0.41315,0 -0.82643,0 -0.82643,0.41328 m 0,2.06606 v -1.65291 m -0.82643,2.47937 c 0.41328,0 0.82643,-0.41318 0.82643,-0.82646 m -2.89252,0.82646 h 2.06609 m -1.65294,0 c -0.41315,0 -0.82643,0 -0.82643,0.41328 m -0.4132,1.65291 v -1.23976 m 0.4132,1.23976 c -1.23963,1.23961 -1.23963,2.89252 0,4.54541 m -3.719,-2.47932 c 0,-0.82648 0,-1.65294 -0.41315,-2.06609 m -0.41328,-4.13228 v 4.13228 m 0,-4.13228 c 0,-0.82643 -0.41316,-1.23971 -1.23966,-1.23971 m -4.13223,0 h 4.13223 m -4.13223,-0.4132 c -1.23963,-0.82646 -2.89257,-0.82646 -4.54544,0 m 4.13224,0 h 8.26443 m 0,0 v 10.3306 m 0,0 h 0.82646 m 0,0 v -2.06617 m 0.82643,-2.47924 c -0.41328,0.41315 -0.82643,1.23961 -0.82643,2.06609 m 0.82643,-1.65294 v -8.67771 m 0,0 h 9.91737 m 0,0 v -0.41315 m 0,0 h -2.06609 m -2.06609,-0.82646 c 0.82633,0.41318 1.65281,0.82646 2.47924,0.82646 m -2.47924,-0.82646 h -8.26451 m 0,0 v -9.91742 m 0,0 h -0.82648 m 0,0 v 2.06619 m -0.41315,2.06608 c 0.41315,-0.82647 0.82643,-1.65293 0.82643,-2.47936 m -0.82643,2.47936 v 8.26452 m 0,0 h -10.33061 m 0,0 v 0.82643 m 0,0 h 2.06609 m 2.47935,0.41318 c -0.4132,-0.41318 -1.23963,-0.82646 -2.06607,-0.82646 m 9.9173,11.15706 h -0.41315 m 11.98341,-12.80997 v 0.82648 m -12.39669,-11.98351 h 0.41328 m -11.98352,12.39679 v -0.41328 m 0,0 h 10.33061 m 1.65291,-11.98351 v 9.91742 m 11.98341,2.06609 h -9.91737 m -2.06604,11.98349 v -10.3306 m 14.87601,-2.06609 c 0,-7.85123 -6.6116,-14.46284 -14.46286,-14.46284 -8.26443,0 -14.87603,6.61161 -14.87603,14.46284 0,8.26443 6.6116,14.87604 14.87603,14.87604 7.85126,0 14.46286,-6.61161 14.46286,-14.87604 m 4.13207,0 c 0,-10.3306 -8.26433,-18.59499 -18.59493,-18.59499 -10.33058,0 -19.00831,8.26439 -19.00831,18.59499 0,10.33052 8.67773,19.00821 19.00831,19.00821 10.3306,0 18.59493,-8.67769 18.59493,-19.00821 m 2.47937,0 c 0,-11.57031 -9.50404,-21.07423 -21.0743,-21.07423 -11.98351,0 -21.48755,9.50392 -21.48755,21.07423 0,11.98341 9.50404,21.48747 21.48755,21.48747 11.57026,0 21.0743,-9.50406 21.0743,-21.48747 m -2.06609,0 c 0,-10.74388 -8.26443,-19.00817 -19.00821,-19.00817 -10.7438,0 -19.42147,8.26429 -19.42147,19.00817 0,10.7438 8.67767,19.42149 19.42147,19.42149 10.74378,0 19.00821,-8.67769 19.00821,-19.42149 m -24.79336,20.661 c 9.50413,2.47936 19.42155,-1.65279 23.96688,-9.9172 4.95863,-8.26451 3.30585,-19.00831 -3.30567,-25.61983 -6.61165,-6.61148 -17.3554,-8.26441 -25.61986,-3.30568 -8.26451,4.54531 -12.39654,14.46263 -9.91732,23.9668", + "fill": { + "paint": "transparent" + }, + "id": "CommIn", + "name": "CommIn", + "stroke": { + "dasharray": "none", + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "width": "0.412001" + }, + "type": "path" + }, + { + "d": "M 627.29211,361.68513 V 99.525281", + "fill": { + "paint": "transparent" + }, + "id": "OutLine1", + "name": "OutLine1", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "4.00001" + }, + "type": "path" + }, + { + "d": "M 625.28627,101.50212 H 1611.1406", + "fill": { + "paint": "transparent" + }, + "id": "OutLine2", + "name": "OutLine2", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "4.00001" + }, + "type": "path" + }, + { + "d": "M 1609.1562,103.45538 V 980.49384", + "fill": { + "paint": "transparent" + }, + "id": "OutLine5", + "name": "OutLine5", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "4.00001" + }, + "type": "path" + }, + { + "d": "M 1611.071,101.50598 H 1920", + "fill": { + "paint": "transparent" + }, + "id": "OutLine4", + "name": "OutLine4", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "4.00001" + }, + "type": "path" + }, + { + "d": "M 1609.1308,99.530565 V 0", + "fill": { + "paint": "transparent" + }, + "id": "OutLine3", + "name": "OutLine3", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "4.00001" + }, + "type": "path" + }, + { + "d": "M 627.18747,492.625 521.98216,100.00902", + "fill": { + "paint": "transparent" + }, + "id": "InLine1", + "name": "InLine1", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "4.00001" + }, + "type": "path" + }, + { + "d": "M 523.89064,101.48438 H 288.03124", + "fill": { + "paint": "transparent" + }, + "id": "InLine2", + "name": "InLine2", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "4.00001" + }, + "type": "path" + }, + { + "d": "M 290.0323,103.46982 V 980.49384", + "fill": { + "paint": "transparent" + }, + "id": "InLine5", + "name": "InLine5", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "4.00001" + }, + "type": "path" + }, + { + "d": "M 288.03137,101.48438 H 0", + "fill": { + "paint": "transparent" + }, + "id": "InLine4", + "name": "InLine4", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "4.00001" + }, + "type": "path" + }, + { + "d": "M 290.04355,99.498048 V 0.06250001", + "fill": { + "paint": "transparent" + }, + "id": "InLine3", + "name": "InLine3", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "4.00001" + }, + "type": "path" + }, + { + "d": "m 288.05446,982.49801 1323.08614,0", + "fill": { + "paint": "transparent" + }, + "id": "Down1", + "name": "Down1", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "4.00001" + }, + "type": "path" + }, + { + "d": "m 290.03342,980.49384 -0.0442,99.49776", + "fill": { + "paint": "transparent" + }, + "id": "Down2", + "name": "Down2", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "4" + }, + "type": "path" + }, + { + "d": "m 1609.1719,980.49384 -0.044,99.49776", + "fill": { + "paint": "transparent" + }, + "id": "Down3", + "name": "Down3", + "stroke": { + "dasharray": "none", + "paint": "#000000", + "width": "4" + }, + "type": "path" + }, + { + "d": "M 1607.1819,982.49345 H 1920", + "fill": { + "paint": "transparent" + }, + "id": "DownRight", + "name": "DownRight", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "4.00001" + }, + "type": "path" + }, + { + "d": "M 292.02542,982.49529 0,982.49529", + "fill": { + "paint": "transparent" + }, + "id": "path121", + "name": "path121", + "stroke": { + "dasharray": "none", + "opacity": "1", + "paint": "#000000", + "width": "4.00001" + }, + "type": "path" + }, + { + "d": "m 390.193,264.6646 22.10588,0.0476 -0.42903,-49.7676 13.29996,-15.44512 15.44512,-2.57419 12.87094,4.29031 219.23488,-1.28709 9.00966,-9.00965 h 22.73865 l 11.1548,9.43868 214.08652,-0.42903 12.4419,-9.00965 25.31284,0.85806 7.29352,7.72256 h 222.23816 l 8.5806,-9.00965 h 24.4547 l 9.4387,8.15159 230.3897,0.85806 16.3032,-3.00322 18.8774,11.15481 4.2903,7.72256 v 47.62245 l 30.8902,0.42903 19.7355,12.4419 3.8612,21.45156 -2.3596,486.73577 -16.9468,12.01287 -13.5144,1.93064 -21.4516,-0.21451 0.6435,52.34179 -17.5902,13.729 -11.3693,1.71612 -10.9403,-2.35967 -231.6768,-0.64355 -7.7226,7.50805 -24.4548,0.42903 -12.0128,-8.15159 -219.44944,0.21451 -8.15159,6.8645 -21.02252,1.93064 -15.23061,-9.00965 -213.872,-0.21452 -11.15481,9.22417 -21.02252,-0.21451 -13.29996,-9.00966 -219.23489,-0.42903 -14.58706,3.86128 -26.81444,-10.51126 -0.21452,-55.98856 -31.31927,-0.64354 -22.52413,-20.5935 0.85806,-492.09866 c 0,0 10.87923,-9.52655 18.14885,-16.66595 5.44855,-5.35095 14.66125,-4.40416 14.66125,-4.40416 z", + "fill": { + "paint": "transparent" + }, + "id": "path1", + "name": "path1", + "stroke": { + "linecap": "square", + "paint": "#FF0000", + "width": "4" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "d": "m 40.340817,75.05145 c 0,-3.202491 -2.479357,-5.681795 -5.681821,-5.681795 -3.202463,0 -5.785114,2.479304 -5.785114,5.681795 0,3.202463 2.582651,5.785088 5.785114,5.785088 3.202464,0 5.681821,-2.582625 5.681821,-5.785088 M 35.588742,32.696209 c 0,-1.033065 -0.929746,-1.962811 -1.962811,-1.962811 -1.136333,0 -2.066079,0.929746 -2.066079,1.962811 0,1.136333 0.929746,2.066079 2.066079,2.066079 1.033065,0 1.962811,-0.929746 1.962811,-2.066079 m 30.268518,0 c 0,-1.033065 -0.929746,-1.962811 -1.962811,-1.962811 -1.136359,0 -2.066131,0.929746 -2.066131,1.962811 0,1.136333 0.929772,2.066079 2.066131,2.066079 1.033065,0 1.962811,-0.929746 1.962811,-2.066079 M 81.972899,156.97269 V 12.448308 M 40.96063,32.696209 c 0,-1.033065 -0.929745,-1.962811 -1.962811,-1.962811 -1.136359,0 -2.066105,0.929746 -2.066105,1.962811 0,1.136333 0.929746,2.066079 2.066105,2.066079 1.033066,0 1.962811,-0.929746 1.962811,-2.066079 m 5.371889,0 c 0,-1.033065 -0.929746,-1.962811 -1.962812,-1.962811 -1.136359,0 -2.066105,0.929746 -2.066105,1.962811 0,1.136333 0.929746,2.066079 2.066105,2.066079 1.033066,0 1.962812,-0.929746 1.962812,-2.066079 m 5.371888,0 c 0,-1.033065 -0.826426,-1.962811 -1.962812,-1.962811 -1.033039,0 -1.962811,0.929746 -1.962811,1.962811 0,1.136333 0.929772,2.066079 1.962811,2.066079 1.136386,0 1.962812,-0.929746 1.962812,-2.066079 m -11.36359,75.206381 c 0,-3.20246 -2.479357,-5.78511 -5.681821,-5.78511 -3.202463,0 -5.785114,2.58265 -5.785114,5.78511 0,3.20247 2.582651,5.78512 5.785114,5.78512 3.202464,0 5.681821,-2.58265 5.681821,-5.78512 m 0,32.74785 c 0,-3.20249 -2.479357,-5.68179 -5.681821,-5.68179 -3.202463,0 -5.785114,2.4793 -5.785114,5.68179 0,3.20246 2.582651,5.78509 5.785114,5.78509 3.202464,0 5.681821,-2.58263 5.681821,-5.78509 M 65.85726,19.266462 c 0,-1.136359 -0.929746,-1.962785 -1.962811,-1.962785 -1.136359,0 -2.066131,0.826426 -2.066131,1.962785 0,1.033066 0.929772,1.962812 2.066131,1.962812 1.033065,0 1.962811,-0.929746 1.962811,-1.962812 m 0,8.987578 c 0,-1.136359 -0.929746,-1.962811 -1.962811,-1.962811 -1.136359,0 -2.066131,0.826452 -2.066131,1.962811 0,1.033066 0.929772,1.962812 2.066131,1.962812 1.033065,0 1.962811,-0.929746 1.962811,-1.962812 m 0,-4.545435 c 0,-1.03304 -0.929746,-1.962785 -1.962811,-1.962785 -1.136359,0 -2.066131,0.929745 -2.066131,1.962785 0,1.136359 0.929772,2.066104 2.066131,2.066104 1.033065,0 1.962811,-0.929745 1.962811,-2.066104 M 81.972899,12.448308 H 24.121833 m -0.826426,0.929773 V 156.04295 M 24.225126,12.448308 c -0.516519,0 -0.929719,0.309933 -0.929719,0.826453 m 0.826426,143.697929 h 57.851066 m -58.677492,-0.92974 c 0,0.51652 0.4132,0.92974 0.929719,0.92974 m 48.037062,-49.0701 c 0,-3.20246 -2.479305,-5.78511 -5.681795,-5.78511 -3.20249,0 -5.785088,2.58265 -5.785088,5.78511 0,3.20247 2.582598,5.78512 5.785088,5.78512 3.20249,0 5.681795,-2.58265 5.681795,-5.78512 m 0,32.74785 c 0,-3.20249 -2.479305,-5.68179 -5.681795,-5.68179 -3.20249,0 -5.785088,2.4793 -5.785088,5.68179 0,3.20246 2.582598,5.78509 5.785088,5.78509 3.20249,0 5.681795,-2.58263 5.681795,-5.78509 M 10.175593,93.749739 c 0,-1.342972 -0.51652,-2.582651 -1.4462922,-3.409104 m -5.7850881,0 c -1.0330656,0.929773 -1.6528785,2.272745 -1.5495852,3.615717 0.1033198,1.446265 0.8264525,2.685944 1.9628114,3.409077 m 4.8553423,0 c 1.2396787,-0.723133 1.9628118,-2.169425 1.9628118,-3.61569 m -0.6198398,0 c 0,-0.929746 -0.3099064,-1.756199 -0.9297458,-2.479331 m -5.6817947,0 c -1.3429721,1.652878 -1.1363589,3.925596 0.4132262,5.268595 m 4.8553423,0 c 0.8264525,-0.61984 1.342972,-1.756199 1.342972,-2.789264 m 0.2066132,0 c 0,-1.033066 -0.3099065,-2.066132 -1.0330656,-2.789264 m -5.7850881,0 c -0.8264525,0.826452 -1.2396787,1.962811 -1.1363589,3.09917 0.1032933,1.136359 0.6198393,2.169425 1.5495851,2.789264 m 4.8553423,0 c 1.0330656,-0.723133 1.5495852,-1.859518 1.5495852,-3.09917 M 283.10872,90.960475 V 153.87355 M 282.9021,90.960475 v 62.913075 m 0.20662,-62.913075 h -0.20662 m 0,0 v -0.413226 -0.309907 -0.10332 l 0.1033,-0.103293 m 0,0 h 0.20661 m 0,0 v 0.103293 l -0.10329,0.10332 v 0.309907 0.413226 M 283.21201,154.7 h -0.20661 m 0,0 h -0.1033 v -0.20661 -0.30993 -0.30991 m 0,0 h 0.20662 m 0,0 v 0.30991 0.30993 l 0.10329,0.20661 m 1.03306,0 h -1.03306 m 1.03306,0 v -0.82645 m 0,-63.842821 h -1.03306 m 1.03306,0.929746 v -0.929746 m 0,63.842821 V 90.857181 M 20.816076,107.28275 h -0.10332 m -0.206613,-0.82642 h -3.512397 m 3.71901,0.82642 v -0.3099 l -0.103293,-0.30991 v -0.20661 h -0.10332 m 0,0 h 0.10332 m 0,0 h 0.103293 v 0.20661 l 0.10332,0.30991 v 0.3099 m -0.309933,49.68994 h -3.512397 m 3.615717,0 h -0.10332 m 0.206613,-0.92974 v -48.7602 m -0.206613,49.68994 0.10332,-0.10332 v -0.20661 l 0.103293,-0.20659 v -0.41322 m 0.10332,0 v -48.7602 m -0.10332,48.7602 h 0.10332 m 0,0 v 0.41322 l -0.10332,0.20659 v 0.20661 l -0.103293,0.10332 m -3.615717,-50.51636 v 0.20661 l -0.103293,0.30991 v 0.3099 m 0,48.7602 v -48.7602 m 0,48.7602 v 0.41322 l 0.103293,0.20659 v 0.20661 0.10332 M 65.444034,19.266462 c 0,-0.929746 -0.723133,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652905,0.619839 -1.652905,1.549585 0,0.826453 0.723159,1.549612 1.652905,1.549612 0.826452,0 1.549585,-0.723159 1.549585,-1.549612 M 35.175516,32.696209 c 0,-0.826452 -0.723133,-1.549585 -1.549585,-1.549585 -0.92972,0 -1.652879,0.723133 -1.652879,1.549585 0,0.92972 0.723159,1.652852 1.652879,1.652852 0.826452,0 1.549585,-0.723132 1.549585,-1.652852 M 98.08859,39.20443 c -0.309933,0 -0.61984,0.10332 -0.826453,0.206613 m 1.033066,-0.619839 c -0.516546,0 -1.033066,0.10332 -1.446292,0.309933 m -1.239679,1.136359 c -0.826426,1.136359 -0.929745,2.789237 -0.103293,3.925596 0.826453,1.239679 2.272718,1.859492 3.718983,1.549585 1.446268,-0.309906 2.479328,-1.446292 2.789268,-2.892557 m -5.165279,-3.718983 c -0.516519,0.309906 -0.929746,0.619839 -1.239679,1.136359 m 0.309933,-0.103294 c -0.929772,1.033039 -1.033065,2.582598 -0.309933,3.822277 0.61984,1.239679 2.066132,1.859492 3.512371,1.652905 1.342967,-0.309933 2.479357,-1.342999 2.685967,-2.789264 m 0,0.103293 h 0.20662 m -6.404958,-2.685917 0.309933,-0.103294 m 0.929746,-0.723159 V 39.20443 m 1.549585,-0.309906 c -0.516519,0 -1.033065,0.206613 -1.549585,0.413226 m 1.446292,-0.516546 0.103293,0.206613 m 2.892534,3.822303 0.51654,0.103293 m -0.41322,-1.033012 -0.10332,0.929719 m 0.51654,-0.826426 -0.41322,-0.103293 m 0.41322,0 c -0.10332,-1.239679 -0.92977,-2.376038 -2.169421,-2.789264 m -1.136359,0.413226 1.136359,-0.309933 m -1.239653,-0.206613 0.103294,0.516546 m -1.549586,0.309906 -0.103293,-0.413226 m -0.929746,0.723159 1.033039,-0.309933 m 4.028916,2.272745 c 0,-0.309933 -0.10332,-0.61984 -0.20661,-0.929773 m -0.72314,1.239653 0.92975,-0.30988 m -0.92975,0.206586 c -0.516541,0.103294 -0.929767,0.723133 -0.723154,1.342972 m 0.309933,1.549586 -0.309933,-1.446292 m -0.51652,1.652905 c 0.309907,-0.10332 0.619839,-0.10332 0.929746,-0.206613 m -1.342946,-1.239679 0.4132,1.446292 M 98.50179,43.853186 c -0.206587,-0.516546 -0.826426,-0.929773 -1.446266,-0.72316 m -1.446292,0.413227 1.446292,-0.413227 m -1.652905,-0.516519 c 0,0.309906 0.10332,0.619839 0.206613,0.929746 m 1.239679,-1.239653 -1.446292,0.4132 m 1.446292,-0.4132 c 0.619839,-0.206586 0.929746,-0.826426 0.826453,-1.446265 m -0.413227,-1.342972 0.413227,1.446265 m 0.826426,-0.206613 -0.4132,-1.549585 m 0.4132,1.446292 c 0.103319,0.619839 0.723132,0.929746 1.342972,0.826452 m 0.929748,-0.206613 -0.929748,0.206613 m 0.103293,-2.376037 c -0.51652,-0.309933 -1.033066,-0.413227 -1.652852,-0.309933 m 3.718987,3.099197 c -0.10332,-1.239679 -0.92978,-2.272745 -2.066135,-2.789264 m 2.066135,3.718983 v -0.929719 m 0,0.103293 h -0.20662 M 99.638149,39.20443 99.948055,39.101137 M 98.708403,42.3036 c 0,-0.103293 -0.103294,-0.206586 -0.206613,-0.206586 -0.103294,0 -0.206587,0.103293 -0.206587,0.206586 0,0.103294 0.103293,0.206587 0.206587,0.206587 0.103319,0 0.206613,-0.103293 0.206613,-0.206587 m -1.446266,-1.136359 c 0,-0.309906 -0.309933,-0.619839 -0.723132,-0.619839 -0.309933,0 -0.61984,0.309933 -0.61984,0.619839 0,0.413227 0.309907,0.72316 0.61984,0.72316 0.413199,0 0.723132,-0.309933 0.723132,-0.72316 m 2.995853,-0.826426 c 0,-0.309933 -0.309935,-0.619839 -0.723161,-0.619839 -0.309907,0 -0.61984,0.309906 -0.61984,0.619839 0,0.4132 0.309933,0.723133 0.61984,0.723133 0.413226,0 0.723161,-0.309933 0.723161,-0.723133 m 0.82642,2.995825 c 0,-0.309907 -0.3099,-0.61984 -0.72313,-0.61984 -0.30991,0 -0.619838,0.309933 -0.619838,0.61984 0,0.413226 0.309928,0.723132 0.619838,0.723132 0.41323,0 0.72313,-0.309906 0.72313,-0.723132 m -2.99582,0.826452 c 0,-0.309906 -0.309933,-0.619839 -0.723159,-0.619839 -0.309907,0 -0.61984,0.309933 -0.61984,0.619839 0,0.413226 0.309933,0.723133 0.61984,0.723133 0.413226,0 0.723159,-0.309907 0.723159,-0.723133 m -0.206613,0 c 0,-0.206613 -0.206613,-0.413226 -0.516546,-0.413226 -0.206613,0 -0.413227,0.206613 -0.413227,0.413226 0,0.309906 0.206614,0.51652 0.413227,0.51652 0.309933,0 0.516546,-0.206614 0.516546,-0.51652 M 100.8778,43.33664 c 0,-0.206614 -0.20661,-0.413227 -0.51652,-0.413227 -0.20661,0 -0.413225,0.206613 -0.413225,0.413227 0,0.309932 0.206615,0.516546 0.413225,0.516546 0.30991,0 0.51652,-0.206614 0.51652,-0.516546 m -0.82643,-2.995825 c 0,-0.206613 -0.206608,-0.413226 -0.516541,-0.413226 -0.206613,0 -0.413226,0.206613 -0.413226,0.413226 0,0.309907 0.206613,0.51652 0.413226,0.51652 0.309933,0 0.516541,-0.206613 0.516541,-0.51652 m -2.995846,0.826426 c 0,-0.206613 -0.206613,-0.413226 -0.516519,-0.413226 -0.206613,0 -0.413227,0.206613 -0.413227,0.413226 0,0.309933 0.206614,0.516546 0.413227,0.516546 0.309906,0 0.516519,-0.206613 0.516519,-0.516546 m -1.652905,0.516546 h 0.10332 m 0,0 0.206613,0.723107 m 0,0 0.103293,-0.103294 m 0,0 0.10332,0.103294 m 0,0 -0.10332,0.103293 m 0,0 -0.206613,0.10332 m 0,0 -0.206613,-0.92972 m 2.789264,3.305758 0.10332,0.206613 m 0,0 -0.10332,0.103293 m 0,0 -0.103293,-0.309906 m 0,0 h -0.10332 m 0,0 v -0.10332 m 0,0 h 0.10332 m 0,0 -0.10332,-0.103294 m 0,0 h 0.10332 m 0,0 0.103293,0.103294 m 0,0 0.309907,-0.103294 m 0,0 0.103319,0.103294 m 0,0 -0.206613,0.723159 m 0,0 h -0.103293 m 0,0 0.103293,-0.723159 m 0,0 -0.206613,0.10332 m 1.549559,0 0.10332,0.103293 h 0.206608 m 0,0 h 0.1033 m 0,0 c 0.10332,-0.103293 0.20661,-0.206613 0.10332,-0.309907 m 0,0.103294 h -0.10332 m -0.1033,0 c 0.1033,0 0.1033,0 0.1033,-0.103294 m -0.206615,0.103294 v 0 c 0,0.10332 0.103315,0.10332 0.103315,0 m -0.206608,0 0.103293,-0.103294 m 0,0 h 0.103315 m 0,0 v -0.103319 m 0,0 h -0.103315 m -0.103293,-0.206614 v 0.10332 h 0.103293 m -0.103293,-0.206613 v 0 c -0.10332,0 -0.10332,0.103293 0,0.103293 m 0,-0.103293 h 0.103293 l 0.103315,0.103293 m 0,0 0.1033,-0.103293 m 0,0 -0.1033,-0.10332 h -0.206608 m 0,0 -0.206613,0.10332 v 0.206613 m 0,0 c 0,0.103294 0.103293,0.103294 0.206613,0.103294 m 0,0.103319 -0.10332,0.103294 v 0.10332 m 1.136358,-4.752049 -0.51652,0.103319 m 0,0 v 0.103294 m 0,0 h 0.41323 m 0,0 -0.20662,0.413226 m 0,-0.10332 c 0,0.10332 0,0.206613 0.1033,0.309933 0.10332,0.103293 0.20661,0.103293 0.20661,0 0.10332,0 0.20661,-0.10332 0.10332,-0.206613 m 0,0 h -0.10332 m -0.20661,0 v 0.103293 c 0.10332,0.10332 0.10332,0.10332 0.20661,0 0,0 0.10332,-0.103293 0,-0.103293 m -0.20661,0 0.20661,-0.51652 m 0,0 v -0.103319 m -2.78921,31.714783 c -0.309933,0.103294 -0.61984,0.103294 -0.826453,0.206587 m 1.033066,-0.619813 c -0.516546,0 -1.033066,0.206613 -1.446292,0.413226 m -1.239679,1.033039 c -0.826426,1.239679 -0.929745,2.789264 -0.103293,4.028943 0.826453,1.239652 2.272718,1.859492 3.718983,1.549585 1.446268,-0.309933 2.479328,-1.446292 2.789268,-2.892584 m -5.165279,-3.718983 c -0.516519,0.206587 -0.929746,0.619813 -1.239679,1.033039 m 0.309933,-0.103293 c -0.929772,1.136359 -1.033065,2.685944 -0.309933,3.925623 0.61984,1.239652 2.066132,1.859492 3.512371,1.549585 1.342967,-0.206613 2.479357,-1.342972 2.685967,-2.685971 m 0,0 h 0.20662 m -6.404958,-2.582624 0.309933,-0.10332 m 0.929746,-0.826452 v -0.206587 m 1.549585,-0.206613 c -0.516519,0 -1.033065,0.103293 -1.549585,0.309907 m 1.446292,-0.51652 0.103293,0.206613 m 2.892534,3.925596 h 0.51654 m -0.41322,-0.929745 -0.10332,0.929745 m 0.51654,-0.929745 h -0.41322 m 0.41322,0 c -0.10332,-1.342972 -0.92977,-2.376038 -2.169421,-2.789238 m -1.136359,0.309907 1.136359,-0.309907 m -1.239653,-0.206613 0.103294,0.51652 m -1.549586,0.413226 -0.103293,-0.516546 m -0.929746,0.826452 1.033039,-0.309906 m 4.028916,2.169424 c 0,-0.309932 -0.10332,-0.516546 -0.20661,-0.826452 m -0.72314,1.136359 0.92975,-0.206613 m -0.92975,0.10332 c -0.516541,0.206613 -0.929767,0.826426 -0.723154,1.446265 m 0.309933,1.446292 -0.309933,-1.446292 m -0.51652,1.652905 c 0.309907,0 0.619839,-0.10332 0.929746,-0.206613 m -1.342946,-1.239679 0.4132,1.549585 M 98.50179,76.704328 c -0.206587,-0.619839 -0.826426,-0.929746 -1.446266,-0.826452 m -1.446292,0.516546 1.446292,-0.413227 m -1.652905,-0.516519 c 0,0.309906 0.10332,0.619813 0.206613,0.826426 m 1.239679,-1.136359 -1.446292,0.309933 m 1.446292,-0.413226 c 0.619839,-0.10332 0.929746,-0.72316 0.826453,-1.342973 m -0.413227,-1.446291 0.413227,1.446291 m 0.826426,-0.206613 -0.4132,-1.446291 m 0.4132,1.446291 c 0.103319,0.51652 0.723132,0.929746 1.342972,0.723133 m 0.929748,-0.206613 -0.929748,0.309906 m 0.103293,-2.479331 c -0.51652,-0.206613 -1.033066,-0.309906 -1.652852,-0.309906 m 3.718987,3.202464 c -0.10332,-1.239653 -0.92978,-2.376038 -2.066135,-2.892558 m 2.066135,3.822303 v -0.929745 m 0,0 h -0.20662 m -2.169421,-2.789238 0.309906,-0.10332 m 2.685945,0.929746 c 0,0 0.10332,0 0,0 m -3.925597,2.272745 c 0,-0.10332 -0.103294,-0.206614 -0.206613,-0.206614 -0.103294,0 -0.206587,0.103294 -0.206587,0.206614 0,0.103293 0.103293,0.309906 0.206587,0.309906 0.103319,0 0.206613,-0.206613 0.206613,-0.309906 m -1.446266,-1.033066 c 0,-0.413226 -0.309933,-0.723133 -0.723132,-0.723133 -0.309933,0 -0.61984,0.309907 -0.61984,0.723133 0,0.309906 0.309907,0.723133 0.61984,0.723133 0.413199,0 0.723132,-0.413227 0.723132,-0.723133 m 2.995853,-0.826453 c 0,-0.413226 -0.309935,-0.723132 -0.723161,-0.723132 -0.309907,0 -0.61984,0.309906 -0.61984,0.723132 0,0.309933 0.309933,0.723133 0.61984,0.723133 0.413226,0 0.723161,-0.4132 0.723161,-0.723133 m 0.82642,2.995878 c 0,-0.413227 -0.3099,-0.723133 -0.72313,-0.723133 -0.30991,0 -0.619838,0.309906 -0.619838,0.723133 0,0.309906 0.309928,0.723132 0.619838,0.723132 0.41323,0 0.72313,-0.413226 0.72313,-0.723132 m -2.99582,0.826452 c 0,-0.413226 -0.309933,-0.723159 -0.723159,-0.723159 -0.309907,0 -0.61984,0.309933 -0.61984,0.723159 0,0.309906 0.309933,0.723133 0.61984,0.723133 0.413226,0 0.723159,-0.413227 0.723159,-0.723133 m -0.206613,0 c 0,-0.309933 -0.206613,-0.516546 -0.516546,-0.516546 -0.206613,0 -0.413227,0.206613 -0.413227,0.516546 0,0.206613 0.206614,0.51652 0.413227,0.51652 0.309933,0 0.516546,-0.309907 0.516546,-0.51652 m 2.995823,-0.826452 c 0,-0.309933 -0.20661,-0.516547 -0.51652,-0.516547 -0.20661,0 -0.413225,0.206614 -0.413225,0.516547 0,0.206613 0.206615,0.516519 0.413225,0.516519 0.30991,0 0.51652,-0.309906 0.51652,-0.516519 m -0.82643,-2.995878 c 0,-0.309906 -0.206608,-0.516519 -0.516541,-0.516519 -0.206613,0 -0.413226,0.206613 -0.413226,0.516519 0,0.206614 0.206613,0.516546 0.413226,0.516546 0.309933,0 0.516541,-0.309932 0.516541,-0.516546 m -2.995846,0.826453 c 0,-0.309907 -0.206613,-0.51652 -0.516519,-0.51652 -0.206613,0 -0.413227,0.206613 -0.413227,0.51652 0,0.206613 0.206614,0.51652 0.413227,0.51652 0.309906,0 0.516519,-0.309907 0.516519,-0.51652 m -1.652905,0.51652 0.10332,-0.103294 m 0,0 0.206613,0.826453 m 0,0 0.103293,-0.206613 m 0,0 0.10332,0.206613 m 0,0 -0.10332,0.103293 m 0,0 h -0.206613 m 0,0 -0.206613,-0.826452 m 2.789264,3.20249 0.10332,0.309906 m 0,0 h -0.10332 m 0,0 -0.103293,-0.206613 m 0,0 h -0.10332 m 0,0 v -0.103293 m 0,0 h 0.10332 m 0,0 -0.10332,-0.206613 m 0,0 h 0.10332 m 0,0 0.103293,0.103293 m 0,0 0.309907,-0.103293 m 0,0 0.103319,0.206613 m 0,0 -0.206613,0.619839 m 0,0 -0.103293,0.103293 m 0,0 0.103293,-0.723132 m 0,0 h -0.206613 m 1.549559,0 0.10332,0.103293 0.206608,0.10332 m 0,0 h 0.1033 m 0,-0.10332 c 0.10332,0 0.20661,-0.206613 0.10332,-0.309906 m 0,0.103293 h -0.10332 m -0.1033,0.10332 c 0.1033,0 0.1033,-0.10332 0.1033,-0.10332 m -0.206615,0 v 0.10332 h 0.103315 m -0.206608,0 0.103293,-0.10332 v -0.103293 m 0,0 h 0.103315 m 0,0 v -0.10332 m 0,0 h -0.103315 m -0.103293,-0.103294 v 0.103294 h 0.103293 m -0.103293,-0.309907 v 0.10332 c -0.10332,0 -0.10332,0 0,0.103293 m 0,-0.103293 h 0.103293 0.103315 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 -0.206608,-0.103293 m 0,0 -0.206613,0.206613 v 0.206587 m 0,-0.103294 c 0,0.103294 0.103293,0.206614 0.206613,0.206614 m 0,0 -0.10332,0.103293 v 0.10332 m 1.136358,-4.648756 -0.51652,0.103293 m 0,0 v 0.10332 m 0,0 0.41323,-0.10332 m 0,0 -0.20662,0.413227 m 0,0 c 0,0.103319 0,0.206613 0.1033,0.206613 0.10332,0.103293 0.20661,0.103293 0.20661,0.103293 0.10332,-0.103293 0.20661,-0.206587 0.10332,-0.309906 m 0,0.103319 h -0.10332 m -0.20661,-0.103319 v 0.206613 h 0.20661 c 0,0 0.10332,-0.103294 0,-0.206613 m -0.20661,0.103319 0.20661,-0.516546 m 0,0 v -0.103293 m -2.78921,31.714782 c -0.309933,0 -0.61984,0.10332 -0.826453,0.20661 m 1.033066,-0.61983 c -0.516546,0 -1.033066,0.10332 -1.446292,0.30993 m -1.239679,1.13636 c -0.826426,1.13636 -0.929745,2.78923 -0.103293,3.92559 0.826453,1.23966 2.272718,1.8595 3.718983,1.54959 1.446268,-0.30993 2.479328,-1.44629 2.789268,-2.89256 m -5.165279,-3.71898 c -0.516519,0.3099 -0.929746,0.61984 -1.239679,1.13636 m 0.309933,-0.10332 c -0.929772,1.03306 -1.033065,2.58262 -0.309933,3.8223 0.61984,1.23965 2.066132,1.85949 3.512371,1.65288 1.342967,-0.30991 2.479357,-1.34297 2.685967,-2.78924 m 0,0.10329 h 0.20662 m -6.404958,-2.68591 0.309933,-0.10332 m 0.929746,-0.72314 v -0.20661 m 1.549585,-0.3099 c -0.516519,0 -1.033065,0.20661 -1.549585,0.41322 m 1.446292,-0.51654 0.103293,0.20661 m 2.892534,3.92559 h 0.51654 m -0.41322,-1.03303 -0.10332,1.03303 m 0.51654,-0.92971 -0.41322,-0.10332 m 0.41322,0 c -0.10332,-1.23966 -0.92977,-2.37602 -2.169421,-2.78924 m -1.136359,0.41322 1.136359,-0.30993 m -1.239653,-0.20661 0.103294,0.51654 m -1.549586,0.4132 -0.103293,-0.51652 m -0.929746,0.72314 1.033039,-0.20662 m 4.028916,2.16943 c 0,-0.30991 -0.10332,-0.61981 -0.20661,-0.92975 m -0.72314,1.23968 0.92975,-0.30993 m -0.92975,0.20661 c -0.516541,0.10332 -0.929767,0.72313 -0.723154,1.34295 m 0.309933,1.54958 -0.309933,-1.44626 m -0.51652,1.65288 c 0.309907,-0.1033 0.619839,-0.1033 0.929746,-0.20662 m -1.342946,-1.23965 0.4132,1.44627 m -0.309906,-1.54959 c -0.206587,-0.51652 -0.826426,-0.92975 -1.446266,-0.72313 m -1.446292,0.41322 1.446292,-0.41322 m -1.652905,-0.5165 c 0,0.30988 0.10332,0.61982 0.206613,0.92972 m 1.239679,-1.23965 -1.446292,0.4132 m 1.446292,-0.4132 c 0.619839,-0.20661 0.929746,-0.82642 0.826453,-1.44626 m -0.413227,-1.34298 0.413227,1.44627 m 0.826426,-0.20661 -0.4132,-1.54959 m 0.4132,1.44629 c 0.103319,0.61984 0.723132,0.92975 1.342972,0.82646 m 0.929748,-0.20662 -0.929748,0.20662 m 0.103293,-2.37604 c -0.51652,-0.30993 -1.033066,-0.41323 -1.652852,-0.30993 m 3.718987,3.09917 c -0.10332,-1.23966 -0.92978,-2.27272 -2.066135,-2.78924 m 2.066135,3.71898 v -0.92974 m 0,0.10332 h -0.20662 m -2.169421,-2.78927 0.309906,-0.10329 m 2.685945,0.92974 c 0,0 0.10332,-0.10332 0,-0.10332 m -3.925597,2.37604 c 0,-0.10329 -0.103294,-0.20661 -0.206613,-0.20661 -0.103294,0 -0.206587,0.10332 -0.206587,0.20661 0,0.10332 0.103293,0.20662 0.206587,0.20662 0.103319,0 0.206613,-0.1033 0.206613,-0.20662 m -1.446266,-1.13636 c 0,-0.3099 -0.309933,-0.61984 -0.723132,-0.61984 -0.309933,0 -0.61984,0.30994 -0.61984,0.61984 0,0.41323 0.309907,0.72314 0.61984,0.72314 0.413199,0 0.723132,-0.30991 0.723132,-0.72314 m 2.995853,-0.82645 c 0,-0.30991 -0.309935,-0.61981 -0.723161,-0.61981 -0.309907,0 -0.61984,0.3099 -0.61984,0.61981 0,0.41323 0.309933,0.72316 0.61984,0.72316 0.413226,0 0.723161,-0.30993 0.723161,-0.72316 m 0.82642,2.99585 c 0,-0.30991 -0.3099,-0.61984 -0.72313,-0.61984 -0.30991,0 -0.619838,0.30993 -0.619838,0.61984 0,0.41323 0.309928,0.72313 0.619838,0.72313 0.41323,0 0.72313,-0.3099 0.72313,-0.72313 m -2.99582,0.82645 c 0,-0.30993 -0.309933,-0.61984 -0.723159,-0.61984 -0.309907,0 -0.61984,0.30991 -0.61984,0.61984 0,0.41323 0.309933,0.72314 0.61984,0.72314 0.413226,0 0.723159,-0.30991 0.723159,-0.72314 m -0.206613,0 c 0,-0.20661 -0.206613,-0.41322 -0.516546,-0.41322 -0.206613,0 -0.413227,0.20661 -0.413227,0.41322 0,0.30991 0.206614,0.51652 0.413227,0.51652 0.309933,0 0.516546,-0.20661 0.516546,-0.51652 m 2.995823,-0.82645 c 0,-0.20661 -0.20661,-0.41323 -0.51652,-0.41323 -0.20661,0 -0.413225,0.20662 -0.413225,0.41323 0,0.30991 0.206615,0.51652 0.413225,0.51652 0.30991,0 0.51652,-0.20661 0.51652,-0.51652 m -0.82643,-2.99585 c 0,-0.20661 -0.206608,-0.41323 -0.516541,-0.41323 -0.206613,0 -0.413226,0.20662 -0.413226,0.41323 0,0.30993 0.206613,0.51655 0.413226,0.51655 0.309933,0 0.516541,-0.20662 0.516541,-0.51655 m -2.995846,0.82645 c 0,-0.20661 -0.206613,-0.41322 -0.516519,-0.41322 -0.206613,0 -0.413227,0.20661 -0.413227,0.41322 0,0.30994 0.206614,0.51652 0.413227,0.51652 0.309906,0 0.516519,-0.20658 0.516519,-0.51652 m -1.652905,0.51652 h 0.10332 m 0,0 0.206613,0.72316 m 0,0 0.103293,-0.10332 m 0,0 0.10332,0.10332 m 0,0 -0.10332,0.1033 m 0,0 -0.206613,0.10331 m 0,0 -0.206613,-0.92977 m 2.789264,3.30579 0.10332,0.20658 m 0,0 -0.10332,0.10332 m 0,0 -0.103293,-0.3099 m 0,0 h -0.10332 m 0,0 v -0.10332 m 0,0 h 0.10332 m 0,0 -0.10332,-0.1033 m 0,0 h 0.10332 m 0,0 0.103293,0.1033 m 0,0 0.309907,-0.1033 m 0,0 0.103319,0.1033 m 0,0 -0.206613,0.72313 m 0,0 h -0.103293 m 0,0 0.103293,-0.72313 m 0,0 -0.206613,0.10332 m 1.549559,0 0.10332,0.10329 h 0.206608 m 0,0 h 0.1033 m 0,0 c 0.10332,-0.10329 0.20661,-0.20661 0.10332,-0.30991 m 0,0.1033 h -0.10332 m -0.1033,0.10332 c 0.1033,0 0.1033,-0.10332 0.1033,-0.10332 m -0.206615,0 v 0 c 0,0.10332 0.103315,0.10332 0.103315,0 m -0.206608,0 0.103293,-0.1033 m 0,0 h 0.103315 m 0,0 v -0.10332 m 0,0 h -0.103315 m -0.103293,-0.20661 v 0.10332 c 0,0.10329 0.103293,0.10329 0.103293,0 m -0.103293,-0.20661 v 0 c -0.10332,0 -0.10332,0.10329 0,0.10329 m 0,-0.10329 h 0.103293 l 0.103315,0.10329 m 0,0 0.1033,-0.10329 m 0,0 -0.1033,-0.10332 h -0.206608 m 0,0 -0.206613,0.10332 v 0.20661 m 0,0 c 0,0.10329 0.103293,0.10329 0.206613,0.10329 m 0,0.10332 -0.10332,0.1033 v 0.10332 m 1.136358,-4.75205 -0.51652,0.10329 m 0,0 v 0.10332 m 0,0 h 0.41323 m 0,0 -0.20662,0.41323 m 0,-0.10332 c 0,0.10332 0,0.20661 0.1033,0.30993 0.10332,0.10329 0.20661,0.10329 0.20661,0 0.10332,0 0.20661,-0.10332 0.10332,-0.20661 m 0,0 h -0.10332 m -0.20661,0 v 0.10329 c 0.10332,0.10332 0.10332,0.10332 0.20661,0 0,0 0.10332,-0.10329 0,-0.10329 m -0.20661,0 0.20661,-0.51655 m 0,0 v -0.10329 m -2.78921,31.71475 c -0.309933,0.10332 -0.61984,0.10332 -0.826453,0.20662 m 1.033066,-0.61982 c -0.516546,0 -1.033066,0.20659 -1.446292,0.4132 m -1.239679,1.03307 c -0.826426,1.23968 -0.929745,2.78926 -0.103293,4.02892 0.826453,1.23967 2.272718,1.85951 3.718983,1.54961 1.446268,-0.30994 2.479328,-1.44629 2.789268,-2.89259 m -5.165279,-3.71901 c -0.516519,0.20662 -0.929746,0.61984 -1.239679,1.03307 m 0.309933,-0.10329 c -0.929772,1.13636 -1.033065,2.68594 -0.309933,3.92562 0.61984,1.23965 2.066132,1.85949 3.512371,1.54958 1.342967,-0.20661 2.479357,-1.34299 2.685967,-2.68597 m 0,0 h 0.20662 m -6.404958,-2.58262 0.309933,-0.10332 m 0.929746,-0.82645 v -0.20662 m 1.549585,-0.20661 c -0.516519,0 -1.033065,0.10332 -1.549585,0.30993 m 1.446292,-0.51652 0.103293,0.20659 m 2.892534,3.92562 h 0.51654 m -0.41322,-0.92974 -0.10332,0.92974 m 0.51654,-0.92974 h -0.41322 m 0.41322,0 c -0.10332,-1.34297 -0.92977,-2.37604 -2.169421,-2.78927 m -1.136359,0.30994 1.136359,-0.30994 m -1.239653,-0.20661 0.103294,0.51655 m -1.549586,0.41322 -0.103293,-0.51654 m -0.929746,0.82645 1.033039,-0.30991 m 4.028916,2.16943 c 0,-0.30993 -0.10332,-0.51655 -0.20661,-0.82645 m -0.72314,1.13635 0.92975,-0.20661 m -0.92975,0.10332 c -0.516541,0.20659 -0.929767,0.82643 -0.723154,1.44627 m 0.309933,1.44629 -0.309933,-1.44629 m -0.51652,1.6529 c 0.309907,0 0.619839,-0.10332 0.929746,-0.20661 m -1.342946,-1.23968 0.4132,1.54958 m -0.309906,-1.54958 c -0.206587,-0.61984 -0.826426,-0.92975 -1.446266,-0.82645 m -1.446292,0.51654 1.446292,-0.41322 m -1.652905,-0.51655 c 0,0.30993 0.10332,0.61984 0.206613,0.82645 m 1.239679,-1.13636 -1.446292,0.30991 m 1.446292,-0.4132 c 0.619839,-0.10332 0.929746,-0.72316 0.826453,-1.343 m -0.413227,-1.44626 0.413227,1.44626 m 0.826426,-0.20661 -0.4132,-1.44627 m 0.4132,1.44627 c 0.103319,0.51655 0.723132,0.92977 1.342972,0.72316 m 0.929748,-0.20661 -0.929748,0.3099 m 0.103293,-2.47933 c -0.51652,-0.20661 -1.033066,-0.30991 -1.652852,-0.30991 m 3.718987,3.20247 c -0.10332,-1.23968 -0.92978,-2.37604 -2.066135,-2.89256 m 2.066135,3.8223 v -0.92974 m 0,0 h -0.20662 m -2.169421,-2.78927 0.309906,-0.10329 m 2.685945,0.92975 c 0,0 0.10332,0 0,0 m -3.925597,2.27274 c 0,-0.10332 -0.103294,-0.20661 -0.206613,-0.20661 -0.103294,0 -0.206587,0.10329 -0.206587,0.20661 0,0.10329 0.103293,0.30991 0.206587,0.30991 0.103319,0 0.206613,-0.20662 0.206613,-0.30991 m -1.446266,-1.03306 c 0,-0.41323 -0.309933,-0.72314 -0.723132,-0.72314 -0.309933,0 -0.61984,0.30991 -0.61984,0.72314 0,0.3099 0.309907,0.72313 0.61984,0.72313 0.413199,0 0.723132,-0.41323 0.723132,-0.72313 m 2.995853,-0.82646 c 0,-0.41322 -0.309935,-0.72313 -0.723161,-0.72313 -0.309907,0 -0.61984,0.30991 -0.61984,0.72313 0,0.30991 0.309933,0.72314 0.61984,0.72314 0.413226,0 0.723161,-0.41323 0.723161,-0.72314 m 0.82642,2.99588 c 0,-0.41323 -0.3099,-0.72316 -0.72313,-0.72316 -0.30991,0 -0.619838,0.30993 -0.619838,0.72316 0,0.30991 0.309928,0.72313 0.619838,0.72313 0.41323,0 0.72313,-0.41322 0.72313,-0.72313 m -2.99582,0.82643 c 0,-0.4132 -0.309933,-0.72314 -0.723159,-0.72314 -0.309907,0 -0.61984,0.30994 -0.61984,0.72314 0,0.30993 0.309933,0.72316 0.61984,0.72316 0.413226,0 0.723159,-0.41323 0.723159,-0.72316 m -0.206613,0 c 0,-0.30991 -0.206613,-0.51652 -0.516546,-0.51652 -0.206613,0 -0.413227,0.20661 -0.413227,0.51652 0,0.20661 0.206614,0.51654 0.413227,0.51654 0.309933,0 0.516546,-0.30993 0.516546,-0.51654 m 2.995823,-0.82643 c 0,-0.30993 -0.20661,-0.51655 -0.51652,-0.51655 -0.20661,0 -0.413225,0.20662 -0.413225,0.51655 0,0.20661 0.206615,0.51652 0.413225,0.51652 0.30991,0 0.51652,-0.30991 0.51652,-0.51652 m -0.82643,-2.99588 c 0,-0.3099 -0.206608,-0.51652 -0.516541,-0.51652 -0.206613,0 -0.413226,0.20662 -0.413226,0.51652 0,0.20662 0.206613,0.51652 0.413226,0.51652 0.309933,0 0.516541,-0.3099 0.516541,-0.51652 m -2.995846,0.82646 c 0,-0.30994 -0.206613,-0.51655 -0.516519,-0.51655 -0.206613,0 -0.413227,0.20661 -0.413227,0.51655 0,0.20661 0.206614,0.51652 0.413227,0.51652 0.309906,0 0.516519,-0.30991 0.516519,-0.51652 m -1.652905,0.51652 h 0.10332 m 0,0 0.206613,0.72313 m 0,0 0.103293,-0.20659 m 0,0 0.10332,0.20659 m 0,0 -0.10332,0.10332 m 0,0 h -0.206613 m 0,0 -0.206613,-0.82645 m 2.789264,3.20249 0.10332,0.3099 m 0,0 h -0.10332 m 0,0 -0.103293,-0.20661 m 0,0 h -0.10332 m 0,0 v -0.10329 m 0,0 h 0.10332 m 0,0 -0.10332,-0.20662 m 0,0 h 0.10332 m 0,0 0.103293,0.1033 m 0,0 0.309907,-0.1033 m 0,0 0.103319,0.20662 m 0,0 -0.206613,0.61983 m 0,0 -0.103293,0.1033 m 0,0 0.103293,-0.72313 m 0,0 h -0.206613 m 1.549559,0 0.10332,0.10329 0.206608,0.10332 m 0,0 h 0.1033 m 0,-0.10332 c 0.10332,0 0.20661,-0.20661 0.10332,-0.30991 m 0,0.1033 h -0.10332 m -0.1033,0.10332 c 0.1033,0 0.1033,0 0.1033,-0.10332 m -0.206615,0 v 0.10332 h 0.103315 m -0.206608,0 0.103293,-0.10332 v -0.1033 m 0,0 h 0.103315 m 0,0 v -0.10332 m 0,0 h -0.103315 m -0.103293,-0.10329 v 0.10329 h 0.103293 m -0.103293,-0.3099 v 0.10329 c -0.10332,0 -0.10332,0 0,0.10332 m 0,-0.10332 h 0.103293 0.103315 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10329 -0.206608,-0.10332 m 0,0 -0.206613,0.20661 v 0.20661 m 0,-0.10329 c 0,0.10329 0.103293,0.20661 0.206613,0.20661 m 0,0 -0.10332,0.1033 v 0.10332 m 1.136358,-4.64876 -0.51652,0.10329 m 0,0 v 0.10332 m 0,0 0.41323,-0.10332 m 0,0 -0.20662,0.41323 m 0,0 c 0,0.10329 0,0.20661 0.1033,0.20661 0.10332,0.1033 0.20661,0.1033 0.20661,0.1033 0.10332,-0.1033 0.20661,-0.20662 0.10332,-0.30991 m 0,0.10329 h -0.10332 m -0.20661,-0.10329 v 0.20661 h 0.20661 c 0,0 0.10332,-0.10332 0,-0.20661 m -0.20661,0.10329 0.20661,-0.51652 m 0,0 v -0.10329 M 33.109411,71.952279 v 0 m 1.239652,-0.413226 c 0,0 -0.103293,0.103293 0,0.103293 m -0.826452,0.723133 c 0.10332,0.10332 0.309933,0.206613 0.413226,0.10332 0.206613,0 0.309933,-0.10332 0.413226,-0.309933 m 0,0 v -0.309907 m 0.61984,6.301661 c 0.309906,0 0.619839,-0.10332 0.929746,-0.206613 m -2.789238,-6.095048 c -1.652878,0.826453 -2.479331,2.789264 -1.756172,4.442143 0.619813,1.756198 2.479305,2.68597 4.235503,2.169424 1.756198,-0.413226 2.789264,-2.169424 2.582651,-3.925622 -0.309933,-1.859492 -1.962812,-3.099171 -3.82233,-2.995851 m 0,0 c -0.413226,0 -0.826452,0.206613 -1.239652,0.309906 m 0.103293,0.10332 c -1.549558,0.723133 -2.376011,2.582625 -1.756171,4.23553 0.619839,1.652878 2.376011,2.58265 4.028889,2.169424 1.756199,-0.516546 2.789264,-2.169424 2.479358,-3.925623 -0.309933,-1.652905 -1.859518,-2.892557 -3.615717,-2.685944 m -0.103293,0.103293 v -0.103293 m 0.413226,1.756198 -0.413226,-1.239678 m 0.413226,1.239678 c 0.103294,0.51652 0.723133,0.929746 1.342972,0.723133 m 1.446266,-0.309933 -1.446266,0.413226 m 1.756199,0.413227 c -0.10332,-0.309907 -0.10332,-0.61984 -0.206613,-0.929746 m -0.413227,1.136359 0.51652,-0.206613 m -0.51652,0.206613 h 0.103294 l 0.103319,0.10332 m 0,0 v 0.103293 0.10332 m 0,0 0.103294,0.103293 v 0.10332 m 0,0 v 0.206586 l -0.103294,0.10332 m 0,0 h -0.206613 l -0.10332,-0.10332 m 0,0 0.10332,-0.103293 m 0,0 v 0.103293 h 0.103294 m 0,0 0.103319,-0.103293 v -0.103293 m 0,0 v -0.10332 h -0.103319 m 0,0 h -0.103294 m 0,0 v -0.103293 m 0,0 h 0.103294 v -0.10332 m 0,0 V 75.05145 h -0.103294 m 0,0 h -0.10332 v 0.103293 m 0,0 h -0.103293 m 0,0 V 75.05145 l 0.103293,-0.10332 m -0.826426,0.206613 0.826426,-0.206613 m -0.826426,0.10332 c -0.516546,0.206613 -0.929772,0.826426 -0.723159,1.446265 m 0.309933,1.446292 -0.413226,-1.446292 m -0.826453,0.206613 0.413227,1.549585 m -0.309907,-1.549585 c -0.206613,-0.619839 -0.826452,-0.929746 -1.446292,-0.826452 m -1.446265,0.516546 1.446265,-0.413227 m -1.652852,-0.516519 c 0,0.309906 0.103294,0.619813 0.206587,0.826426 m 1.239652,-1.136359 -1.549558,0.309933 m 1.549558,-0.413226 c 0.61984,-0.10332 0.929746,-0.72316 0.826453,-1.342973 m -0.413226,-1.239678 0.309906,1.239678 m -0.4132,-1.549611 c 0,0.10332 0.103294,0.206613 0.206587,0.206613 m -0.309907,-0.309906 v 0.103293 m -0.619813,4.752075 -0.413226,0.10332 m 0,0 v -0.10332 m 0,0 0.10332,-0.723132 m 0,0 h 0.206613 m 0,0 -0.206613,0.619839 m 0,0 h 0.309906 m 0,0 -0.103293,-0.309933 m 0,0 h 0.103293 m 0,0 0.10332,0.309933 m 0,0 v -0.10332 m 0,0 0.103294,0.10332 m 0,0 -0.103294,0.103293 m 0,0 v 0.10332 m 0,0 h -0.10332 m 0,0 v -0.10332 m -0.516519,-1.962811 -0.206613,0.10332 m 0,0 -0.10332,-0.72316 m 0,0 -0.103293,0.10332 m 0,0 -0.103294,-0.10332 m 0,0 0.103294,-0.206613 m 0,0 h 0.103293 m 0,0 0.309933,0.826453 m 5.061955,-1.342972 -0.516519,0.206613 m 0,0 -0.10332,-0.206613 m 0,0 0.309933,-0.413227 m 0,-0.103293 c 0.103293,0 0.103293,-0.10332 0,-0.10332 m 0,0.10332 -0.10332,-0.10332 h -0.103293 m 0,0 -0.10332,0.10332 m 0,0 -0.103293,0.103293 m 0,0 v -0.206613 l 0.206613,-0.103293 m 0,0 h 0.206613 l 0.103293,0.103293 m 0,0 v 0.206613 m 0,0 -0.206613,0.413227 m 0,0 0.309906,-0.103294 m 0,0 0.10332,0.103294 m -2.789264,-2.066105 v 0 m -1.136359,0.413226 v 0.103294 m 0,-0.103294 c 0,0 -0.103293,-0.10332 -0.103293,0 m 4.028916,2.995851 h -0.10332 m -2.169398,0.10332 c 0,-0.10332 -0.103319,-0.206614 -0.206613,-0.206614 -0.10332,0 -0.309933,0.103294 -0.309933,0.206614 0,0.103293 0.206613,0.309906 0.309933,0.309906 0.103294,0 0.206613,-0.206613 0.206613,-0.309906 m 1.549586,-1.859519 c 0,-0.413226 -0.309933,-0.723132 -0.72316,-0.723132 -0.309906,0 -0.723132,0.309906 -0.723132,0.723132 0,0.309933 0.413226,0.723133 0.723132,0.723133 0.413227,0 0.72316,-0.4132 0.72316,-0.723133 m 0.826426,2.995878 c 0,-0.413227 -0.309907,-0.723133 -0.723133,-0.723133 -0.309907,0 -0.723133,0.309906 -0.723133,0.723133 0,0.309906 0.413226,0.723132 0.723133,0.723132 0.413226,0 0.723133,-0.413226 0.723133,-0.723132 m -2.995851,0.826452 c 0,-0.413226 -0.309933,-0.723159 -0.723159,-0.723159 -0.309907,0 -0.723106,0.309933 -0.723106,0.723159 0,0.309906 0.413199,0.723133 0.723106,0.723133 0.413226,0 0.723159,-0.413227 0.723159,-0.723133 m -0.826452,-2.995877 c 0,-0.413226 -0.309907,-0.723133 -0.723107,-0.723133 -0.309933,0 -0.723159,0.309907 -0.723159,0.723133 0,0.309906 0.413226,0.723133 0.723159,0.723133 0.4132,0 0.723107,-0.413227 0.723107,-0.723133 m -0.206614,0 c 0,-0.309907 -0.206613,-0.51652 -0.516493,-0.51652 -0.206613,0 -0.516546,0.206613 -0.516546,0.51652 0,0.206613 0.309933,0.51652 0.516546,0.51652 0.30988,0 0.516493,-0.309907 0.516493,-0.51652 m 0.826453,2.995877 c 0,-0.309933 -0.206613,-0.516546 -0.516546,-0.516546 -0.206587,0 -0.51652,0.206613 -0.51652,0.516546 0,0.206613 0.309933,0.51652 0.51652,0.51652 0.309933,0 0.516546,-0.309907 0.516546,-0.51652 m 2.99585,-0.826452 c 0,-0.309933 -0.206586,-0.516547 -0.516519,-0.516547 -0.206613,0 -0.51652,0.206614 -0.51652,0.516547 0,0.206613 0.309907,0.516519 0.51652,0.516519 0.309933,0 0.516519,-0.309906 0.516519,-0.516519 m -0.826426,-2.995878 c 0,-0.309906 -0.206613,-0.516519 -0.516546,-0.516519 -0.206613,0 -0.516519,0.206613 -0.516519,0.516519 0,0.206614 0.309906,0.516546 0.516519,0.516546 0.309933,0 0.516546,-0.309932 0.516546,-0.516546 m -2.892557,31.714809 c 0,0.10329 0.103294,0.20661 0.206587,0.30991 m 0,0 c 0.10332,0.10332 0.309933,0.10332 0.413226,0.10332 0.206613,-0.10332 0.309933,-0.20662 0.413226,-0.30994 m 0,0 v -0.41322 m -1.136359,0.30993 v -0.10332 m 0,0.10332 v 0.10329 m 1.136359,-0.61983 c -0.413226,0 -0.826452,0.10332 -1.239652,0.30993 m 0.103293,0.10329 c -1.549558,0.72313 -2.376011,2.58265 -1.756171,4.2355 0.619839,1.65291 2.376011,2.58266 4.028889,2.06614 1.756199,-0.41323 2.789264,-2.06614 2.479358,-3.82231 -0.309933,-1.7562 -1.859518,-2.89255 -3.615717,-2.78923 m -0.103293,0.20661 v -0.10332 m 0.413226,1.7562 -0.413226,-1.34298 m 0.413226,1.23968 c 0.103294,0.61984 0.723133,0.92975 1.342972,0.82646 m 1.446266,-0.41323 -1.446266,0.41323 m 1.756199,0.4132 c -0.10332,-0.30991 -0.10332,-0.61982 -0.206613,-0.82643 m -1.342973,1.34297 1.446266,-0.41322 m -1.446266,0.3099 c -0.516546,0.10332 -0.929772,0.72313 -0.723159,1.34295 m 0.309933,1.54958 -0.413226,-1.44626 m -0.413226,1.65288 c 0.309906,-0.1033 0.619839,-0.1033 0.929746,-0.20662 m -1.342973,-1.23965 0.413227,1.44627 m -0.309907,-1.54959 c -0.206613,-0.51652 -0.826452,-0.92975 -1.446292,-0.72313 m -1.446265,0.41322 1.446265,-0.41322 m -1.652852,-0.5165 c 0,0.30988 0.103294,0.61982 0.206587,0.92972 m 1.239652,-1.23965 -1.549558,0.4132 m 1.549558,-0.4132 c 0.61984,-0.20661 0.929746,-0.82642 0.826453,-1.44626 m -0.413226,-1.23968 0.309906,1.34297 m 0.516546,3.20246 c 0,-0.30993 -0.309933,-0.61984 -0.723159,-0.61984 -0.309907,0 -0.723106,0.30991 -0.723106,0.61984 0,0.41323 0.413199,0.72314 0.723106,0.72314 0.413226,0 0.723159,-0.30991 0.723159,-0.72314 m 2.995851,-0.72316 c 0,-0.4132 -0.309907,-0.72313 -0.723133,-0.72313 -0.309907,0 -0.723133,0.30993 -0.723133,0.72313 0,0.30994 0.413226,0.72316 0.723133,0.72316 0.413226,0 0.723133,-0.41322 0.723133,-0.72316 m -3.822303,-2.27269 c 0,-0.3099 -0.309907,-0.61984 -0.723107,-0.61984 -0.309933,0 -0.723159,0.30994 -0.723159,0.61984 0,0.41323 0.413226,0.72314 0.723159,0.72314 0.4132,0 0.723107,-0.30991 0.723107,-0.72314 m 2.995877,-0.82645 c 0,-0.30991 -0.309933,-0.61981 -0.61984,-0.61981 -0.413226,0 -0.723132,0.3099 -0.723132,0.61981 0,0.41323 0.309906,0.72316 0.723132,0.72316 0.309907,0 0.61984,-0.30993 0.61984,-0.72316 m -1.342972,1.96281 c 0,-0.3099 -0.206614,-0.51652 -0.413227,-0.51652 -0.309933,0 -0.516546,0.20662 -0.516546,0.51652 0,0.20662 0.206613,0.51652 0.516546,0.51652 0.206613,0 0.413227,-0.3099 0.413227,-0.51652 m -0.826453,-3.30578 v -0.10329 m -1.033066,0.3099 v -0.10329 h -0.103293 m 0,0 c -1.652878,0.82642 -2.479331,2.68594 -1.756172,4.44211 0.619813,1.65288 2.479305,2.58266 4.235503,2.16943 1.756198,-0.51655 2.789264,-2.27275 2.582651,-4.02892 -0.309933,-1.7562 -1.962812,-3.09917 -3.82233,-2.89255 m 0,0 v 0 c 0,0 -0.103293,0 0,0 m -0.309906,5.37188 c 0,-0.20661 -0.206613,-0.41322 -0.516546,-0.41322 -0.206587,0 -0.51652,0.20661 -0.51652,0.41322 0,0.30991 0.309933,0.51652 0.51652,0.51652 0.309933,0 0.516546,-0.20661 0.516546,-0.51652 m 2.99585,-0.72316 c 0,-0.3099 -0.206586,-0.51652 -0.516519,-0.51652 -0.206613,0 -0.51652,0.20662 -0.51652,0.51652 0,0.20662 0.309907,0.51655 0.51652,0.51655 0.309933,0 0.516519,-0.30993 0.516519,-0.51655 m -3.822303,-2.27269 c 0,-0.20661 -0.206613,-0.41322 -0.516493,-0.41322 -0.206613,0 -0.516546,0.20661 -0.516546,0.41322 0,0.30994 0.309933,0.51652 0.516546,0.51652 0.30988,0 0.516493,-0.20658 0.516493,-0.51652 m 2.995877,-0.82645 c 0,-0.20661 -0.206613,-0.41323 -0.413226,-0.41323 -0.309933,0 -0.516546,0.20662 -0.516546,0.41323 0,0.30993 0.206613,0.51655 0.516546,0.51655 0.206613,0 0.413226,-0.20662 0.413226,-0.51655 m 29.855292,37.80983 c 0.103294,-0.20661 0.103294,-0.41322 0.103294,-0.61984 m -0.103294,-4.33885 c 0.103294,-0.20661 0.103294,-0.41322 0.103294,-0.61984 m -2.685944,3.71901 c 0,0.30994 0.309906,0.61984 0.619839,0.61984 0.309906,0 0.51652,-0.3099 0.51652,-0.61984 m -1.136359,-2.47933 c 0,0.30991 0.309906,0.61984 0.619839,0.61984 0.309906,0 0.51652,-0.30993 0.51652,-0.61984 m 0.103319,-1.23968 c 0,0.30994 0.309907,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.3099 0.516546,-0.61984 m 1.342972,0 c 0,0.30994 0.309907,0.61984 0.61984,0.61984 0.309906,0 0.516519,-0.3099 0.516519,-0.61984 m 0.10332,1.23968 c 0,0.30991 0.309906,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.30993 0.516546,-0.61984 m -1.136359,2.47933 c 0,0.30994 0.309906,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.3099 0.516546,-0.61984 m -2.376038,1.23968 c 0,0.30991 0.309907,0.61984 0.61984,0.61984 0.309906,0 0.516519,-0.30993 0.516519,-0.61984 m -3.61569,0 c 0,0.30991 0.309907,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.30993 0.516546,-0.61984 m 4.338849,-2.47933 c 0,-0.30993 0,-0.72316 -0.103319,-1.03306 m -7.024794,0 c -0.103293,0.3099 -0.206613,0.72313 -0.206613,1.03306 m 4.752076,-3.5124 c -0.72316,-0.10332 -1.446292,-0.10332 -2.066132,0 m 0,0 c -1.239652,0.4132 -2.169424,1.34298 -2.479331,2.47934 m 0,0 c 0,0.10329 -0.103293,0.10329 -0.103293,0.10329 m 0,0 c 0,0.20661 0.206613,0.41323 0.4132,0.41323 m 2.582651,-2.58266 c 0,-0.10329 0,-0.20661 -0.103294,-0.3099 -0.10332,0 -0.206613,-0.1033 -0.309933,0 m 4.545463,2.37604 c -0.413227,-1.13636 -1.342973,-2.06614 -2.479331,-2.47934 m 0,0.1033 c -0.10332,-0.1033 -0.309933,0 -0.309933,0 -0.103294,0.10329 -0.206613,0.20661 -0.206613,0.3099 m 2.58265,2.58266 c 0.10332,0 0.206613,-0.1033 0.309933,-0.20662 0,0 0.103294,-0.20661 0,-0.3099 m -2.892583,4.23552 c 0,0.10332 0.103319,0.20662 0.206613,0.30994 0,0 0.206613,0.10329 0.309933,0 m 0,0 c 1.136358,-0.30994 2.066104,-1.23968 2.479331,-2.47936 m -0.103294,0 c 0.103294,-0.10329 0,-0.20661 0,-0.30991 -0.10332,-0.10332 -0.206613,-0.10332 -0.309933,-0.10332 m -6.611567,0.41323 c 0.309907,1.23968 1.239679,2.16942 2.479331,2.47936 m 0,0 c 0.10332,0.10329 0.206613,0 0.309933,0 0.103294,-0.10332 0.103294,-0.20662 0.103294,-0.30994 m -2.582651,-2.58265 c -0.206587,0 -0.4132,0.10332 -0.4132,0.30994 m 0,0 c 0,0.10329 0.103293,0.10329 0.103293,0.10329 m -0.206613,-1.03304 c 0,0.4132 0.10332,0.72313 0.206613,1.03304 m 7.024794,0 c 0.103319,-0.30991 0.103319,-0.61984 0.103319,-1.03304 m -4.648782,3.5124 c 0.61984,0.20658 1.342972,0.20658 2.066132,0 m -1.756199,-1.03307 c 0,-0.30993 -0.206613,-0.51654 -0.516546,-0.51654 -0.309906,0 -0.619813,0.20661 -0.619813,0.51654 m 3.61569,0 c 0,-0.30993 -0.206613,-0.51654 -0.516519,-0.51654 -0.309933,0 -0.61984,0.20661 -0.61984,0.51654 m 2.376038,-1.23968 c 0,-0.3099 -0.206613,-0.51652 -0.516546,-0.51652 -0.309907,0 -0.619813,0.20662 -0.619813,0.51652 m 1.136359,-2.47933 c 0,-0.30993 -0.206613,-0.51652 -0.516546,-0.51652 -0.309907,0 -0.619813,0.20659 -0.619813,0.51652 m -0.10332,-1.23968 c 0,-0.3099 -0.206613,-0.51652 -0.516519,-0.51652 -0.309933,0 -0.61984,0.20662 -0.61984,0.51652 m -1.342972,0 c 0,-0.3099 -0.206613,-0.51652 -0.516546,-0.51652 -0.309906,0 -0.619813,0.20662 -0.619813,0.51652 m -0.103319,1.23968 c 0,-0.30993 -0.206614,-0.51652 -0.51652,-0.51652 -0.309933,0 -0.619839,0.20659 -0.619839,0.51652 m 1.136359,2.47933 c 0,-0.3099 -0.206614,-0.51652 -0.51652,-0.51652 -0.309933,0 -0.619839,0.20662 -0.619839,0.51652 m 0,-1.65288 h -0.10332 m 3.615716,3.61569 v -0.10329 m -1.033065,0 v 0.10329 m -2.582651,-2.58265 h 0.10332 m 0,-1.13635 c 0.413226,0.30993 0.826452,0.30993 1.136359,0 m 1.033065,0.10331 h -1.033065 m 1.033065,-0.10331 c 0.206613,0 0.309907,-0.1033 0.309907,-0.30991 m 0,-1.03307 v 1.03307 m 0.206613,-1.65291 c 0,-0.20661 0,-0.41322 -0.103294,-0.51652 m 1.03304,0 c -0.309907,0.30991 -0.309907,0.72314 0,1.13636 m -0.103294,1.03307 v -1.03307 m 0.103294,1.03307 c 0,0.20661 0.103319,0.30991 0.309932,0.30991 m 1.033066,0.10331 h -1.033066 m 1.033066,-0.10331 c 0.4132,0.30993 0.826426,0.30993 1.136359,0 m 0,1.03306 c -0.309933,-0.20661 -0.723159,-0.20661 -1.136359,0 m -0.413226,0.10329 h 0.413226 m -0.309933,0 c -0.103293,0 -0.206613,0 -0.206613,0.10332 m 0,0.51652 v -0.41322 m -0.206613,0.61984 c 0.10332,0 0.206613,-0.1033 0.206613,-0.20662 m -0.723133,0.20662 h 0.51652 m -0.413226,0 c -0.103294,0 -0.206613,0 -0.206613,0.10332 m -0.103294,0.4132 v -0.30991 m 0.103294,0.30991 c -0.309907,0.30993 -0.309907,0.72316 0,1.13638 m -0.929746,-0.61984 c 0,-0.20661 0,-0.41322 -0.103294,-0.51654 m -0.103319,-1.03304 v 1.03304 m 0,-1.03304 c 0,-0.20662 -0.103294,-0.30994 -0.309907,-0.30994 m -1.033065,0 h 1.033065 m -1.033065,-0.10329 c -0.309907,-0.20661 -0.723133,-0.20661 -1.136359,0 m 1.033065,0 h 2.066105 m 0,0 v 2.58265 m 0,0 h 0.206613 m 0,0 v -0.51654 m 0.206613,-0.61984 c -0.10332,0.10332 -0.206613,0.30993 -0.206613,0.51654 m 0.206613,-0.41322 v -2.16943 m 0,0 h 2.479331 m 0,0 v -0.10329 m 0,0 h -0.516519 m -0.51652,-0.20662 c 0.206587,0.1033 0.4132,0.20662 0.619813,0.20662 m -0.619813,-0.20662 H 66.37378 m 0,0 v -2.47935 m 0,0 h -0.206613 m 0,0 v 0.51654 m -0.103294,0.51652 c 0.103294,-0.20661 0.206613,-0.41322 0.206613,-0.61984 m -0.206613,0.61984 v 2.06611 m 0,0 h -2.58265 m 0,0 v 0.20661 m 0,0 h 0.516519 m 0.61984,0.10332 c -0.103294,-0.10332 -0.309907,-0.20661 -0.51652,-0.20661 m 2.479331,2.78926 H 66.4771 m 2.99585,-3.20249 v 0.20661 m -3.09917,-2.99587 h 0.10332 m -2.995877,3.09917 v -0.1033 m 0,0 h 2.58265 m 0.413227,-2.99587 v 2.47935 m 2.99585,0.51652 h -2.479331 m -0.516519,2.99588 v -2.58265 m -0.413227,-30.26852 c 0.103294,-0.10332 0.103294,-0.3099 0.103294,-0.51652 m -0.103294,-4.44214 c 0.103294,-0.10329 0.103294,-0.30991 0.103294,-0.51652 m -2.685944,3.71898 c 0,0.30991 0.309906,0.61984 0.619839,0.61984 0.309906,0 0.51652,-0.30993 0.51652,-0.61984 m -1.136359,-2.4793 c 0,0.30991 0.309906,0.61981 0.619839,0.61981 0.309906,0 0.51652,-0.3099 0.51652,-0.61981 m 0.103319,-1.23968 c 0,0.30991 0.309907,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.30993 0.516546,-0.61984 m 1.342972,0 c 0,0.30991 0.309907,0.61984 0.61984,0.61984 0.309906,0 0.516519,-0.30993 0.516519,-0.61984 m 0.10332,1.23968 c 0,0.30991 0.309906,0.61981 0.619813,0.61981 0.309933,0 0.516546,-0.3099 0.516546,-0.61981 m -1.136359,2.4793 c 0,0.30991 0.309906,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.30993 0.516546,-0.61984 m -2.376038,1.23968 c 0,0.30991 0.309907,0.61982 0.61984,0.61982 0.309906,0 0.516519,-0.30991 0.516519,-0.61982 m -3.61569,0 c 0,0.30991 0.309907,0.61982 0.619813,0.61982 0.309933,0 0.516546,-0.30991 0.516546,-0.61982 m 4.338849,-2.47933 c 0,-0.41322 0,-0.72313 -0.103319,-1.03304 m -7.024794,0 c -0.103293,0.30991 -0.206613,0.61982 -0.206613,1.03304 m 4.752076,-3.51239 c -0.72316,-0.20662 -1.446292,-0.20662 -2.066132,0 m 0,0 c -1.239652,0.30993 -2.169424,1.23967 -2.479331,2.47935 m 0,0 c 0,0 -0.103293,0 -0.103293,0.1033 m 0,0 c 0,0.20661 0.206613,0.41322 0.4132,0.41322 m 2.582651,-2.58265 c 0,-0.10329 0,-0.3099 -0.103294,-0.3099 -0.10332,-0.10332 -0.206613,-0.10332 -0.309933,-0.10332 m 4.545463,2.47935 c -0.413227,-1.23968 -1.342973,-2.16942 -2.479331,-2.47935 m 0,0 c -0.10332,0 -0.309933,0 -0.309933,0.10332 -0.103294,0 -0.206613,0.20661 -0.206613,0.3099 m 2.58265,2.58265 c 0.10332,0 0.206613,-0.10332 0.309933,-0.20661 0,-0.10329 0.103294,-0.20661 0,-0.30991 m -2.892583,4.13219 c 0,0.10332 0.103319,0.20661 0.206613,0.30993 0,0 0.206613,0.10329 0.309933,0 m 0,0.10329 c 1.136358,-0.41322 2.066104,-1.34297 2.479331,-2.47933 m -0.103294,0 c 0.103294,-0.10329 0,-0.30991 0,-0.30991 -0.10332,-0.10332 -0.206613,-0.20661 -0.309933,-0.20661 m -6.611567,0.51652 c 0.309907,1.13636 1.239679,2.06611 2.479331,2.47933 m 0,-0.10329 c 0.10332,0.10329 0.206613,0 0.309933,0 0.103294,-0.10332 0.103294,-0.20661 0.103294,-0.30993 m -2.582651,-2.58263 c -0.206587,0 -0.4132,0.20661 -0.4132,0.41323 m 0,0 c 0,0 0.103293,0 0.103293,0.10329 m -0.206613,-1.03304 c 0,0.30993 0.10332,0.72313 0.206613,1.03304 m 7.024794,0 c 0.103319,-0.30991 0.103319,-0.72311 0.103319,-1.03304 m -4.648782,3.51237 c 0.61984,0.10332 1.342972,0.10332 2.066132,0 m -1.756199,-1.03304 c 0,-0.30993 -0.206613,-0.61984 -0.516546,-0.61984 -0.309906,0 -0.619813,0.30991 -0.619813,0.61984 m 3.61569,0 c 0,-0.30993 -0.206613,-0.61984 -0.516519,-0.61984 -0.309933,0 -0.61984,0.30991 -0.61984,0.61984 m 2.376038,-1.23968 c 0,-0.3099 -0.206613,-0.61984 -0.516546,-0.61984 -0.309907,0 -0.619813,0.30994 -0.619813,0.61984 m 1.136359,-2.4793 c 0,-0.30993 -0.206613,-0.61984 -0.516546,-0.61984 -0.309907,0 -0.619813,0.30991 -0.619813,0.61984 m -0.10332,-1.23968 c 0,-0.30991 -0.206613,-0.61984 -0.516519,-0.61984 -0.309933,0 -0.61984,0.30993 -0.61984,0.61984 m -1.342972,0 c 0,-0.30991 -0.206613,-0.61984 -0.516546,-0.61984 -0.309906,0 -0.619813,0.30993 -0.619813,0.61984 m -0.103319,1.23968 c 0,-0.30993 -0.206614,-0.61984 -0.51652,-0.61984 -0.309933,0 -0.619839,0.30991 -0.619839,0.61984 m 1.136359,2.4793 c 0,-0.3099 -0.206614,-0.61984 -0.51652,-0.61984 -0.309933,0 -0.619839,0.30994 -0.619839,0.61984 m 0,-1.75617 h -0.10332 m 2.582651,-2.58265 v 0.10332 m 1.033065,0 v -0.10332 m -3.615716,3.61569 h 0.10332 m 0,-1.03304 c 0.413226,0.20662 0.826452,0.20662 1.136359,0 m 1.033065,0 h -1.033065 m 1.033065,0 c 0.206613,0 0.309907,-0.20661 0.309907,-0.41322 m 0,-0.92975 v 1.03307 m 0.206613,-1.65291 c 0,-0.20661 0,-0.41323 -0.103294,-0.61984 m 1.03304,0 c -0.309907,0.41323 -0.309907,0.82645 0,1.13636 m -0.103294,1.13639 v -1.03307 m 0.103294,0.92975 c 0,0.20661 0.103319,0.41322 0.309932,0.41322 m 1.033066,0 h -1.033066 m 1.033066,0 c 0.4132,0.20662 0.826426,0.20662 1.136359,0 m 0,1.03304 c -0.309933,-0.3099 -0.723159,-0.3099 -1.136359,0 m -0.413226,0 h 0.413226 m -0.309933,0 c -0.103293,0 -0.206613,0.10329 -0.206613,0.20661 m 0,0.51652 v -0.51652 m -0.206613,0.61982 c 0.10332,0 0.206613,-0.1033 0.206613,-0.20662 m -0.723133,0.30994 h 0.51652 m -0.413226,-0.10332 c -0.103294,0 -0.206613,0.10332 -0.206613,0.20661 m -0.103294,0.41323 v -0.41323 m 0.103294,0.30993 c -0.309907,0.41323 -0.309907,0.82646 0,1.13636 m -0.929746,-0.51652 c 0,-0.20661 0,-0.41322 -0.103294,-0.61984 m -0.103319,-0.92974 v 1.03304 m 0,-1.13636 c 0,-0.20662 -0.103294,-0.30991 -0.309907,-0.30991 m -1.033065,0 h 1.033065 m -1.033065,0 c -0.309907,-0.3099 -0.723133,-0.3099 -1.136359,0 m 1.033065,0 h 2.066105 m 0,0 v 2.47933 m 0,0 h 0.206613 m 0,0 v -0.51652 m 0.206613,-0.61984 c -0.10332,0.20662 -0.206613,0.41323 -0.206613,0.61984 m 0.206613,-0.51654 v -2.06608 m 0,0 h 2.479331 m 0,0 v -0.20661 m 0,0 h -0.516519 m -0.51652,-0.20662 c 0.206587,0.1033 0.4132,0.20662 0.619813,0.20662 m -0.619813,-0.10332 H 66.37378 m 0,0 v -2.58263 m 0,0 h -0.206613 m 0,0 v 0.51652 m -0.103294,0.51652 c 0.103294,-0.10329 0.206613,-0.30991 0.206613,-0.51652 m -0.206613,0.61984 v 2.06611 m 0,0 h -2.58265 m 0,0 v 0.10331 m 0,0 h 0.516519 m 0.61984,0.10327 c -0.103294,-0.10327 -0.309907,-0.10327 -0.51652,-0.10327 m 2.479331,2.68592 H 66.4771 m 2.99585,-3.09914 v 0.10329 m -3.09917,-2.99585 h 0.10332 m -2.995877,3.20247 v -0.20662 m 0,0 h 2.58265 m 0.413227,-2.99585 v 2.58263 m 2.99585,0.41322 h -2.479331 m -0.516519,2.99585 v -2.47933 m 63.53286,-69.21468 c -0.30991,0 -0.61984,0.10332 -0.82645,0.206613 m 1.03306,-0.619839 c -0.51652,0 -1.03306,0.10332 -1.44629,0.309933 m -1.23965,1.136359 c -0.82643,1.136359 -0.92972,2.789237 -0.10332,3.925596 0.82645,1.239679 2.27274,1.859492 3.71901,1.549585 1.44629,-0.309906 2.47936,-1.446292 2.78926,-2.892557 m -5.1653,-3.718983 c -0.51652,0.309906 -0.92974,0.619839 -1.23965,1.136359 m 0.30991,-0.103294 c -0.92972,1.033039 -1.03304,2.582598 -0.30991,3.822277 0.61984,1.239679 2.0661,1.859492 3.5124,1.652905 1.34297,-0.309933 2.47933,-1.342999 2.68594,-2.789264 m 0,0.103293 h 0.10329 m -6.30163,-2.685917 0.20661,-0.103294 m 1.03304,-0.723159 V 39.20443 m 1.54959,-0.309906 c -0.51652,0 -1.03304,0.206613 -1.54959,0.413226 m 1.44629,-0.516546 0.1033,0.206613 m 2.89258,3.822303 0.51652,0.103293 m -0.41323,-1.033012 -0.10329,0.929719 m 0.51652,-0.826426 -0.41323,-0.103293 m 0.41323,0 c -0.10329,-1.239679 -0.92975,-2.376038 -2.16942,-2.789264 m -1.13636,0.413226 1.13636,-0.309933 m -1.23968,-0.206613 0.10332,0.516546 m -1.54959,0.309906 -0.10332,-0.413226 m -1.03304,0.723159 1.13636,-0.309933 m 4.02892,2.272745 c 0,-0.309933 -0.1033,-0.61984 -0.20662,-0.929773 m -0.72313,1.239653 0.92975,-0.30988 m -0.92975,0.206586 c -0.61984,0.103294 -0.92974,0.723133 -0.82645,1.342972 m 0.41323,1.549586 -0.30991,-1.446292 m -0.51655,1.652905 c 0.30994,-0.10332 0.61984,-0.10332 0.92978,-0.206613 m -1.343,-1.239679 0.41322,1.446292 m -0.41322,-1.549585 c -0.1033,-0.516546 -0.72314,-0.929773 -1.34298,-0.72316 m -1.44626,0.413227 1.44626,-0.413227 m -1.65287,-0.516519 c 0,0.309906 0.10329,0.619839 0.20661,0.929746 m 1.23965,-1.239653 -1.44626,0.4132 m 1.44626,-0.4132 c 0.61984,-0.206586 0.92977,-0.826426 0.82645,-1.446265 m -0.41322,-1.342972 0.41322,1.446265 m 0.82646,-0.206613 -0.41323,-1.549585 m 0.41323,1.446292 c 0.10329,0.619839 0.72313,0.929746 1.34297,0.826452 m 0.92974,-0.206613 -0.92974,0.206613 m 0.10332,-2.376037 c -0.51655,-0.309933 -1.03307,-0.413227 -1.65291,-0.309933 m 3.71901,3.099197 c -0.10332,-1.239679 -0.92974,-2.272745 -2.0661,-2.789264 m 2.0661,3.718983 v -0.929719 m 0,0.103293 h -0.20661 m -2.16942,-2.789264 0.30993,-0.103293 M 130.6298,42.3036 c 0,-0.103293 -0.10332,-0.206586 -0.20661,-0.206586 -0.10332,0 -0.20662,0.103293 -0.20662,0.206586 0,0.103294 0.1033,0.206587 0.20662,0.206587 0.10329,0 0.20661,-0.103293 0.20661,-0.206587 m -1.44629,-1.136359 c 0,-0.309906 -0.30991,-0.619839 -0.72314,-0.619839 -0.3099,0 -0.61983,0.309933 -0.61983,0.619839 0,0.413227 0.30993,0.72316 0.61983,0.72316 0.41323,0 0.72314,-0.309933 0.72314,-0.72316 m 2.99587,-0.826426 c 0,-0.309933 -0.3099,-0.619839 -0.72313,-0.619839 -0.30993,0 -0.61984,0.309906 -0.61984,0.619839 0,0.4132 0.30991,0.723133 0.61984,0.723133 0.41323,0 0.72313,-0.309933 0.72313,-0.723133 m 0.82646,2.995825 c 0,-0.309907 -0.41323,-0.61984 -0.72316,-0.61984 -0.4132,0 -0.72313,0.309933 -0.72313,0.61984 0,0.413226 0.30993,0.723132 0.72313,0.723132 0.30993,0 0.72316,-0.309906 0.72316,-0.723132 m -2.99588,0.826452 c 0,-0.309906 -0.41323,-0.619839 -0.72313,-0.619839 -0.41323,0 -0.72316,0.309933 -0.72316,0.619839 0,0.413226 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.72313,-0.309907 0.72313,-0.723133 m -0.20661,0 c 0,-0.206613 -0.30991,-0.413226 -0.51652,-0.413226 -0.30994,0 -0.51655,0.206613 -0.51655,0.413226 0,0.309906 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.51652,-0.206614 0.51652,-0.51652 m 2.99587,-0.826452 c 0,-0.206614 -0.30993,-0.413227 -0.51654,-0.413227 -0.30991,0 -0.51652,0.206613 -0.51652,0.413227 0,0.309932 0.20661,0.516546 0.51652,0.516546 0.20661,0 0.51654,-0.206614 0.51654,-0.516546 m -0.82645,-2.995825 c 0,-0.206613 -0.20661,-0.413226 -0.51652,-0.413226 -0.20661,0 -0.41322,0.206613 -0.41322,0.413226 0,0.309907 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.206613 0.51652,-0.51652 m -2.99588,0.826426 c 0,-0.206613 -0.20661,-0.413226 -0.51652,-0.413226 -0.20661,0 -0.41322,0.206613 -0.41322,0.413226 0,0.309933 0.20661,0.516546 0.41322,0.516546 0.30991,0 0.51652,-0.206613 0.51652,-0.516546 m -1.65287,0.516546 h 0.10329 m 0,0 0.20661,0.723107 m 0,0 0.10332,-0.103294 m 0,0 v 0.103294 m 0,0 v 0.103293 m 0,0 -0.20661,0.10332 m 0,0 -0.20661,-0.92972 m 2.78926,3.305758 0.10329,0.206613 m 0,0 -0.20661,0.103293 m 0,0 v -0.309906 m 0,0 h -0.10329 m 0,0 v -0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.103294 m 0,0 h 0.10329 m 0,0 0.10332,0.103294 m 0,0 0.30991,-0.103294 m 0,0 v 0.103294 m 0,0 -0.10332,0.723159 m 0,0 h -0.1033 m 0,0 0.1033,-0.723159 m 0,0 -0.20659,0.10332 m 1.54959,0 0.10329,0.103293 h 0.20661 m 0,0 h 0.10329 m 0,0 c 0.10332,-0.103293 0.10332,-0.206613 0.10332,-0.309907 m 0,0.103294 h -0.10332 m -0.10329,0 c 0.10329,0 0.10329,0 0.10329,-0.103294 m -0.20658,0.103294 v 0 c 0,0.10332 0.10329,0.10332 0.10329,0 m -0.20661,0 v -0.103294 h 0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.103319 m -0.10332,-0.206614 v 0.10332 h 0.10332 m -0.10332,-0.206613 v 0 c -0.10329,0 -0.10329,0.103293 0,0.103293 m 0,-0.103293 h 0.10332 l 0.10329,0.103293 m 0,0 0.10329,-0.103293 m 0,0 -0.10329,-0.10332 h -0.20661 m 0,0 -0.20661,0.10332 v 0.206613 m 0,0 c 0,0.103294 0.10332,0.103294 0.20661,0.103294 m 0,0.103319 -0.10329,0.103294 v 0.10332 m 1.13635,-4.752049 -0.51654,0.103319 m 0,0 v 0.103294 m 0,0 h 0.30993 m 0,0 -0.10332,0.413226 m 0,-0.10332 c -0.10329,0.10332 0,0.206613 0,0.309933 0.10332,0.103293 0.20661,0.103293 0.30993,0 0.1033,0 0.1033,-0.10332 0.1033,-0.206613 m 0,0 h -0.1033 m -0.20661,0 c -0.10332,0 -0.10332,0.103293 0,0.103293 0,0.10332 0.10329,0.10332 0.10329,0 0.10332,0 0.10332,-0.103293 0.10332,-0.103293 m -0.20661,0 0.20661,-0.51652 m 0,0 v -0.103319 m -2.78926,64.565924 c -0.30991,0 -0.61984,0.10332 -0.82645,0.20661 m 1.03306,-0.61983 c -0.51652,0 -1.03306,0.10332 -1.44629,0.30993 m -1.23965,1.13636 c -0.82643,1.13636 -0.92972,2.78923 -0.10332,3.92559 0.82645,1.23966 2.27274,1.8595 3.71901,1.54959 1.44629,-0.30993 2.47936,-1.44629 2.78926,-2.89256 m -5.1653,-3.71898 c -0.51652,0.3099 -0.92974,0.61984 -1.23965,1.13636 m 0.30991,-0.10332 c -0.92972,1.03306 -1.03304,2.58262 -0.30991,3.8223 0.61984,1.23965 2.0661,1.85949 3.5124,1.65288 1.34297,-0.30991 2.47933,-1.34297 2.68594,-2.78924 m 0,0.10329 h 0.10329 m -6.30163,-2.68591 0.20661,-0.10332 m 1.03304,-0.72314 v -0.20661 m 1.54959,-0.3099 c -0.51652,0 -1.03304,0.20661 -1.54959,0.41322 m 1.44629,-0.51654 0.1033,0.20661 m 2.89258,3.92559 h 0.51652 m -0.41323,-1.03303 -0.10329,1.03303 m 0.51652,-0.92971 -0.41323,-0.10332 m 0.41323,0 c -0.10329,-1.23966 -0.92975,-2.37602 -2.16942,-2.78924 m -1.13636,0.41322 1.13636,-0.30993 m -1.23968,-0.20661 0.10332,0.51654 m -1.54959,0.4132 -0.10332,-0.51652 m -1.03304,0.72314 1.13636,-0.20662 m 4.02892,2.16943 c 0,-0.30991 -0.1033,-0.61981 -0.20662,-0.92975 m -0.72313,1.23968 0.92975,-0.30993 m -0.92975,0.20661 c -0.61984,0.10332 -0.92974,0.72313 -0.82645,1.34295 m 0.41323,1.54958 -0.30991,-1.44626 m -0.51655,1.65288 c 0.30994,-0.1033 0.61984,-0.1033 0.92978,-0.20662 m -1.343,-1.23965 0.41322,1.44627 m -0.41322,-1.54959 c -0.1033,-0.51652 -0.72314,-0.92975 -1.34298,-0.72313 m -1.44626,0.41322 1.44626,-0.41322 m -1.65287,-0.5165 c 0,0.30988 0.10329,0.61982 0.20661,0.92972 m 1.23965,-1.23965 -1.44626,0.4132 m 1.44626,-0.4132 c 0.61984,-0.20661 0.92977,-0.82642 0.82645,-1.44626 m -0.41322,-1.34298 0.41322,1.44627 m 0.82646,-0.20661 -0.41323,-1.54959 m 0.41323,1.44629 c 0.10329,0.61984 0.72313,0.92975 1.34297,0.82646 m 0.92974,-0.20662 -0.92974,0.20662 m 0.10332,-2.37604 c -0.51655,-0.30993 -1.03307,-0.41323 -1.65291,-0.30993 m 3.71901,3.09917 c -0.10332,-1.23966 -0.92974,-2.27272 -2.0661,-2.78924 m 2.0661,3.71898 v -0.92974 m 0,0.10332 h -0.20661 m -2.16942,-2.78927 0.30993,-0.10329 m 2.68594,0.92974 c 0,0 0.1033,-0.10332 0,-0.10332 m -3.92562,2.37604 c 0,-0.10329 -0.10332,-0.20661 -0.20661,-0.20661 -0.10332,0 -0.20662,0.10332 -0.20662,0.20661 0,0.10332 0.1033,0.20662 0.20662,0.20662 0.10329,0 0.20661,-0.1033 0.20661,-0.20662 m -1.44629,-1.13636 c 0,-0.3099 -0.30991,-0.61984 -0.72314,-0.61984 -0.3099,0 -0.61983,0.30994 -0.61983,0.61984 0,0.41323 0.30993,0.72314 0.61983,0.72314 0.41323,0 0.72314,-0.30991 0.72314,-0.72314 m 2.99587,-0.82645 c 0,-0.30991 -0.3099,-0.61981 -0.72313,-0.61981 -0.30993,0 -0.61984,0.3099 -0.61984,0.61981 0,0.41323 0.30991,0.72316 0.61984,0.72316 0.41323,0 0.72313,-0.30993 0.72313,-0.72316 m 0.82646,2.99585 c 0,-0.30991 -0.41323,-0.61984 -0.72316,-0.61984 -0.4132,0 -0.72313,0.30993 -0.72313,0.61984 0,0.41323 0.30993,0.72313 0.72313,0.72313 0.30993,0 0.72316,-0.3099 0.72316,-0.72313 m -2.99588,0.82645 c 0,-0.30993 -0.41323,-0.61984 -0.72313,-0.61984 -0.41323,0 -0.72316,0.30991 -0.72316,0.61984 0,0.41323 0.30993,0.72314 0.72316,0.72314 0.3099,0 0.72313,-0.30991 0.72313,-0.72314 m -0.20661,0 c 0,-0.20661 -0.30991,-0.41322 -0.51652,-0.41322 -0.30994,0 -0.51655,0.20661 -0.51655,0.41322 0,0.30991 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.51652,-0.20661 0.51652,-0.51652 m 2.99587,-0.82645 c 0,-0.20661 -0.30993,-0.41323 -0.51654,-0.41323 -0.30991,0 -0.51652,0.20662 -0.51652,0.41323 0,0.30991 0.20661,0.51652 0.51652,0.51652 0.20661,0 0.51654,-0.20661 0.51654,-0.51652 m -0.82645,-2.99585 c 0,-0.20661 -0.20661,-0.41323 -0.51652,-0.41323 -0.20661,0 -0.41322,0.20662 -0.41322,0.41323 0,0.30993 0.20661,0.51655 0.41322,0.51655 0.30991,0 0.51652,-0.20662 0.51652,-0.51655 m -2.99588,0.82645 c 0,-0.20661 -0.20661,-0.41322 -0.51652,-0.41322 -0.20661,0 -0.41322,0.20661 -0.41322,0.41322 0,0.30994 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.20658 0.51652,-0.51652 m -1.65287,0.51652 h 0.10329 m 0,0 0.20661,0.72316 m 0,0 0.10332,-0.10332 m 0,0 v 0.10332 m 0,0 v 0.1033 m 0,0 -0.20661,0.10331 m 0,0 -0.20661,-0.92977 m 2.78926,3.30579 0.10329,0.20658 m 0,0 -0.20661,0.10332 m 0,0 v -0.3099 m 0,0 h -0.10329 m 0,0 v -0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.1033 m 0,0 h 0.10329 m 0,0 0.10332,0.1033 m 0,0 0.30991,-0.1033 m 0,0 v 0.1033 m 0,0 -0.10332,0.72313 m 0,0 h -0.1033 m 0,0 0.1033,-0.72313 m 0,0 -0.20659,0.10332 m 1.54959,0 0.10329,0.10329 h 0.20661 m 0,0 h 0.10329 m 0,0 c 0.10332,-0.10329 0.10332,-0.20661 0.10332,-0.30991 m 0,0.1033 h -0.10332 m -0.10329,0.10332 c 0.10329,0 0.10329,-0.10332 0.10329,-0.10332 m -0.20658,0 v 0 c 0,0.10332 0.10329,0.10332 0.10329,0 m -0.20661,0 v -0.1033 h 0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 m -0.10332,-0.20661 v 0.10332 c 0,0.10329 0.10332,0.10329 0.10332,0 m -0.10332,-0.20661 v 0 c -0.10329,0 -0.10329,0.10329 0,0.10329 m 0,-0.10329 h 0.10332 l 0.10329,0.10329 m 0,0 0.10329,-0.10329 m 0,0 -0.10329,-0.10332 h -0.20661 m 0,0 -0.20661,0.10332 v 0.20661 m 0,0 c 0,0.10329 0.10332,0.10329 0.20661,0.10329 m 0,0.10332 -0.10329,0.1033 v 0.10332 m 1.13635,-4.75205 -0.51654,0.10329 m 0,0 v 0.10332 m 0,0 h 0.30993 m 0,0 -0.10332,0.41323 m 0,-0.10332 c -0.10329,0.10332 0,0.20661 0,0.30993 0.10332,0.10329 0.20661,0.10329 0.30993,0 0.1033,0 0.1033,-0.10332 0.1033,-0.20661 m 0,0 h -0.1033 m -0.20661,0 c -0.10332,0 -0.10332,0.10329 0,0.10329 0,0.10332 0.10329,0.10332 0.10329,0 0.10332,0 0.10332,-0.10329 0.10332,-0.10329 m -0.20661,0 0.20661,-0.51655 m 0,0 v -0.10329 m -2.78926,31.71475 c -0.30991,0.10332 -0.61984,0.10332 -0.82645,0.20662 m 1.03306,-0.61982 c -0.51652,0 -1.03306,0.20659 -1.44629,0.4132 m -1.23965,1.03307 c -0.82643,1.23968 -0.92972,2.78926 -0.10332,4.02892 0.82645,1.23967 2.27274,1.85951 3.71901,1.54961 1.44629,-0.30994 2.47936,-1.44629 2.78926,-2.89259 m -5.1653,-3.71901 c -0.51652,0.20662 -0.92974,0.61984 -1.23965,1.03307 m 0.30991,-0.10329 c -0.92972,1.13636 -1.03304,2.68594 -0.30991,3.92562 0.61984,1.23965 2.0661,1.85949 3.5124,1.54958 1.34297,-0.20661 2.47933,-1.34299 2.68594,-2.68597 m 0,0 h 0.10329 m -6.30163,-2.58262 0.20661,-0.10332 m 1.03304,-0.82645 v -0.20662 m 1.54959,-0.20661 c -0.51652,0 -1.03304,0.10332 -1.54959,0.30993 m 1.44629,-0.51652 0.1033,0.20659 m 2.89258,3.92562 h 0.51652 m -0.41323,-0.92974 -0.10329,0.92974 m 0.51652,-0.92974 h -0.41323 m 0.41323,0 c -0.10329,-1.34297 -0.92975,-2.37604 -2.16942,-2.78927 m -1.13636,0.30994 1.13636,-0.30994 m -1.23968,-0.20661 0.10332,0.51655 m -1.54959,0.41322 -0.10332,-0.51654 m -1.03304,0.82645 1.13636,-0.30991 m 4.02892,2.16943 c 0,-0.30993 -0.1033,-0.51655 -0.20662,-0.82645 m -0.72313,1.13635 0.92975,-0.20661 m -0.92975,0.10332 c -0.61984,0.20659 -0.92974,0.82643 -0.82645,1.44627 m 0.41323,1.44629 -0.30991,-1.44629 m -0.51655,1.6529 c 0.30994,0 0.61984,-0.10332 0.92978,-0.20661 m -1.343,-1.23968 0.41322,1.54958 m -0.41322,-1.54958 c -0.1033,-0.61984 -0.72314,-0.92975 -1.34298,-0.82645 m -1.44626,0.51654 1.44626,-0.41322 m -1.65287,-0.51655 c 0,0.30993 0.10329,0.61984 0.20661,0.82645 m 1.23965,-1.13636 -1.44626,0.30991 m 1.44626,-0.4132 c 0.61984,-0.10332 0.92977,-0.72316 0.82645,-1.343 m -0.41322,-1.44626 0.41322,1.44626 m 0.82646,-0.20661 -0.41323,-1.44627 m 0.41323,1.44627 c 0.10329,0.51655 0.72313,0.92977 1.34297,0.72316 m 0.92974,-0.20661 -0.92974,0.3099 m 0.10332,-2.47933 c -0.51655,-0.20661 -1.03307,-0.30991 -1.65291,-0.30991 m 3.71901,3.20247 c -0.10332,-1.23968 -0.92974,-2.37604 -2.0661,-2.89256 m 2.0661,3.8223 v -0.92974 m 0,0 h -0.20661 m -2.16942,-2.78927 0.30993,-0.10329 m 2.68594,0.92975 c 0,0 0.1033,0 0,0 m -3.92562,2.27274 c 0,-0.10332 -0.10332,-0.20661 -0.20661,-0.20661 -0.10332,0 -0.20662,0.10329 -0.20662,0.20661 0,0.10329 0.1033,0.30991 0.20662,0.30991 0.10329,0 0.20661,-0.20662 0.20661,-0.30991 m -1.44629,-1.03306 c 0,-0.41323 -0.30991,-0.72314 -0.72314,-0.72314 -0.3099,0 -0.61983,0.30991 -0.61983,0.72314 0,0.3099 0.30993,0.72313 0.61983,0.72313 0.41323,0 0.72314,-0.41323 0.72314,-0.72313 m 2.99587,-0.82646 c 0,-0.41322 -0.3099,-0.72313 -0.72313,-0.72313 -0.30993,0 -0.61984,0.30991 -0.61984,0.72313 0,0.30991 0.30991,0.72314 0.61984,0.72314 0.41323,0 0.72313,-0.41323 0.72313,-0.72314 m 0.82646,2.99588 c 0,-0.41323 -0.41323,-0.72316 -0.72316,-0.72316 -0.4132,0 -0.72313,0.30993 -0.72313,0.72316 0,0.30991 0.30993,0.72313 0.72313,0.72313 0.30993,0 0.72316,-0.41322 0.72316,-0.72313 m -2.99588,0.82643 c 0,-0.4132 -0.41323,-0.72314 -0.72313,-0.72314 -0.41323,0 -0.72316,0.30994 -0.72316,0.72314 0,0.30993 0.30993,0.72316 0.72316,0.72316 0.3099,0 0.72313,-0.41323 0.72313,-0.72316 m -0.20661,0 c 0,-0.30991 -0.30991,-0.51652 -0.51652,-0.51652 -0.30994,0 -0.51655,0.20661 -0.51655,0.51652 0,0.20661 0.20661,0.51654 0.51655,0.51654 0.20661,0 0.51652,-0.30993 0.51652,-0.51654 m 2.99587,-0.82643 c 0,-0.30993 -0.30993,-0.51655 -0.51654,-0.51655 -0.30991,0 -0.51652,0.20662 -0.51652,0.51655 0,0.20661 0.20661,0.51652 0.51652,0.51652 0.20661,0 0.51654,-0.30991 0.51654,-0.51652 m -0.82645,-2.99588 c 0,-0.3099 -0.20661,-0.51652 -0.51652,-0.51652 -0.20661,0 -0.41322,0.20662 -0.41322,0.51652 0,0.20662 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.3099 0.51652,-0.51652 m -2.99588,0.82646 c 0,-0.30994 -0.20661,-0.51655 -0.51652,-0.51655 -0.20661,0 -0.41322,0.20661 -0.41322,0.51655 0,0.20661 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.30991 0.51652,-0.51652 m -1.65287,0.51652 h 0.10329 m 0,0 0.20661,0.72313 m 0,0 0.10332,-0.20659 m 0,0 v 0.20659 m 0,0 v 0.10332 m 0,0 h -0.20661 m 0,0 -0.20661,-0.82645 m 2.78926,3.20249 0.10329,0.3099 m 0,0 h -0.20661 m 0,0 v -0.20661 m 0,0 h -0.10329 m 0,0 v -0.10329 m 0,0 h 0.10329 m 0,0 -0.10329,-0.20662 m 0,0 h 0.10329 m 0,0 0.10332,0.1033 m 0,0 0.30991,-0.1033 m 0,0 v 0.20662 m 0,0 -0.10332,0.61983 m 0,0 -0.1033,0.1033 m 0,0 0.1033,-0.72313 m 0,0 h -0.20659 m 1.54959,0 0.10329,0.10329 0.20661,0.10332 m 0,0 h 0.10329 m 0,-0.10332 c 0.10332,0 0.10332,-0.20661 0.10332,-0.30991 m 0,0.1033 h -0.10332 m -0.10329,0.10332 c 0.10329,0 0.10329,0 0.10329,-0.10332 m -0.20658,0 v 0.10332 h 0.10329 m -0.20661,0 v -0.10332 l 0.10332,-0.1033 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 m -0.10332,-0.10329 v 0.10329 h 0.10332 m -0.10332,-0.3099 v 0.10329 c -0.10329,0 -0.10329,0 0,0.10332 m 0,-0.10332 h 0.10332 0.10329 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10329 -0.20661,-0.10332 m 0,0 -0.20661,0.20661 v 0.20661 m 0,-0.10329 c 0,0.10329 0.10332,0.20661 0.20661,0.20661 m 0,0 -0.10329,0.1033 v 0.10332 m 1.13635,-4.64876 -0.51654,0.10329 m 0,0 v 0.10332 m 0,0 0.30993,-0.10332 m 0,0 -0.10332,0.41323 m 0,0 c -0.10329,0.10329 0,0.20661 0,0.20661 0.10332,0.1033 0.20661,0.1033 0.30993,0.1033 0.1033,-0.1033 0.1033,-0.20662 0.1033,-0.30991 m 0,0.10329 h -0.1033 m -0.20661,-0.10329 c -0.10332,0.10329 -0.10332,0.10329 0,0.20661 h 0.10329 c 0.10332,0 0.10332,-0.10332 0.10332,-0.20661 m -0.20661,0.10329 0.20661,-0.51652 m 0,0 v -0.10329 m 29.13214,-99.4832 c -0.30991,0 -0.61982,0.10332 -0.92975,0.206613 m 1.13636,-0.619839 c -0.51652,0 -1.03304,0.10332 -1.54959,0.309933 m -1.23965,1.136359 c -0.82645,1.136359 -0.82645,2.789237 0,3.925596 0.72314,1.239679 2.27272,1.859492 3.61569,1.549585 1.44629,-0.309906 2.58263,-1.446292 2.78924,-2.892557 m -5.16528,-3.718983 c -0.41322,0.309906 -0.82642,0.619839 -1.23965,1.136359 m 0.30991,-0.103294 c -0.92975,1.033039 -1.03307,2.582598 -0.30991,3.822277 0.72314,1.239679 2.16943,1.859492 3.5124,1.652905 1.44626,-0.309933 2.4793,-1.342999 2.78921,-2.789264 m 0,0.103293 h 0.10332 m -6.30163,-2.685917 0.20661,-0.103294 m 1.03306,-0.723159 V 39.20443 m 1.44627,-0.309906 c -0.51652,0 -1.03304,0.206613 -1.44627,0.413226 m 1.44627,-0.516546 v 0.206613 m 2.99585,3.822303 0.51652,0.103293 m -0.51652,-1.033012 v 0.929719 m 0.51652,-0.826426 -0.51652,-0.103293 m 0.51652,0 c -0.20661,-1.239679 -1.03301,-2.376038 -2.16937,-2.789264 m -1.13639,0.413226 1.13639,-0.309933 m -1.343,-0.206613 0.20661,0.516546 m -1.54958,0.309906 -0.1033,-0.413226 m -1.03306,0.723159 1.13636,-0.309933 m 3.92559,2.272745 c 0,-0.309933 -0.10326,-0.61984 -0.20658,-0.929773 m -0.61984,1.239653 0.92974,-0.30988 m -0.92974,0.206586 c -0.61981,0.103294 -0.92975,0.723133 -0.82643,1.342972 m 0.41323,1.549586 -0.41323,-1.446292 m -0.41322,1.652905 c 0.3099,-0.10332 0.61984,-0.10332 0.82645,-0.206613 m -1.23968,-1.239679 0.41323,1.446292 m -0.41323,-1.549585 c -0.10332,-0.516546 -0.72313,-0.929773 -1.34297,-0.72316 m -1.44629,0.413227 1.44629,-0.413227 m -1.7562,-0.516519 c 0.10329,0.309906 0.10329,0.619839 0.20661,0.929746 m 1.34297,-1.239653 -1.44629,0.4132 m 1.44629,-0.4132 c 0.61984,-0.206586 0.92975,-0.826426 0.82646,-1.446265 m -0.41323,-1.342972 0.30991,1.446265 m 0.92974,-0.206613 -0.41322,-1.549585 m 0.41322,1.446292 c 0.10332,0.619839 0.72316,0.929746 1.34298,0.826452 m 0.92977,-0.206613 -0.92977,0.206613 m 0,-2.376037 c -0.51652,-0.309933 -1.03304,-0.413227 -1.54959,-0.309933 m 3.61569,3.099197 c -0.10332,-1.239679 -0.92975,-2.272745 -2.0661,-2.789264 m 2.0661,3.718983 c 0.10329,-0.309933 0.10329,-0.619813 0,-0.929719 m 0.10329,0.103293 h -0.20661 m -2.16937,-2.789264 0.3099,-0.103293 M 162.5512,42.3036 c 0,-0.103293 -0.20662,-0.206586 -0.30991,-0.206586 -0.10332,0 -0.20661,0.103293 -0.20661,0.206586 0,0.103294 0.10329,0.206587 0.20661,0.206587 0.10329,0 0.30991,-0.103293 0.30991,-0.206587 m -1.44627,-1.136359 c 0,-0.309906 -0.30993,-0.619839 -0.72316,-0.619839 -0.3099,0 -0.61981,0.309933 -0.61981,0.619839 0,0.413227 0.30991,0.72316 0.61981,0.72316 0.41323,0 0.72316,-0.309933 0.72316,-0.72316 m 2.99585,-0.826426 c 0,-0.309933 -0.30991,-0.619839 -0.72313,-0.619839 -0.30991,0 -0.61984,0.309906 -0.61984,0.619839 0,0.4132 0.30993,0.723133 0.61984,0.723133 0.41322,0 0.72313,-0.309933 0.72313,-0.723133 m 0.82643,2.995825 c 0,-0.309907 -0.4132,-0.61984 -0.72311,-0.61984 -0.41323,0 -0.72313,0.309933 -0.72313,0.61984 0,0.413226 0.3099,0.723132 0.72313,0.723132 0.30991,0 0.72311,-0.309906 0.72311,-0.723132 m -2.99585,0.826452 c 0,-0.309906 -0.4132,-0.619839 -0.72314,-0.619839 -0.41322,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413226 0.30991,0.723133 0.72313,0.723133 0.30994,0 0.72314,-0.309907 0.72314,-0.723133 m -0.20659,0 c 0,-0.206613 -0.30993,-0.413226 -0.51655,-0.413226 -0.3099,0 -0.51652,0.206613 -0.51652,0.413226 0,0.309906 0.20662,0.51652 0.51652,0.51652 0.20662,0 0.51655,-0.206614 0.51655,-0.51652 m 2.99582,-0.826452 c 0,-0.206614 -0.30988,-0.413227 -0.51649,-0.413227 -0.30993,0 -0.51654,0.206613 -0.51654,0.413227 0,0.309932 0.20661,0.516546 0.51654,0.516546 0.20661,0 0.51649,-0.206614 0.51649,-0.516546 m -0.82642,-2.995825 c 0,-0.206613 -0.20661,-0.413226 -0.51652,-0.413226 -0.20661,0 -0.41323,0.206613 -0.41323,0.413226 0,0.309907 0.20662,0.51652 0.41323,0.51652 0.30991,0 0.51652,-0.206613 0.51652,-0.51652 m -2.99585,0.826426 c 0,-0.206613 -0.20662,-0.413226 -0.51655,-0.413226 -0.20661,0 -0.4132,0.206613 -0.4132,0.413226 0,0.309933 0.20659,0.516546 0.4132,0.516546 0.30993,0 0.51655,-0.206613 0.51655,-0.516546 m -1.65291,0.516546 h 0.10332 m 0,0 0.20662,0.723107 m 0,0 0.10329,-0.103294 m 0,0 v 0.103294 m 0,0 -0.10329,0.103293 m 0,0 -0.10332,0.10332 m 0,0 -0.20662,-0.92972 m 2.78927,3.305758 0.10329,0.206613 m 0,0 -0.20661,0.103293 m 0,0 v -0.309906 m 0,0 h -0.1033 m 0,0 v -0.10332 m 0,0 v -0.103294 m 0,0 h 0.1033 m 0,0 0.10332,0.103294 m 0,0 0.3099,-0.103294 m 0,0 v 0.103294 m 0,0 -0.10329,0.723159 m 0,0 h -0.10332 m 0,0 0.10332,-0.723159 m 0,0 -0.20661,0.10332 m 1.54958,0 0.1033,0.103293 h 0.10331 m 0,0 h 0.20662 m 0,0 c 0.10329,-0.103293 0.10329,-0.206613 0.10329,-0.309907 m 0,0.103294 h -0.10329 m -0.10332,0 c 0,0 0.10332,0 0,-0.103294 m -0.20661,0.103294 h 0.10331 c 0,0.10332 0,0.10332 0.1033,0 m -0.20661,0 v -0.103294 h 0.10331 m 0,0 h 0.1033 m 0,0 -0.1033,-0.103319 m -0.20661,-0.206614 c 0,0 0,0.10332 0.1033,0.10332 h 0.10331 m -0.10331,-0.206613 h -0.1033 v 0.103293 m 0.1033,-0.103293 h 0.10331 l 0.1033,0.103293 m 0,0 0.10332,-0.103293 m 0,0 -0.10332,-0.10332 h -0.20661 m 0,0 -0.20659,0.10332 v 0.206613 m 0,0 c 0,0.103294 0.10329,0.103294 0.20659,0.103294 m -0.1033,0.103319 v 0.103294 0.10332 m 1.13633,-4.752049 -0.51649,0.103319 m 0,0 v 0.103294 m 0,0 h 0.30991 m 0,0 -0.1033,0.413226 m 0,-0.10332 c -0.10332,0.10332 0,0.206613 0,0.309933 0.1033,0.103293 0.20662,0.103293 0.30988,0 0.10332,0 0.10332,-0.10332 0.10332,-0.206613 m 0,0 h -0.10332 m -0.20658,0 c -0.1033,0 -0.1033,0.103293 0,0.103293 0,0.10332 0.10332,0.10332 0.10332,0 0.10326,0 0.10326,-0.103293 0.10326,-0.103293 m -0.20658,0 0.20658,-0.51652 m 0,0 v -0.103319 m -2.78923,31.714783 c -0.30991,0.103294 -0.61982,0.103294 -0.92975,0.206587 m 1.13636,-0.619813 c -0.51652,0 -1.03304,0.206613 -1.54959,0.413226 m -1.23965,1.033039 c -0.82645,1.239679 -0.82645,2.789264 0,4.028943 0.72314,1.239652 2.27272,1.859492 3.61569,1.549585 1.44629,-0.309933 2.58263,-1.446292 2.78924,-2.892584 m -5.16528,-3.718983 c -0.41322,0.206587 -0.82642,0.619813 -1.23965,1.033039 m 0.30991,-0.103293 c -0.92975,1.136359 -1.03307,2.685944 -0.30991,3.925623 0.72314,1.239652 2.16943,1.859492 3.5124,1.549585 1.44626,-0.206613 2.4793,-1.342972 2.78921,-2.685971 m 0,0 h 0.10332 m -6.30163,-2.582624 0.20661,-0.10332 m 1.03306,-0.826452 v -0.206587 m 1.44627,-0.206613 c -0.51652,0 -1.03304,0.103293 -1.44627,0.309907 m 1.44627,-0.51652 v 0.206613 m 2.99585,3.925596 h 0.51652 m -0.51652,-0.929745 v 0.929745 m 0.51652,-0.929745 h -0.51652 m 0.51652,0 c -0.20661,-1.342972 -1.03301,-2.376038 -2.16937,-2.789238 m -1.13639,0.309907 1.13639,-0.309907 m -1.343,-0.206613 0.20661,0.51652 m -1.54958,0.413226 -0.1033,-0.516546 m -1.03306,0.826452 1.13636,-0.309906 m 3.92559,2.169424 c 0,-0.309932 -0.10326,-0.516546 -0.20658,-0.826452 m -0.61984,1.136359 0.92974,-0.206613 m -0.92974,0.10332 c -0.61981,0.206613 -0.92975,0.826426 -0.82643,1.446265 m 0.41323,1.446292 -0.41323,-1.446292 m -0.41322,1.652905 c 0.3099,0 0.61984,-0.10332 0.82645,-0.206613 m -1.23968,-1.239679 0.41323,1.549585 m -0.41323,-1.549585 c -0.10332,-0.619839 -0.72313,-0.929746 -1.34297,-0.826452 m -1.44629,0.516546 1.44629,-0.413227 m -1.7562,-0.516519 c 0.10329,0.309906 0.10329,0.619813 0.20661,0.826426 m 1.34297,-1.136359 -1.44629,0.309933 m 1.44629,-0.413226 c 0.61984,-0.10332 0.92975,-0.72316 0.82646,-1.342973 m -0.41323,-1.446291 0.30991,1.446291 m 0.92974,-0.206613 -0.41322,-1.446291 m 0.41322,1.446291 c 0.10332,0.51652 0.72316,0.929746 1.34298,0.723133 m 0.92977,-0.206613 -0.92977,0.309906 m 0,-2.479331 c -0.51652,-0.206613 -1.03304,-0.309906 -1.54959,-0.309906 m 3.61569,3.202464 c -0.10332,-1.239653 -0.92975,-2.376038 -2.0661,-2.892558 m 2.0661,3.822303 c 0.10329,-0.309906 0.10329,-0.619812 0,-0.929745 m 0.10329,0 h -0.20661 m -2.16937,-2.789238 0.3099,-0.10332 m -1.23967,3.202491 c 0,-0.10332 -0.20662,-0.206614 -0.30991,-0.206614 -0.10332,0 -0.20661,0.103294 -0.20661,0.206614 0,0.103293 0.10329,0.309906 0.20661,0.309906 0.10329,0 0.30991,-0.206613 0.30991,-0.309906 m -1.44627,-1.033066 c 0,-0.413226 -0.30993,-0.723133 -0.72316,-0.723133 -0.3099,0 -0.61981,0.309907 -0.61981,0.723133 0,0.309906 0.30991,0.723133 0.61981,0.723133 0.41323,0 0.72316,-0.413227 0.72316,-0.723133 m 2.99585,-0.826453 c 0,-0.413226 -0.30991,-0.723132 -0.72313,-0.723132 -0.30991,0 -0.61984,0.309906 -0.61984,0.723132 0,0.309933 0.30993,0.723133 0.61984,0.723133 0.41322,0 0.72313,-0.4132 0.72313,-0.723133 m 0.82643,2.995878 c 0,-0.413227 -0.4132,-0.723133 -0.72311,-0.723133 -0.41323,0 -0.72313,0.309906 -0.72313,0.723133 0,0.309906 0.3099,0.723132 0.72313,0.723132 0.30991,0 0.72311,-0.413226 0.72311,-0.723132 m -2.99585,0.826452 c 0,-0.413226 -0.4132,-0.723159 -0.72314,-0.723159 -0.41322,0 -0.72313,0.309933 -0.72313,0.723159 0,0.309906 0.30991,0.723133 0.72313,0.723133 0.30994,0 0.72314,-0.413227 0.72314,-0.723133 m -0.20659,0 c 0,-0.309933 -0.30993,-0.516546 -0.51655,-0.516546 -0.3099,0 -0.51652,0.206613 -0.51652,0.516546 0,0.206613 0.20662,0.51652 0.51652,0.51652 0.20662,0 0.51655,-0.309907 0.51655,-0.51652 m 2.99582,-0.826452 c 0,-0.309933 -0.30988,-0.516547 -0.51649,-0.516547 -0.30993,0 -0.51654,0.206614 -0.51654,0.516547 0,0.206613 0.20661,0.516519 0.51654,0.516519 0.20661,0 0.51649,-0.309906 0.51649,-0.516519 m -0.82642,-2.995878 c 0,-0.309906 -0.20661,-0.516519 -0.51652,-0.516519 -0.20661,0 -0.41323,0.206613 -0.41323,0.516519 0,0.206614 0.20662,0.516546 0.41323,0.516546 0.30991,0 0.51652,-0.309932 0.51652,-0.516546 m -2.99585,0.826453 c 0,-0.309907 -0.20662,-0.51652 -0.51655,-0.51652 -0.20661,0 -0.4132,0.206613 -0.4132,0.51652 0,0.206613 0.20659,0.51652 0.4132,0.51652 0.30993,0 0.51655,-0.309907 0.51655,-0.51652 m -1.65291,0.51652 0.10332,-0.103294 m 0,0 0.20662,0.826453 m 0,0 0.10329,-0.206613 m 0,0 v 0.206613 m 0,0 -0.10329,0.103293 m 0,0 h -0.10332 m 0,0 -0.20662,-0.826452 m 2.78927,3.20249 0.10329,0.309906 m 0,0 h -0.20661 m 0,0 v -0.206613 m 0,0 h -0.1033 m 0,0 v -0.103293 m 0,0 v -0.206613 m 0,0 h 0.1033 m 0,0 0.10332,0.103293 m 0,0 0.3099,-0.103293 m 0,0 v 0.206613 m 0,0 -0.10329,0.619839 m 0,0 -0.10332,0.103293 m 0,0 0.10332,-0.723132 m 0,0 h -0.20661 m 1.54958,0 0.1033,0.103293 0.10331,0.10332 m 0,0 h 0.20662 m 0,-0.10332 c 0.10329,0 0.10329,-0.206613 0.10329,-0.309906 m 0,0.103293 h -0.10329 m -0.10332,0.10332 c 0,0 0.10332,-0.10332 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10331,0.10332 h 0.1033 m -0.20661,0 v -0.10332 l 0.10331,-0.103293 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.103294 c 0,0 0,0.103294 0.1033,0.103294 h 0.10331 m -0.10331,-0.309907 c 0,0 -0.1033,0 -0.1033,0.10332 v 0.103293 m 0.1033,-0.103293 h 0.10331 0.1033 m 0,0 h 0.10332 m 0,0 -0.10332,-0.10332 -0.20661,-0.103293 m 0,0 -0.20659,0.206613 v 0.206587 m 0,-0.103294 c 0,0.103294 0.10329,0.206614 0.20659,0.206614 m -0.1033,0 v 0.103293 0.10332 m 1.13633,-4.648756 -0.51649,0.103293 m 0,0 v 0.10332 m 0,0 0.30991,-0.10332 m 0,0 -0.1033,0.413227 m 0,0 c -0.10332,0.103319 0,0.206613 0,0.206613 0.1033,0.103293 0.20662,0.103293 0.30988,0.103293 0.10332,-0.103293 0.10332,-0.206587 0.10332,-0.309906 m 0,0.103319 h -0.10332 m -0.20658,-0.103319 c -0.1033,0.103319 -0.1033,0.103319 0,0.206613 h 0.10332 c 0.10326,0 0.10326,-0.103294 0.10326,-0.206613 m -0.20658,0.103319 0.20658,-0.516546 m 0,0 v -0.103293 m -2.78923,31.714782 c -0.30991,0 -0.61982,0.10332 -0.92975,0.20661 m 1.13636,-0.61983 c -0.51652,0 -1.03304,0.10332 -1.54959,0.30993 m -1.23965,1.13636 c -0.82645,1.13636 -0.82645,2.78923 0,3.92559 0.72314,1.23966 2.27272,1.8595 3.61569,1.54959 1.44629,-0.30993 2.58263,-1.44629 2.78924,-2.89256 m -5.16528,-3.71898 c -0.41322,0.3099 -0.82642,0.61984 -1.23965,1.13636 m 0.30991,-0.10332 c -0.92975,1.03306 -1.03307,2.58262 -0.30991,3.8223 0.72314,1.23965 2.16943,1.85949 3.5124,1.65288 1.44626,-0.30991 2.4793,-1.34297 2.78921,-2.78924 m 0,0.10329 h 0.10332 m -6.30163,-2.68591 0.20661,-0.10332 m 1.03306,-0.72314 v -0.20661 m 1.44627,-0.3099 c -0.51652,0 -1.03304,0.20661 -1.44627,0.41322 m 1.44627,-0.51654 v 0.20661 m 2.99585,3.92559 h 0.51652 m -0.51652,-1.03303 v 1.03303 m 0.51652,-0.92971 -0.51652,-0.10332 m 0.51652,0 c -0.20661,-1.23966 -1.03301,-2.37602 -2.16937,-2.78924 m -1.13639,0.41322 1.13639,-0.30993 m -1.343,-0.20661 0.20661,0.51654 m -1.54958,0.4132 -0.1033,-0.51652 m -1.03306,0.72314 1.13636,-0.20662 m 3.92559,2.16943 c 0,-0.30991 -0.10326,-0.61981 -0.20658,-0.92975 m -0.61984,1.23968 0.92974,-0.30993 m -0.92974,0.20661 c -0.61981,0.10332 -0.92975,0.72313 -0.82643,1.34295 m 0.41323,1.54958 -0.41323,-1.44626 m -0.41322,1.65288 c 0.3099,-0.1033 0.61984,-0.1033 0.82645,-0.20662 m -1.23968,-1.23965 0.41323,1.44627 m -0.41323,-1.54959 c -0.10332,-0.51652 -0.72313,-0.92975 -1.34297,-0.72313 m -1.44629,0.41322 1.44629,-0.41322 m -1.7562,-0.5165 c 0.10329,0.30988 0.10329,0.61982 0.20661,0.92972 m 1.34297,-1.23965 -1.44629,0.4132 m 1.44629,-0.4132 c 0.61984,-0.20661 0.92975,-0.82642 0.82646,-1.44626 m -0.41323,-1.34298 0.30991,1.44627 m 0.92974,-0.20661 -0.41322,-1.54959 m 0.41322,1.44629 c 0.10332,0.61984 0.72316,0.92975 1.34298,0.82646 m 0.92977,-0.20662 -0.92977,0.20662 m 0,-2.37604 c -0.51652,-0.30993 -1.03304,-0.41323 -1.54959,-0.30993 m 3.61569,3.09917 c -0.10332,-1.23966 -0.92975,-2.27272 -2.0661,-2.78924 m 2.0661,3.71898 c 0.10329,-0.3099 0.10329,-0.61981 0,-0.92974 m 0.10329,0.10332 h -0.20661 m -2.16937,-2.78927 0.3099,-0.10329 m -6.19834,2.27272 h -0.10332 m 5.06199,0.92974 c 0,-0.10329 -0.20662,-0.20661 -0.30991,-0.20661 -0.10332,0 -0.20661,0.10332 -0.20661,0.20661 0,0.10332 0.10329,0.20662 0.20661,0.20662 0.10329,0 0.30991,-0.1033 0.30991,-0.20662 m -1.44627,-1.13636 c 0,-0.3099 -0.30993,-0.61984 -0.72316,-0.61984 -0.3099,0 -0.61981,0.30994 -0.61981,0.61984 0,0.41323 0.30991,0.72314 0.61981,0.72314 0.41323,0 0.72316,-0.30991 0.72316,-0.72314 m 2.99585,-0.82645 c 0,-0.30991 -0.30991,-0.61981 -0.72313,-0.61981 -0.30991,0 -0.61984,0.3099 -0.61984,0.61981 0,0.41323 0.30993,0.72316 0.61984,0.72316 0.41322,0 0.72313,-0.30993 0.72313,-0.72316 m 0.82643,2.99585 c 0,-0.30991 -0.4132,-0.61984 -0.72311,-0.61984 -0.41323,0 -0.72313,0.30993 -0.72313,0.61984 0,0.41323 0.3099,0.72313 0.72313,0.72313 0.30991,0 0.72311,-0.3099 0.72311,-0.72313 m -2.99585,0.82645 c 0,-0.30993 -0.4132,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72313,0.30991 -0.72313,0.61984 0,0.41323 0.30991,0.72314 0.72313,0.72314 0.30994,0 0.72314,-0.30991 0.72314,-0.72314 m -0.20659,0 c 0,-0.20661 -0.30993,-0.41322 -0.51655,-0.41322 -0.3099,0 -0.51652,0.20661 -0.51652,0.41322 0,0.30991 0.20662,0.51652 0.51652,0.51652 0.20662,0 0.51655,-0.20661 0.51655,-0.51652 m 2.99582,-0.82645 c 0,-0.20661 -0.30988,-0.41323 -0.51649,-0.41323 -0.30993,0 -0.51654,0.20662 -0.51654,0.41323 0,0.30991 0.20661,0.51652 0.51654,0.51652 0.20661,0 0.51649,-0.20661 0.51649,-0.51652 m -0.82642,-2.99585 c 0,-0.20661 -0.20661,-0.41323 -0.51652,-0.41323 -0.20661,0 -0.41323,0.20662 -0.41323,0.41323 0,0.30993 0.20662,0.51655 0.41323,0.51655 0.30991,0 0.51652,-0.20662 0.51652,-0.51655 m -2.99585,0.82645 c 0,-0.20661 -0.20662,-0.41322 -0.51655,-0.41322 -0.20661,0 -0.4132,0.20661 -0.4132,0.41322 0,0.30994 0.20659,0.51652 0.4132,0.51652 0.30993,0 0.51655,-0.20658 0.51655,-0.51652 m -1.65291,0.51652 h 0.10332 m 0,0 0.20662,0.72316 m 0,0 0.10329,-0.10332 m 0,0 v 0.10332 m 0,0 -0.10329,0.1033 m 0,0 -0.10332,0.10331 m 0,0 -0.20662,-0.92977 m 2.78927,3.30579 0.10329,0.20658 m 0,0 -0.20661,0.10332 m 0,0 v -0.3099 m 0,0 h -0.1033 m 0,0 v -0.10332 m 0,0 v -0.1033 m 0,0 h 0.1033 m 0,0 0.10332,0.1033 m 0,0 0.3099,-0.1033 m 0,0 v 0.1033 m 0,0 -0.10329,0.72313 m 0,0 h -0.10332 m 0,0 0.10332,-0.72313 m 0,0 -0.20661,0.10332 m 1.54958,0 0.1033,0.10329 h 0.10331 m 0,0 h 0.20662 m 0,0 c 0.10329,-0.10329 0.10329,-0.20661 0.10329,-0.30991 m 0,0.1033 h -0.10329 m -0.10332,0.10332 c 0,0 0.10332,-0.10332 0,-0.10332 m -0.20661,0 h 0.10331 c 0,0.10332 0,0.10332 0.1033,0 m -0.20661,0 v -0.1033 h 0.10331 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.20661 c 0,0.10332 0,0.10332 0.1033,0.10332 0,0.10329 0,0.10329 0.10331,0 m -0.10331,-0.20661 h -0.1033 v 0.10329 m 0.1033,-0.10329 h 0.10331 l 0.1033,0.10329 m 0,0 0.10332,-0.10329 m 0,0 -0.10332,-0.10332 h -0.20661 m 0,0 -0.20659,0.10332 v 0.20661 m 0,0 c 0,0.10329 0.10329,0.10329 0.20659,0.10329 m -0.1033,0.10332 v 0.1033 0.10332 m 1.13633,-4.75205 -0.51649,0.10329 m 0,0 v 0.10332 m 0,0 h 0.30991 m 0,0 -0.1033,0.41323 m 0,-0.10332 c -0.10332,0.10332 0,0.20661 0,0.30993 0.1033,0.10329 0.20662,0.10329 0.30988,0 0.10332,0 0.10332,-0.10332 0.10332,-0.20661 m 0,0 h -0.10332 m -0.20658,0 c -0.1033,0 -0.1033,0.10329 0,0.10329 0,0.10332 0.10332,0.10332 0.10332,0 0.10326,0 0.10326,-0.10329 0.10326,-0.10329 m -0.20658,0 0.20658,-0.51655 m 0,0 v -0.10329 m -2.78923,31.71475 c -0.30991,0.10332 -0.61982,0.10332 -0.92975,0.20662 m 1.13636,-0.61982 c -0.51652,0 -1.03304,0.20659 -1.54959,0.4132 m -1.23965,1.03307 c -0.82645,1.23968 -0.82645,2.78926 0,4.02892 0.72314,1.23967 2.27272,1.85951 3.61569,1.54961 1.44629,-0.30994 2.58263,-1.44629 2.78924,-2.89259 m -5.16528,-3.71901 c -0.41322,0.20662 -0.82642,0.61984 -1.23965,1.03307 m 0.30991,-0.10329 c -0.92975,1.13636 -1.03307,2.68594 -0.30991,3.92562 0.72314,1.23965 2.16943,1.85949 3.5124,1.54958 1.44626,-0.20661 2.4793,-1.34299 2.78921,-2.68597 m 0,0 h 0.10332 m -6.30163,-2.58262 0.20661,-0.10332 m 1.03306,-0.82645 v -0.20662 m 1.44627,-0.20661 c -0.51652,0 -1.03304,0.10332 -1.44627,0.30993 m 1.44627,-0.51652 v 0.20659 m 2.99585,3.92562 h 0.51652 m -0.51652,-0.92974 v 0.92974 m 0.51652,-0.92974 h -0.51652 m 0.51652,0 c -0.20661,-1.34297 -1.03301,-2.37604 -2.16937,-2.78927 m -1.13639,0.30994 1.13639,-0.30994 m -1.343,-0.20661 0.20661,0.51655 m -1.54958,0.41322 -0.1033,-0.51654 m -1.03306,0.82645 1.13636,-0.30991 m 3.92559,2.16943 c 0,-0.30993 -0.10326,-0.51655 -0.20658,-0.82645 m -0.61984,1.13635 0.92974,-0.20661 m -0.92974,0.10332 c -0.61981,0.20659 -0.92975,0.82643 -0.82643,1.44627 m 0.41323,1.44629 -0.41323,-1.44629 m -0.41322,1.6529 c 0.3099,0 0.61984,-0.10332 0.82645,-0.20661 m -1.23968,-1.23968 0.41323,1.54958 m -0.41323,-1.54958 c -0.10332,-0.61984 -0.72313,-0.92975 -1.34297,-0.82645 m -1.44629,0.51654 1.44629,-0.41322 m -1.7562,-0.51655 c 0.10329,0.30993 0.10329,0.61984 0.20661,0.82645 m 1.34297,-1.13636 -1.44629,0.30991 m 1.44629,-0.4132 c 0.61984,-0.10332 0.92975,-0.72316 0.82646,-1.343 m -0.41323,-1.44626 0.30991,1.44626 m 0.92974,-0.20661 -0.41322,-1.44627 m 0.41322,1.44627 c 0.10332,0.51655 0.72316,0.92977 1.34298,0.72316 m 0.92977,-0.20661 -0.92977,0.3099 m 0,-2.47933 c -0.51652,-0.20661 -1.03304,-0.30991 -1.54959,-0.30991 m 3.61569,3.20247 c -0.10332,-1.23968 -0.92975,-2.37604 -2.0661,-2.89256 m 2.0661,3.8223 c 0.10329,-0.3099 0.10329,-0.61981 0,-0.92974 m 0.10329,0 h -0.20661 m -2.16937,-2.78927 0.3099,-0.10329 m -6.19834,2.37604 h -0.10332 m 5.06199,0.82645 c 0,-0.10332 -0.20662,-0.20661 -0.30991,-0.20661 -0.10332,0 -0.20661,0.10329 -0.20661,0.20661 0,0.10329 0.10329,0.30991 0.20661,0.30991 0.10329,0 0.30991,-0.20662 0.30991,-0.30991 m -1.44627,-1.03306 c 0,-0.41323 -0.30993,-0.72314 -0.72316,-0.72314 -0.3099,0 -0.61981,0.30991 -0.61981,0.72314 0,0.3099 0.30991,0.72313 0.61981,0.72313 0.41323,0 0.72316,-0.41323 0.72316,-0.72313 m 2.99585,-0.82646 c 0,-0.41322 -0.30991,-0.72313 -0.72313,-0.72313 -0.30991,0 -0.61984,0.30991 -0.61984,0.72313 0,0.30991 0.30993,0.72314 0.61984,0.72314 0.41322,0 0.72313,-0.41323 0.72313,-0.72314 m 0.82643,2.99588 c 0,-0.41323 -0.4132,-0.72316 -0.72311,-0.72316 -0.41323,0 -0.72313,0.30993 -0.72313,0.72316 0,0.30991 0.3099,0.72313 0.72313,0.72313 0.30991,0 0.72311,-0.41322 0.72311,-0.72313 m -2.99585,0.82643 c 0,-0.4132 -0.4132,-0.72314 -0.72314,-0.72314 -0.41322,0 -0.72313,0.30994 -0.72313,0.72314 0,0.30993 0.30991,0.72316 0.72313,0.72316 0.30994,0 0.72314,-0.41323 0.72314,-0.72316 m -0.20659,0 c 0,-0.30991 -0.30993,-0.51652 -0.51655,-0.51652 -0.3099,0 -0.51652,0.20661 -0.51652,0.51652 0,0.20661 0.20662,0.51654 0.51652,0.51654 0.20662,0 0.51655,-0.30993 0.51655,-0.51654 m 2.99582,-0.82643 c 0,-0.30993 -0.30988,-0.51655 -0.51649,-0.51655 -0.30993,0 -0.51654,0.20662 -0.51654,0.51655 0,0.20661 0.20661,0.51652 0.51654,0.51652 0.20661,0 0.51649,-0.30991 0.51649,-0.51652 m -0.82642,-2.99588 c 0,-0.3099 -0.20661,-0.51652 -0.51652,-0.51652 -0.20661,0 -0.41323,0.20662 -0.41323,0.51652 0,0.20662 0.20662,0.51652 0.41323,0.51652 0.30991,0 0.51652,-0.3099 0.51652,-0.51652 m -2.99585,0.82646 c 0,-0.30994 -0.20662,-0.51655 -0.51655,-0.51655 -0.20661,0 -0.4132,0.20661 -0.4132,0.51655 0,0.20661 0.20659,0.51652 0.4132,0.51652 0.30993,0 0.51655,-0.30991 0.51655,-0.51652 m -1.65291,0.51652 h 0.10332 m 0,0 0.20662,0.72313 m 0,0 0.10329,-0.20659 m 0,0 v 0.20659 m 0,0 -0.10329,0.10332 m 0,0 h -0.10332 m 0,0 -0.20662,-0.82645 m 2.78927,3.20249 0.10329,0.3099 m 0,0 h -0.20661 m 0,0 v -0.20661 m 0,0 h -0.1033 m 0,0 v -0.10329 m 0,0 v -0.20662 m 0,0 h 0.1033 m 0,0 0.10332,0.1033 m 0,0 0.3099,-0.1033 m 0,0 v 0.20662 m 0,0 -0.10329,0.61983 m 0,0 -0.10332,0.1033 m 0,0 0.10332,-0.72313 m 0,0 h -0.20661 m 1.54958,0 0.1033,0.10329 0.10331,0.10332 m 0,0 h 0.20662 m 0,-0.10332 c 0.10329,0 0.10329,-0.20661 0.10329,-0.30991 m 0,0.1033 h -0.10329 m -0.10332,0.10332 c 0,0 0.10332,0 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10331,0.10332 h 0.1033 m -0.20661,0 v -0.10332 l 0.10331,-0.1033 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.10329 c 0,0 0,0.10329 0.1033,0.10329 h 0.10331 m -0.10331,-0.3099 c 0,0 -0.1033,0 -0.1033,0.10329 v 0.10332 m 0.1033,-0.10332 h 0.10331 0.1033 m 0,0 h 0.10332 m 0,0 -0.10332,-0.10329 -0.20661,-0.10332 m 0,0 -0.20659,0.20661 v 0.20661 m 0,-0.10329 c 0,0.10329 0.10329,0.20661 0.20659,0.20661 m -0.1033,0 v 0.1033 0.10332 m 1.13633,-4.64876 -0.51649,0.10329 m 0,0 v 0.10332 m 0,0 0.30991,-0.10332 m 0,0 -0.1033,0.41323 m 0,0 c -0.10332,0.10329 0,0.20661 0,0.20661 0.1033,0.1033 0.20662,0.1033 0.30988,0.1033 0.10332,-0.1033 0.10332,-0.20662 0.10332,-0.30991 m 0,0.10329 h -0.10332 m -0.20658,-0.10329 c -0.1033,0.10329 -0.1033,0.10329 0,0.20661 h 0.10332 c 0.10326,0 0.10326,-0.10332 0.10326,-0.20661 m -0.20658,0.10329 0.20658,-0.51652 m 0,0 v -0.10329 m 29.13217,-99.4832 c -0.30992,0 -0.61983,0.10332 -0.92975,0.206613 m 1.13636,-0.619839 c -0.51653,0 -1.03305,0.10332 -1.54958,0.309933 m -1.23967,1.136359 c -0.82644,1.136359 -0.82644,2.789237 0,3.925596 0.72314,1.239679 2.27272,1.859492 3.6157,1.549585 1.44627,-0.309906 2.58263,-1.446292 2.78924,-2.892557 m -5.16527,-3.718983 c -0.41322,0.309906 -0.82645,0.619839 -1.23967,1.136359 m 0.30992,-0.103294 c -0.92975,1.033039 -1.03305,2.582598 -0.30992,3.822277 0.72314,1.239679 2.16942,1.859492 3.51239,1.652905 1.44628,-0.309933 2.47933,-1.342999 2.78925,-2.789264 m 0,0.103293 h 0.1033 m -6.30163,-2.685917 0.20661,-0.103294 m 1.03305,-0.723159 -0.1033,-0.206613 m 1.54958,-0.309906 c -0.51653,0 -1.03305,0.206613 -1.44628,0.413226 m 1.44628,-0.516546 v 0.206613 m 2.99586,3.822303 0.51653,0.103293 m -0.51653,-1.033012 v 0.929719 m 0.51653,-0.826426 -0.51653,-0.103293 m 0.51653,0 c -0.20661,-1.239679 -1.03306,-2.376038 -2.16942,-2.789264 m -1.13636,0.413226 1.13636,-0.309933 m -1.34297,-0.206613 0.20661,0.516546 m -1.54958,0.309906 -0.10331,-0.413226 m -1.03305,0.723159 1.13636,-0.309933 m 3.92561,2.272745 c 0,-0.309933 -0.10331,-0.61984 -0.20661,-0.929773 m -0.61984,1.239653 0.92976,-0.30988 m -0.92976,0.206586 c -0.61983,0.103294 -0.92974,0.723133 -0.82644,1.342972 m 0.41322,1.549586 -0.41322,-1.446292 m -0.41322,1.652905 c 0.30992,-0.10332 0.61983,-0.10332 0.82644,-0.206613 m -1.23966,-1.239679 0.41322,1.446292 m -0.41322,-1.549585 c -0.10331,-0.516546 -0.72314,-0.929773 -1.34297,-0.72316 m -1.44628,0.413227 1.44628,-0.413227 m -1.7562,-0.516519 c 0.10331,0.309906 0.10331,0.619839 0.20661,0.929746 m 1.34297,-1.239653 -1.44627,0.4132 m 1.44627,-0.4132 c 0.51653,-0.206586 0.92975,-0.826426 0.72314,-1.446265 m -0.30991,-1.342972 0.30991,1.446265 m 0.92975,-0.206613 -0.41322,-1.549585 m 0.30992,1.446292 c 0.20661,0.619839 0.82644,0.929746 1.44627,0.826452 m 0.92975,-0.206613 -0.92975,0.206613 m 0,-2.376037 c -0.51652,-0.309933 -1.03305,-0.413227 -1.54958,-0.309933 m 3.61569,3.099197 c -0.1033,-1.239679 -0.92974,-2.272745 -2.06611,-2.789264 m 2.06611,3.718983 c 0.10331,-0.309933 0.10331,-0.619813 0,-0.929719 m 0.10331,0.103293 h -0.20661 m -2.16942,-2.789264 0.20661,-0.103293 m -1.13636,3.202463 c 0,-0.103293 -0.20661,-0.206586 -0.30991,-0.206586 -0.10331,0 -0.20661,0.103293 -0.20661,0.206586 0,0.103294 0.1033,0.206587 0.20661,0.206587 0.1033,0 0.30991,-0.103293 0.30991,-0.206587 m -1.44627,-1.136359 c 0,-0.309906 -0.41323,-0.619839 -0.72314,-0.619839 -0.41322,0 -0.72314,0.309933 -0.72314,0.619839 0,0.413227 0.30992,0.72316 0.72314,0.72316 0.30991,0 0.72314,-0.309933 0.72314,-0.72316 m 2.99586,-0.826426 c 0,-0.309933 -0.41323,-0.619839 -0.72314,-0.619839 -0.41322,0 -0.72314,0.309906 -0.72314,0.619839 0,0.4132 0.30992,0.723133 0.72314,0.723133 0.30991,0 0.72314,-0.309933 0.72314,-0.723133 m 0.82644,2.995825 c 0,-0.309907 -0.41322,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72314,0.309933 -0.72314,0.61984 0,0.413226 0.30992,0.723132 0.72314,0.723132 0.30992,0 0.72314,-0.309906 0.72314,-0.723132 m -2.99586,0.826452 c 0,-0.309906 -0.41322,-0.619839 -0.72314,-0.619839 -0.41322,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413226 0.30991,0.723133 0.72313,0.723133 0.30992,0 0.72314,-0.309907 0.72314,-0.723133 m -0.20661,0 c 0,-0.206613 -0.30992,-0.413226 -0.51653,-0.413226 -0.30991,0 -0.51653,0.206613 -0.51653,0.413226 0,0.309906 0.20662,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.206614 0.51653,-0.51652 m 2.99586,-0.826452 c 0,-0.206614 -0.30992,-0.413227 -0.51653,-0.413227 -0.30992,0 -0.51653,0.206613 -0.51653,0.413227 0,0.309932 0.20661,0.516546 0.51653,0.516546 0.20661,0 0.51653,-0.206614 0.51653,-0.516546 m -0.82645,-2.995825 c 0,-0.206613 -0.30991,-0.413226 -0.51652,-0.413226 -0.30992,0 -0.51653,0.206613 -0.51653,0.413226 0,0.309907 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51652,-0.206613 0.51652,-0.51652 m -2.99585,0.826426 c 0,-0.206613 -0.30992,-0.413226 -0.51653,-0.413226 -0.30992,0 -0.51653,0.206613 -0.51653,0.413226 0,0.309933 0.20661,0.516546 0.51653,0.516546 0.20661,0 0.51653,-0.206613 0.51653,-0.516546 m -1.65289,0.516546 h 0.1033 m 0,0 0.20661,0.723107 m 0,0 0.10331,-0.103294 m 0,0 v 0.103294 m 0,0 -0.10331,0.103293 m 0,0 -0.1033,0.10332 m 0,0 -0.20661,-0.92972 m 2.78925,3.305758 v 0.206613 m 0,0 -0.10331,0.103293 m 0,0 v -0.309906 m 0,0 h -0.10331 m 0,0 v -0.10332 m 0,0 v -0.103294 m 0,0 h 0.10331 m 0,0 0.10331,0.103294 m 0,0 0.30991,-0.103294 m 0,0 v 0.103294 m 0,0 -0.1033,0.723159 m 0,0 h -0.10331 m 0,0 0.10331,-0.723159 m 0,0 -0.20661,0.10332 m 1.54958,0 0.1033,0.103293 h 0.10331 m 0,0 h 0.20661 m 0,0 c 0.10331,-0.103293 0.10331,-0.206613 0.10331,-0.309907 m 0,0.103294 h -0.10331 m -0.10331,0 c 0,0 0.10331,0 0,-0.103294 m -0.20661,0.103294 h 0.10331 c 0,0.10332 0,0.10332 0.1033,0 m -0.20661,0 v -0.103294 h 0.10331 m 0,0 h 0.1033 m 0,0 -0.1033,-0.103319 m -0.20661,-0.206614 c 0,0 0,0.10332 0.1033,0.10332 h 0.10331 m -0.10331,-0.206613 h -0.1033 v 0.103293 m 0.1033,-0.103293 h 0.10331 l 0.1033,0.103293 m 0,0 0.10331,-0.103293 m 0,0 -0.10331,-0.10332 h -0.20661 m 0,0 -0.20661,0.10332 v 0.206613 m 0,0 c 0,0.103294 0.10331,0.103294 0.20661,0.103294 m -0.1033,0.103319 v 0.103294 0.10332 m 1.13636,-4.752049 -0.51653,0.103319 m 0,0 v 0.103294 m 0,0 h 0.30992 m 0,0 -0.20661,0.413226 m 0.1033,-0.10332 c -0.1033,0.10332 0,0.206613 0,0.309933 0.10331,0.103293 0.20661,0.103293 0.30992,0 0.10331,0 0.10331,-0.10332 0.10331,-0.206613 m 0,0 h -0.10331 m -0.20661,0 c -0.10331,0 -0.10331,0.103293 0,0.103293 0,0.10332 0.1033,0.10332 0.1033,0 0.10331,0 0.10331,-0.103293 0.10331,-0.103293 m -0.20661,0 0.20661,-0.51652 m 0,0 v -0.103319 m -2.78925,31.714783 c -0.30992,0.103294 -0.61983,0.103294 -0.92975,0.206587 m 1.13636,-0.619813 c -0.51653,0 -1.03305,0.206613 -1.54958,0.413226 m -1.23967,1.033039 c -0.82644,1.239679 -0.82644,2.789264 0,4.028943 0.72314,1.239652 2.27272,1.859492 3.6157,1.549585 1.44627,-0.309933 2.58263,-1.446292 2.78924,-2.892584 m -5.16527,-3.718983 c -0.41322,0.206587 -0.82645,0.619813 -1.23967,1.033039 m 0.30992,-0.103293 c -0.92975,1.136359 -1.03305,2.685944 -0.30992,3.925623 0.72314,1.239652 2.16942,1.859492 3.51239,1.549585 1.44628,-0.206613 2.47933,-1.342972 2.78925,-2.685971 m 0,0 h 0.1033 m -6.30163,-2.582624 0.20661,-0.10332 m 1.03305,-0.826452 -0.1033,-0.206587 m 1.54958,-0.206613 c -0.51653,0 -1.03305,0.103293 -1.44628,0.309907 m 1.44628,-0.51652 v 0.206613 m 2.99586,3.925596 h 0.51653 m -0.51653,-0.929745 v 0.929745 m 0.51653,-0.929745 h -0.51653 m 0.51653,0 c -0.20661,-1.342972 -1.03306,-2.376038 -2.16942,-2.789238 m -1.13636,0.309907 1.13636,-0.309907 m -1.34297,-0.206613 0.20661,0.51652 m -1.54958,0.413226 -0.10331,-0.516546 m -1.03305,0.826452 1.13636,-0.309906 m 3.92561,2.169424 c 0,-0.309932 -0.10331,-0.516546 -0.20661,-0.826452 m -0.61984,1.136359 0.92976,-0.206613 m -0.92976,0.10332 c -0.61983,0.206613 -0.92974,0.826426 -0.82644,1.446265 m 0.41322,1.446292 -0.41322,-1.446292 m -0.41322,1.652905 c 0.30992,0 0.61983,-0.10332 0.82644,-0.206613 m -1.23966,-1.239679 0.41322,1.549585 m -0.41322,-1.549585 c -0.10331,-0.619839 -0.72314,-0.929746 -1.34297,-0.826452 m -1.44628,0.516546 1.44628,-0.413227 m -1.7562,-0.516519 c 0.10331,0.309906 0.10331,0.619813 0.20661,0.826426 m 1.34297,-1.136359 -1.44627,0.309933 m 1.44627,-0.413226 c 0.51653,-0.10332 0.92975,-0.72316 0.72314,-1.342973 m -0.30991,-1.446291 0.30991,1.446291 m 0.92975,-0.206613 -0.41322,-1.446291 m 0.30992,1.446291 c 0.20661,0.51652 0.82644,0.929746 1.44627,0.723133 m 0.92975,-0.206613 -0.92975,0.309906 m 0,-2.479331 c -0.51652,-0.206613 -1.03305,-0.309906 -1.54958,-0.309906 m 3.61569,3.202464 c -0.1033,-1.239653 -0.92974,-2.376038 -2.06611,-2.892558 m 2.06611,3.822303 c 0.10331,-0.309906 0.10331,-0.619812 0,-0.929745 m 0.10331,0 h -0.20661 m -2.16942,-2.789238 0.20661,-0.10332 m -1.13636,3.202491 c 0,-0.10332 -0.20661,-0.206614 -0.30991,-0.206614 -0.10331,0 -0.20661,0.103294 -0.20661,0.206614 0,0.103293 0.1033,0.309906 0.20661,0.309906 0.1033,0 0.30991,-0.206613 0.30991,-0.309906 m -1.44627,-1.033066 c 0,-0.413226 -0.41323,-0.723133 -0.72314,-0.723133 -0.41322,0 -0.72314,0.309907 -0.72314,0.723133 0,0.309906 0.30992,0.723133 0.72314,0.723133 0.30991,0 0.72314,-0.413227 0.72314,-0.723133 m 2.99586,-0.826453 c 0,-0.413226 -0.41323,-0.723132 -0.72314,-0.723132 -0.41322,0 -0.72314,0.309906 -0.72314,0.723132 0,0.309933 0.30992,0.723133 0.72314,0.723133 0.30991,0 0.72314,-0.4132 0.72314,-0.723133 m 0.82644,2.995878 c 0,-0.413227 -0.41322,-0.723133 -0.72314,-0.723133 -0.41322,0 -0.72314,0.309906 -0.72314,0.723133 0,0.309906 0.30992,0.723132 0.72314,0.723132 0.30992,0 0.72314,-0.413226 0.72314,-0.723132 m -2.99586,0.826452 c 0,-0.413226 -0.41322,-0.723159 -0.72314,-0.723159 -0.41322,0 -0.72313,0.309933 -0.72313,0.723159 0,0.309906 0.30991,0.723133 0.72313,0.723133 0.30992,0 0.72314,-0.413227 0.72314,-0.723133 m -0.20661,0 c 0,-0.309933 -0.30992,-0.516546 -0.51653,-0.516546 -0.30991,0 -0.51653,0.206613 -0.51653,0.516546 0,0.206613 0.20662,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.309907 0.51653,-0.51652 m 2.99586,-0.826452 c 0,-0.309933 -0.30992,-0.516547 -0.51653,-0.516547 -0.30992,0 -0.51653,0.206614 -0.51653,0.516547 0,0.206613 0.20661,0.516519 0.51653,0.516519 0.20661,0 0.51653,-0.309906 0.51653,-0.516519 m -0.82645,-2.995878 c 0,-0.309906 -0.30991,-0.516519 -0.51652,-0.516519 -0.30992,0 -0.51653,0.206613 -0.51653,0.516519 0,0.206614 0.20661,0.516546 0.51653,0.516546 0.20661,0 0.51652,-0.309932 0.51652,-0.516546 m -2.99585,0.826453 c 0,-0.309907 -0.30992,-0.51652 -0.51653,-0.51652 -0.30992,0 -0.51653,0.206613 -0.51653,0.51652 0,0.206613 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.309907 0.51653,-0.51652 m -1.65289,0.51652 0.1033,-0.103294 m 0,0 0.20661,0.826453 m 0,0 0.10331,-0.206613 m 0,0 v 0.206613 m 0,0 -0.10331,0.103293 m 0,0 h -0.1033 m 0,0 -0.20661,-0.826452 m 2.78925,3.20249 V 78.0473 m 0,0 h -0.10331 m 0,0 v -0.206613 m 0,0 h -0.10331 m 0,0 v -0.103293 m 0,0 v -0.206613 m 0,0 h 0.10331 m 0,0 0.10331,0.103293 m 0,0 0.30991,-0.103293 m 0,0 v 0.206613 m 0,0 -0.1033,0.619839 m 0,0 -0.10331,0.103293 m 0,0 0.10331,-0.723132 m 0,0 h -0.20661 m 1.54958,0 0.1033,0.103293 0.10331,0.10332 m 0,0 h 0.20661 m 0,-0.10332 c 0.10331,0 0.10331,-0.206613 0.10331,-0.309906 m 0,0.103293 h -0.10331 m -0.10331,0.10332 c 0,0 0.10331,-0.10332 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10331,0.10332 h 0.1033 m -0.20661,0 v -0.10332 l 0.10331,-0.103293 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.103294 c 0,0 0,0.103294 0.1033,0.103294 h 0.10331 m -0.10331,-0.309907 c 0,0 -0.1033,0 -0.1033,0.10332 v 0.103293 m 0.1033,-0.103293 h 0.10331 0.1033 m 0,0 h 0.10331 m 0,0 -0.10331,-0.10332 -0.20661,-0.103293 m 0,0 -0.20661,0.206613 v 0.206587 m 0,-0.103294 c 0,0.103294 0.10331,0.206614 0.20661,0.206614 m -0.1033,0 v 0.103293 0.10332 m 1.13636,-4.648756 -0.51653,0.103293 m 0,0 v 0.10332 m 0,0 0.30992,-0.10332 m 0,0 -0.20661,0.413227 m 0.1033,0 c -0.1033,0.103319 0,0.206613 0,0.206613 0.10331,0.103293 0.20661,0.103293 0.30992,0.103293 0.10331,-0.103293 0.10331,-0.206587 0.10331,-0.309906 m 0,0.103319 h -0.10331 m -0.20661,-0.103319 c -0.10331,0.103319 -0.10331,0.103319 0,0.206613 h 0.1033 c 0.10331,0 0.10331,-0.103294 0.10331,-0.206613 m -0.20661,0.103319 0.20661,-0.516546 m 0,0 v -0.103293 m -2.78925,31.714782 c -0.30992,0 -0.61983,0.10332 -0.92975,0.20661 m 1.13636,-0.61983 c -0.51653,0 -1.03305,0.10332 -1.54958,0.30993 m -1.23967,1.13636 c -0.82644,1.13636 -0.82644,2.78923 0,3.92559 0.72314,1.23966 2.27272,1.8595 3.6157,1.54959 1.44627,-0.30993 2.58263,-1.44629 2.78924,-2.89256 m -5.16527,-3.71898 c -0.41322,0.3099 -0.82645,0.61984 -1.23967,1.13636 m 0.30992,-0.10332 c -0.92975,1.03306 -1.03305,2.58262 -0.30992,3.8223 0.72314,1.23965 2.16942,1.85949 3.51239,1.65288 1.44628,-0.30991 2.47933,-1.34297 2.78925,-2.78924 m 0,0.10329 h 0.1033 m -6.30163,-2.68591 0.20661,-0.10332 m 1.03305,-0.72314 -0.1033,-0.20661 m 1.54958,-0.3099 c -0.51653,0 -1.03305,0.20661 -1.44628,0.41322 m 1.44628,-0.51654 v 0.20661 m 2.99586,3.92559 h 0.51653 m -0.51653,-1.03303 v 1.03303 m 0.51653,-0.92971 -0.51653,-0.10332 m 0.51653,0 c -0.20661,-1.23966 -1.03306,-2.37602 -2.16942,-2.78924 m -1.13636,0.41322 1.13636,-0.30993 m -1.34297,-0.20661 0.20661,0.51654 m -1.54958,0.4132 -0.10331,-0.51652 m -1.03305,0.72314 1.13636,-0.20662 m 3.92561,2.16943 c 0,-0.30991 -0.10331,-0.61981 -0.20661,-0.92975 m -0.61984,1.23968 0.92976,-0.30993 m -0.92976,0.20661 c -0.61983,0.10332 -0.92974,0.72313 -0.82644,1.34295 m 0.41322,1.54958 -0.41322,-1.44626 m -0.41322,1.65288 c 0.30992,-0.1033 0.61983,-0.1033 0.82644,-0.20662 m -1.23966,-1.23965 0.41322,1.44627 m -0.41322,-1.54959 c -0.10331,-0.51652 -0.72314,-0.92975 -1.34297,-0.72313 m -1.44628,0.41322 1.44628,-0.41322 m -1.7562,-0.5165 c 0.10331,0.30988 0.10331,0.61982 0.20661,0.92972 m 1.34297,-1.23965 -1.44627,0.4132 m 1.44627,-0.4132 c 0.51653,-0.20661 0.92975,-0.82642 0.72314,-1.44626 m -0.30991,-1.34298 0.30991,1.44627 m 0.92975,-0.20661 -0.41322,-1.54959 m 0.30992,1.44629 c 0.20661,0.61984 0.82644,0.92975 1.44627,0.82646 m 0.92975,-0.20662 -0.92975,0.20662 m 0,-2.37604 c -0.51652,-0.30993 -1.03305,-0.41323 -1.54958,-0.30993 m 3.61569,3.09917 c -0.1033,-1.23966 -0.92974,-2.27272 -2.06611,-2.78924 m 2.06611,3.71898 c 0.10331,-0.3099 0.10331,-0.61981 0,-0.92974 m 0.10331,0.10332 h -0.20661 m -2.16942,-2.78927 0.20661,-0.10329 m -6.09502,2.27272 h -0.10331 m 5.06197,0.92974 c 0,-0.10329 -0.20661,-0.20661 -0.30991,-0.20661 -0.10331,0 -0.20661,0.10332 -0.20661,0.20661 0,0.10332 0.1033,0.20662 0.20661,0.20662 0.1033,0 0.30991,-0.1033 0.30991,-0.20662 m -1.44627,-1.13636 c 0,-0.3099 -0.41323,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72314,0.30994 -0.72314,0.61984 0,0.41323 0.30992,0.72314 0.72314,0.72314 0.30991,0 0.72314,-0.30991 0.72314,-0.72314 m 2.99586,-0.82645 c 0,-0.30991 -0.41323,-0.61981 -0.72314,-0.61981 -0.41322,0 -0.72314,0.3099 -0.72314,0.61981 0,0.41323 0.30992,0.72316 0.72314,0.72316 0.30991,0 0.72314,-0.30993 0.72314,-0.72316 m 0.82644,2.99585 c 0,-0.30991 -0.41322,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72314,0.30993 -0.72314,0.61984 0,0.41323 0.30992,0.72313 0.72314,0.72313 0.30992,0 0.72314,-0.3099 0.72314,-0.72313 m -2.99586,0.82645 c 0,-0.30993 -0.41322,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72313,0.30991 -0.72313,0.61984 0,0.41323 0.30991,0.72314 0.72313,0.72314 0.30992,0 0.72314,-0.30991 0.72314,-0.72314 m -0.20661,0 c 0,-0.20661 -0.30992,-0.41322 -0.51653,-0.41322 -0.30991,0 -0.51653,0.20661 -0.51653,0.41322 0,0.30991 0.20662,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.20661 0.51653,-0.51652 m 2.99586,-0.82645 c 0,-0.20661 -0.30992,-0.41323 -0.51653,-0.41323 -0.30992,0 -0.51653,0.20662 -0.51653,0.41323 0,0.30991 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.20661 0.51653,-0.51652 m -0.82645,-2.99585 c 0,-0.20661 -0.30991,-0.41323 -0.51652,-0.41323 -0.30992,0 -0.51653,0.20662 -0.51653,0.41323 0,0.30993 0.20661,0.51655 0.51653,0.51655 0.20661,0 0.51652,-0.20662 0.51652,-0.51655 m -2.99585,0.82645 c 0,-0.20661 -0.30992,-0.41322 -0.51653,-0.41322 -0.30992,0 -0.51653,0.20661 -0.51653,0.41322 0,0.30994 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.20658 0.51653,-0.51652 m -1.65289,0.51652 h 0.1033 m 0,0 0.20661,0.72316 m 0,0 0.10331,-0.10332 m 0,0 v 0.10332 m 0,0 -0.10331,0.1033 m 0,0 -0.1033,0.10331 m 0,0 -0.20661,-0.92977 m 2.78925,3.30579 v 0.20658 m 0,0 -0.10331,0.10332 m 0,0 v -0.3099 m 0,0 h -0.10331 m 0,0 v -0.10332 m 0,0 v -0.1033 m 0,0 h 0.10331 m 0,0 0.10331,0.1033 m 0,0 0.30991,-0.1033 m 0,0 v 0.1033 m 0,0 -0.1033,0.72313 m 0,0 h -0.10331 m 0,0 0.10331,-0.72313 m 0,0 -0.20661,0.10332 m 1.54958,0 0.1033,0.10329 h 0.10331 m 0,0 h 0.20661 m 0,0 c 0.10331,-0.10329 0.10331,-0.20661 0.10331,-0.30991 m 0,0.1033 h -0.10331 m -0.10331,0.10332 c 0,0 0.10331,-0.10332 0,-0.10332 m -0.20661,0 h 0.10331 c 0,0.10332 0,0.10332 0.1033,0 m -0.20661,0 v -0.1033 h 0.10331 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.20661 c 0,0.10332 0,0.10332 0.1033,0.10332 0,0.10329 0,0.10329 0.10331,0 m -0.10331,-0.20661 h -0.1033 v 0.10329 m 0.1033,-0.10329 h 0.10331 l 0.1033,0.10329 m 0,0 0.10331,-0.10329 m 0,0 -0.10331,-0.10332 h -0.20661 m 0,0 -0.20661,0.10332 v 0.20661 m 0,0 c 0,0.10329 0.10331,0.10329 0.20661,0.10329 m -0.1033,0.10332 v 0.1033 0.10332 m 1.13636,-4.75205 -0.51653,0.10329 m 0,0 v 0.10332 m 0,0 h 0.30992 m 0,0 -0.20661,0.41323 m 0.1033,-0.10332 c -0.1033,0.10332 0,0.20661 0,0.30993 0.10331,0.10329 0.20661,0.10329 0.30992,0 0.10331,0 0.10331,-0.10332 0.10331,-0.20661 m 0,0 h -0.10331 m -0.20661,0 c -0.10331,0 -0.10331,0.10329 0,0.10329 0,0.10332 0.1033,0.10332 0.1033,0 0.10331,0 0.10331,-0.10329 0.10331,-0.10329 m -0.20661,0 0.20661,-0.51655 m 0,0 v -0.10329 m -2.78925,31.71475 c -0.30992,0.10332 -0.61983,0.10332 -0.92975,0.20662 m 1.13636,-0.61982 c -0.51653,0 -1.03305,0.20659 -1.54958,0.4132 m -1.23967,1.03307 c -0.82644,1.23968 -0.82644,2.78926 0,4.02892 0.72314,1.23967 2.27272,1.85951 3.6157,1.54961 1.44627,-0.30994 2.58263,-1.44629 2.78924,-2.89259 m -5.16527,-3.71901 c -0.41322,0.20662 -0.82645,0.61984 -1.23967,1.03307 m 0.30992,-0.10329 c -0.92975,1.13636 -1.03305,2.68594 -0.30992,3.92562 0.72314,1.23965 2.16942,1.85949 3.51239,1.54958 1.44628,-0.20661 2.47933,-1.34299 2.78925,-2.68597 m 0,0 h 0.1033 m -6.30163,-2.58262 0.20661,-0.10332 m 1.03305,-0.82645 -0.1033,-0.20662 m 1.54958,-0.20661 c -0.51653,0 -1.03305,0.10332 -1.44628,0.30993 m 1.44628,-0.51652 v 0.20659 m 2.99586,3.92562 h 0.51653 m -0.51653,-0.92974 v 0.92974 m 0.51653,-0.92974 h -0.51653 m 0.51653,0 c -0.20661,-1.34297 -1.03306,-2.37604 -2.16942,-2.78927 m -1.13636,0.30994 1.13636,-0.30994 m -1.34297,-0.20661 0.20661,0.51655 m -1.54958,0.41322 -0.10331,-0.51654 m -1.03305,0.82645 1.13636,-0.30991 m 3.92561,2.16943 c 0,-0.30993 -0.10331,-0.51655 -0.20661,-0.82645 m -0.61984,1.13635 0.92976,-0.20661 m -0.92976,0.10332 c -0.61983,0.20659 -0.92974,0.82643 -0.82644,1.44627 m 0.41322,1.44629 -0.41322,-1.44629 m -0.41322,1.6529 c 0.30992,0 0.61983,-0.10332 0.82644,-0.20661 m -1.23966,-1.23968 0.41322,1.54958 m -0.41322,-1.54958 c -0.10331,-0.61984 -0.72314,-0.92975 -1.34297,-0.82645 m -1.44628,0.51654 1.44628,-0.41322 m -1.7562,-0.51655 c 0.10331,0.30993 0.10331,0.61984 0.20661,0.82645 m 1.34297,-1.13636 -1.44627,0.30991 m 1.44627,-0.4132 c 0.51653,-0.10332 0.92975,-0.72316 0.72314,-1.343 m -0.30991,-1.44626 0.30991,1.44626 m 0.92975,-0.20661 -0.41322,-1.44627 m 0.30992,1.44627 c 0.20661,0.51655 0.82644,0.92977 1.44627,0.72316 m 0.92975,-0.20661 -0.92975,0.3099 m 0,-2.47933 c -0.51652,-0.20661 -1.03305,-0.30991 -1.54958,-0.30991 m 3.61569,3.20247 c -0.1033,-1.23968 -0.92974,-2.37604 -2.06611,-2.89256 m 2.06611,3.8223 c 0.10331,-0.3099 0.10331,-0.61981 0,-0.92974 m 0.10331,0 h -0.20661 m -2.16942,-2.78927 0.20661,-0.10329 m -6.09502,2.37604 h -0.10331 m 5.06197,0.82645 c 0,-0.10332 -0.20661,-0.20661 -0.30991,-0.20661 -0.10331,0 -0.20661,0.10329 -0.20661,0.20661 0,0.10329 0.1033,0.30991 0.20661,0.30991 0.1033,0 0.30991,-0.20662 0.30991,-0.30991 m -1.44627,-1.03306 c 0,-0.41323 -0.41323,-0.72314 -0.72314,-0.72314 -0.41322,0 -0.72314,0.30991 -0.72314,0.72314 0,0.3099 0.30992,0.72313 0.72314,0.72313 0.30991,0 0.72314,-0.41323 0.72314,-0.72313 m 2.99586,-0.82646 c 0,-0.41322 -0.41323,-0.72313 -0.72314,-0.72313 -0.41322,0 -0.72314,0.30991 -0.72314,0.72313 0,0.30991 0.30992,0.72314 0.72314,0.72314 0.30991,0 0.72314,-0.41323 0.72314,-0.72314 m 0.82644,2.99588 c 0,-0.41323 -0.41322,-0.72316 -0.72314,-0.72316 -0.41322,0 -0.72314,0.30993 -0.72314,0.72316 0,0.30991 0.30992,0.72313 0.72314,0.72313 0.30992,0 0.72314,-0.41322 0.72314,-0.72313 m -2.99586,0.82643 c 0,-0.4132 -0.41322,-0.72314 -0.72314,-0.72314 -0.41322,0 -0.72313,0.30994 -0.72313,0.72314 0,0.30993 0.30991,0.72316 0.72313,0.72316 0.30992,0 0.72314,-0.41323 0.72314,-0.72316 m -0.20661,0 c 0,-0.30991 -0.30992,-0.51652 -0.51653,-0.51652 -0.30991,0 -0.51653,0.20661 -0.51653,0.51652 0,0.20661 0.20662,0.51654 0.51653,0.51654 0.20661,0 0.51653,-0.30993 0.51653,-0.51654 m 2.99586,-0.82643 c 0,-0.30993 -0.30992,-0.51655 -0.51653,-0.51655 -0.30992,0 -0.51653,0.20662 -0.51653,0.51655 0,0.20661 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.30991 0.51653,-0.51652 m -0.82645,-2.99588 c 0,-0.3099 -0.30991,-0.51652 -0.51652,-0.51652 -0.30992,0 -0.51653,0.20662 -0.51653,0.51652 0,0.20662 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51652,-0.3099 0.51652,-0.51652 m -2.99585,0.82646 c 0,-0.30994 -0.30992,-0.51655 -0.51653,-0.51655 -0.30992,0 -0.51653,0.20661 -0.51653,0.51655 0,0.20661 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.30991 0.51653,-0.51652 m -1.65289,0.51652 h 0.1033 m 0,0 0.20661,0.72313 m 0,0 0.10331,-0.20659 m 0,0 v 0.20659 m 0,0 -0.10331,0.10332 m 0,0 h -0.1033 m 0,0 -0.20661,-0.82645 m 2.78925,3.20249 v 0.3099 m 0,0 h -0.10331 m 0,0 v -0.20661 m 0,0 h -0.10331 m 0,0 v -0.10329 m 0,0 v -0.20662 m 0,0 h 0.10331 m 0,0 0.10331,0.1033 m 0,0 0.30991,-0.1033 m 0,0 v 0.20662 m 0,0 -0.1033,0.61983 m 0,0 -0.10331,0.1033 m 0,0 0.10331,-0.72313 m 0,0 h -0.20661 m 1.54958,0 0.1033,0.10329 0.10331,0.10332 m 0,0 h 0.20661 m 0,-0.10332 c 0.10331,0 0.10331,-0.20661 0.10331,-0.30991 m 0,0.1033 h -0.10331 m -0.10331,0.10332 c 0,0 0.10331,0 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10331,0.10332 h 0.1033 m -0.20661,0 v -0.10332 l 0.10331,-0.1033 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.10329 c 0,0 0,0.10329 0.1033,0.10329 h 0.10331 m -0.10331,-0.3099 c 0,0 -0.1033,0 -0.1033,0.10329 v 0.10332 m 0.1033,-0.10332 h 0.10331 0.1033 m 0,0 h 0.10331 m 0,0 -0.10331,-0.10329 -0.20661,-0.10332 m 0,0 -0.20661,0.20661 v 0.20661 m 0,-0.10329 c 0,0.10329 0.10331,0.20661 0.20661,0.20661 m -0.1033,0 v 0.1033 0.10332 m 1.13636,-4.64876 -0.51653,0.10329 m 0,0 v 0.10332 m 0,0 0.30992,-0.10332 m 0,0 -0.20661,0.41323 m 0.1033,0 c -0.1033,0.10329 0,0.20661 0,0.20661 0.10331,0.1033 0.20661,0.1033 0.30992,0.1033 0.10331,-0.1033 0.10331,-0.20662 0.10331,-0.30991 m 0,0.10329 h -0.10331 m -0.20661,-0.10329 c -0.10331,0.10329 -0.10331,0.10329 0,0.20661 h 0.1033 c 0.10331,0 0.10331,-0.10332 0.10331,-0.20661 m -0.20661,0.10329 0.20661,-0.51652 m 0,0 v -0.10329 M 130.00996,71.952279 c -0.30991,0.103294 -0.61984,0.103294 -0.82645,0.206587 m 1.03306,-0.619813 c -0.51652,0 -1.03306,0.206613 -1.44629,0.413226 m -1.23965,1.033039 c -0.82643,1.239679 -0.92972,2.789264 -0.10332,4.028943 0.82645,1.239652 2.27274,1.859492 3.71901,1.549585 1.44629,-0.309933 2.47936,-1.446292 2.78926,-2.892584 m -5.1653,-3.718983 c -0.51652,0.206587 -0.92974,0.619813 -1.23965,1.033039 m 0.30991,-0.103293 c -0.92972,1.136359 -1.03304,2.685944 -0.30991,3.925623 0.61984,1.239652 2.0661,1.859492 3.5124,1.549585 1.34297,-0.206613 2.47933,-1.342972 2.68594,-2.685971 m 0,0 h 0.10329 m -6.30163,-2.582624 0.20661,-0.10332 m 1.03304,-0.826452 v -0.206587 m 1.54959,-0.206613 c -0.51652,0 -1.03304,0.103293 -1.54959,0.309907 m 1.44629,-0.51652 0.1033,0.206613 m 2.89258,3.925596 h 0.51652 m -0.41323,-0.929745 -0.10329,0.929745 m 0.51652,-0.929745 h -0.41323 m 0.41323,0 c -0.10329,-1.342972 -0.92975,-2.376038 -2.16942,-2.789238 m -1.13636,0.309907 1.13636,-0.309907 m -1.23968,-0.206613 0.10332,0.51652 m -1.54959,0.413226 -0.10332,-0.516546 m -1.03304,0.826452 1.13636,-0.309906 m 4.02892,2.169424 c 0,-0.309932 -0.1033,-0.516546 -0.20662,-0.826452 m -0.72313,1.136359 0.92975,-0.206613 m -0.92975,0.10332 c -0.61984,0.206613 -0.92974,0.826426 -0.82645,1.446265 m 0.41323,1.446292 -0.30991,-1.446292 m -0.51655,1.652905 c 0.30994,0 0.61984,-0.10332 0.92978,-0.206613 m -1.343,-1.239679 0.41322,1.549585 m -0.41322,-1.549585 c -0.1033,-0.619839 -0.72314,-0.929746 -1.34298,-0.826452 m -1.44626,0.516546 1.44626,-0.413227 m -1.65287,-0.516519 c 0,0.309906 0.10329,0.619813 0.20661,0.826426 m 1.23965,-1.136359 -1.44626,0.309933 m 1.44626,-0.413226 c 0.61984,-0.10332 0.92977,-0.72316 0.82645,-1.342973 m -0.41322,-1.446291 0.41322,1.446291 m 0.82646,-0.206613 -0.41323,-1.446291 m 0.41323,1.446291 c 0.10329,0.51652 0.72313,0.929746 1.34297,0.723133 m 0.92974,-0.206613 -0.92974,0.309906 m 0.10332,-2.479331 c -0.51655,-0.206613 -1.03307,-0.309906 -1.65291,-0.309906 m 3.71901,3.202464 c -0.10332,-1.239653 -0.92974,-2.376038 -2.0661,-2.892558 m 2.0661,3.822303 v -0.929745 m 0,0 h -0.20661 m -2.16942,-2.789238 0.30993,-0.10332 m 2.68594,0.929746 c 0,0 0.1033,0 0,0 m -3.92562,2.272745 c 0,-0.10332 -0.10332,-0.206614 -0.20661,-0.206614 -0.10332,0 -0.20662,0.103294 -0.20662,0.206614 0,0.103293 0.1033,0.309906 0.20662,0.309906 0.10329,0 0.20661,-0.206613 0.20661,-0.309906 m -1.44629,-1.033066 c 0,-0.413226 -0.30991,-0.723133 -0.72314,-0.723133 -0.3099,0 -0.61983,0.309907 -0.61983,0.723133 0,0.309906 0.30993,0.723133 0.61983,0.723133 0.41323,0 0.72314,-0.413227 0.72314,-0.723133 m 2.99587,-0.826453 c 0,-0.413226 -0.3099,-0.723132 -0.72313,-0.723132 -0.30993,0 -0.61984,0.309906 -0.61984,0.723132 0,0.309933 0.30991,0.723133 0.61984,0.723133 0.41323,0 0.72313,-0.4132 0.72313,-0.723133 m 0.82646,2.995878 c 0,-0.413227 -0.41323,-0.723133 -0.72316,-0.723133 -0.4132,0 -0.72313,0.309906 -0.72313,0.723133 0,0.309906 0.30993,0.723132 0.72313,0.723132 0.30993,0 0.72316,-0.413226 0.72316,-0.723132 m -2.99588,0.826452 c 0,-0.413226 -0.41323,-0.723159 -0.72313,-0.723159 -0.41323,0 -0.72316,0.309933 -0.72316,0.723159 0,0.309906 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.72313,-0.413227 0.72313,-0.723133 m -0.20661,0 c 0,-0.309933 -0.30991,-0.516546 -0.51652,-0.516546 -0.30994,0 -0.51655,0.206613 -0.51655,0.516546 0,0.206613 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.51652,-0.309907 0.51652,-0.51652 m 2.99587,-0.826452 c 0,-0.309933 -0.30993,-0.516547 -0.51654,-0.516547 -0.30991,0 -0.51652,0.206614 -0.51652,0.516547 0,0.206613 0.20661,0.516519 0.51652,0.516519 0.20661,0 0.51654,-0.309906 0.51654,-0.516519 m -0.82645,-2.995878 c 0,-0.309906 -0.20661,-0.516519 -0.51652,-0.516519 -0.20661,0 -0.41322,0.206613 -0.41322,0.516519 0,0.206614 0.20661,0.516546 0.41322,0.516546 0.30991,0 0.51652,-0.309932 0.51652,-0.516546 m -2.99588,0.826453 c 0,-0.309907 -0.20661,-0.51652 -0.51652,-0.51652 -0.20661,0 -0.41322,0.206613 -0.41322,0.51652 0,0.206613 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.309907 0.51652,-0.51652 m -1.65287,0.51652 0.10329,-0.103294 m 0,0 0.20661,0.826453 m 0,0 0.10332,-0.206613 m 0,0 v 0.206613 m 0,0 v 0.103293 m 0,0 h -0.20661 m 0,0 -0.20661,-0.826452 m 2.78926,3.20249 0.10329,0.309906 m 0,0 h -0.20661 m 0,0 v -0.206613 m 0,0 h -0.10329 m 0,0 v -0.103293 m 0,0 h 0.10329 m 0,0 -0.10329,-0.206613 m 0,0 h 0.10329 m 0,0 0.10332,0.103293 m 0,0 0.30991,-0.103293 m 0,0 v 0.206613 m 0,0 -0.10332,0.619839 m 0,0 -0.1033,0.103293 m 0,0 0.1033,-0.723132 m 0,0 h -0.20659 m 1.54959,0 0.10329,0.103293 0.20661,0.10332 m 0,0 h 0.10329 m 0,-0.10332 c 0.10332,0 0.10332,-0.206613 0.10332,-0.309906 m 0,0.103293 h -0.10332 m -0.10329,0.10332 c 0.10329,0 0.10329,-0.10332 0.10329,-0.10332 m -0.20658,0 v 0.10332 h 0.10329 m -0.20661,0 v -0.10332 l 0.10332,-0.103293 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 m -0.10332,-0.103294 v 0.103294 h 0.10332 m -0.10332,-0.309907 v 0.10332 c -0.10329,0 -0.10329,0 0,0.103293 m 0,-0.103293 h 0.10332 0.10329 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 -0.20661,-0.103293 m 0,0 -0.20661,0.206613 v 0.206587 m 0,-0.103294 c 0,0.103294 0.10332,0.206614 0.20661,0.206614 m 0,0 -0.10329,0.103293 v 0.10332 m 1.13635,-4.648756 -0.51654,0.103293 m 0,0 v 0.10332 m 0,0 0.30993,-0.10332 m 0,0 -0.10332,0.413227 m 0,0 c -0.10329,0.103319 0,0.206613 0,0.206613 0.10332,0.103293 0.20661,0.103293 0.30993,0.103293 0.1033,-0.103293 0.1033,-0.206587 0.1033,-0.309906 m 0,0.103319 h -0.1033 m -0.20661,-0.103319 c -0.10332,0.103319 -0.10332,0.103319 0,0.206613 h 0.10329 c 0.10332,0 0.10332,-0.103294 0.10332,-0.206613 m -0.20661,0.103319 0.20661,-0.516546 m 0,0 V 73.088638 M 33.935837,142.61323 c 0,-0.30991 -0.103293,-0.4132 -0.413226,-0.4132 -0.206587,0 -0.4132,0.10329 -0.4132,0.4132 0,0.20661 0.206613,0.41322 0.4132,0.41322 0.309933,0 0.413226,-0.20661 0.413226,-0.41322 m -0.206613,0 c 0,-0.1033 -0.103293,-0.20659 -0.206613,-0.20659 -0.103293,0 -0.206587,0.10329 -0.206587,0.20659 0,0.10332 0.103294,0.20661 0.206587,0.20661 0.10332,0 0.206613,-0.10329 0.206613,-0.20661 m -0.619813,-2.99585 c 0,-0.30994 -0.10332,-0.41323 -0.4132,-0.41323 -0.206613,0 -0.413226,0.10329 -0.413226,0.41323 0,0.20661 0.206613,0.41322 0.413226,0.41322 0.30988,0 0.4132,-0.20661 0.4132,-0.41322 m -0.206587,0 c 0,-0.10332 -0.103319,-0.20662 -0.206613,-0.20662 -0.10332,0 -0.206613,0.1033 -0.206613,0.20662 0,0.10329 0.103293,0.20661 0.206613,0.20661 0.103294,0 0.206613,-0.10332 0.206613,-0.20661 m 4.02889,2.16942 c 0,-0.20661 -0.103293,-0.41323 -0.413226,-0.41323 -0.206613,0 -0.413226,0.20662 -0.413226,0.41323 0,0.30991 0.206613,0.51652 0.413226,0.51652 0.309933,0 0.413226,-0.20661 0.413226,-0.51652 m -0.206613,0 c 0,-0.10332 -0.103293,-0.10332 -0.206613,-0.10332 -0.103293,0 -0.206613,0 -0.206613,0.10332 0,0.10329 0.10332,0.20661 0.206613,0.20661 0.10332,0 0.206613,-0.10332 0.206613,-0.20661 m -1.652878,-1.13636 c 0,-0.20661 -0.206614,-0.41323 -0.413227,-0.41323 -0.309933,0 -0.516546,0.20662 -0.516546,0.41323 0,0.30991 0.206613,0.51652 0.516546,0.51652 0.206613,0 0.413227,-0.20661 0.413227,-0.51652 m -0.309933,0 c 0,-0.10332 0,-0.10332 -0.103294,-0.10332 -0.10332,0 -0.206613,0 -0.206613,0.10332 0,0.10329 0.103293,0.20659 0.206613,0.20659 0.103294,0 0.103294,-0.1033 0.103294,-0.20659 m 1.446291,-1.85952 c 0,-0.3099 -0.206613,-0.41322 -0.413226,-0.41322 -0.309933,0 -0.516546,0.10332 -0.516546,0.41322 0,0.20662 0.206613,0.41323 0.516546,0.41323 0.206613,0 0.413226,-0.20661 0.413226,-0.41323 m -0.309932,0 c 0,-0.10329 0,-0.20661 -0.103294,-0.20661 -0.10332,0 -0.206613,0.10332 -0.206613,0.20661 0,0.10332 0.103293,0.20662 0.206613,0.20662 0.103294,0 0.103294,-0.1033 0.103294,-0.20662 m 2.892557,1.85952 c 0,-2.27274 -1.859492,-4.13223 -4.13221,-4.13223 -2.376011,0 -4.235529,1.85949 -4.235529,4.13223 0,2.37601 1.859518,4.23553 4.235529,4.23553 2.272718,0 4.13221,-1.85952 4.13221,-4.23553 m -0.51652,0 c 0,-1.96281 -1.652878,-3.61572 -3.61569,-3.61572 -2.066105,0 -3.718983,1.65291 -3.718983,3.61572 0,2.06611 1.652878,3.71898 3.718983,3.71898 1.962812,0 3.61569,-1.65287 3.61569,-3.71898 m -0.516519,-0.20661 0.516519,-0.10332 m -0.723132,-1.03307 c -0.309933,0.10332 -0.516547,0.41323 -0.413227,0.72316 0.103294,0.20661 0.413227,0.41323 0.723133,0.30991 m -0.413226,-0.92975 0.516546,-0.10332 m 219.73078,-34.50402 c -0.30991,0 -0.61984,0.10332 -0.92975,0.20661 m 1.13636,-0.61983 c -0.51652,0 -1.03306,0.10332 -1.54958,0.30993 m -1.23968,1.13636 c -0.82645,1.13636 -0.82645,2.78923 0,3.92559 0.72313,1.23966 2.27274,1.8595 3.61571,1.54959 1.44626,-0.30993 2.58262,-1.44629 2.78923,-2.89256 m -5.16526,-3.71898 c -0.41323,0.3099 -0.82645,0.61984 -1.23968,1.13636 m 0.30994,-0.10332 c -0.92977,1.03306 -1.03307,2.58262 -0.30994,3.8223 0.72313,1.23965 2.16942,1.85949 3.51239,1.65288 1.44629,-0.30991 2.47933,-1.34297 2.78926,-2.78924 m -0.10332,0.10329 h 0.20661 m -6.40494,-2.68591 0.30994,-0.10332 m 0.92974,-0.72314 v -0.20661 m 1.54958,-0.3099 c -0.51652,0 -1.03306,0.20661 -1.44629,0.41322 m 1.34297,-0.51654 0.10332,0.20661 m 2.89255,3.92559 h 0.51652 m -0.4132,-1.03303 -0.10332,1.03303 m 0.51652,-0.92971 -0.4132,-0.10332 m 0.51652,0 c -0.20662,-1.23966 -1.03307,-2.37602 -2.16942,-2.78924 m -1.23968,0.41322 1.13639,-0.30993 m -1.23968,-0.20661 0.10329,0.51654 m -1.44626,0.4132 -0.20661,-0.51652 m -0.92974,0.72314 1.13635,-0.20662 m 3.92561,2.16943 c 0,-0.30991 -0.10332,-0.61981 -0.20661,-0.92975 m -0.72316,1.23968 0.92977,-0.30993 m -0.82645,0.20661 c -0.61983,0.10332 -0.92974,0.72313 -0.82645,1.34295 m 0.41323,1.54958 -0.41323,-1.44626 m -0.41322,1.65288 c 0.30993,-0.1033 0.61984,-0.1033 0.82645,-0.20662 m -1.34297,-1.23965 0.41323,1.44627 m -0.30994,-1.54959 c -0.10329,-0.51652 -0.72313,-0.92975 -1.34297,-0.72313 m -1.54958,0.41322 1.44629,-0.41322 m -1.6529,-0.5165 c 0.10332,0.30988 0.10332,0.61982 0.20661,0.92972 m 1.23968,-1.23965 -1.44629,0.4132 m 1.54958,-0.4132 c 0.51655,-0.20661 0.92977,-0.82642 0.72316,-1.44626 m -0.41323,-1.34298 0.41323,1.44627 m 0.82642,-0.20661 -0.41322,-1.54959 m 0.41322,1.44629 c 0.20662,0.61984 0.82645,0.92975 1.44629,0.82646 m 0.82645,-0.20662 -0.92977,0.20662 m 0.10332,-2.37604 c -0.51652,-0.30993 -1.03306,-0.41323 -1.54958,-0.30993 m 3.61568,3.09917 c -0.10329,-1.23966 -0.92974,-2.27272 -2.0661,-2.78924 m 2.0661,3.71898 c 0.10332,-0.3099 0.10332,-0.61981 0,-0.92974 m 0,0.10332 h -0.20661 m -2.16939,-2.78927 0.3099,-0.10329 m -1.23967,3.20246 c 0,-0.10329 -0.1033,-0.20661 -0.20662,-0.20661 -0.10329,0 -0.20661,0.10332 -0.20661,0.20661 0,0.10332 0.10332,0.20662 0.20661,0.20662 0.10332,0 0.20662,-0.1033 0.20662,-0.20662 m -1.44627,-1.13636 c 0,-0.3099 -0.30993,-0.61984 -0.61983,-0.61984 -0.41323,0 -0.72313,0.30994 -0.72313,0.61984 0,0.41323 0.3099,0.72314 0.72313,0.72314 0.3099,0 0.61983,-0.30991 0.61983,-0.72314 m 2.99585,-0.82645 c 0,-0.30991 -0.30991,-0.61981 -0.61981,-0.61981 -0.41323,0 -0.72316,0.3099 -0.72316,0.61981 0,0.41323 0.30993,0.72316 0.72316,0.72316 0.3099,0 0.61981,-0.30993 0.61981,-0.72316 m 0.82645,2.99585 c 0,-0.30991 -0.30991,-0.61984 -0.61984,-0.61984 -0.41323,0 -0.72313,0.30993 -0.72313,0.61984 0,0.41323 0.3099,0.72313 0.72313,0.72313 0.30993,0 0.61984,-0.3099 0.61984,-0.72313 m -2.99587,0.82645 c 0,-0.30993 -0.30991,-0.61984 -0.61981,-0.61984 -0.41323,0 -0.72316,0.30991 -0.72316,0.61984 0,0.41323 0.30993,0.72314 0.72316,0.72314 0.3099,0 0.61981,-0.30991 0.61981,-0.72314 m -0.20659,0 c 0,-0.20661 -0.20661,-0.41322 -0.41322,-0.41322 -0.30994,0 -0.51655,0.20661 -0.51655,0.41322 0,0.30991 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.41322,-0.20661 0.41322,-0.51652 m 2.99584,-0.82645 c 0,-0.20661 -0.20661,-0.41323 -0.41322,-0.41323 -0.30991,0 -0.51652,0.20662 -0.51652,0.41323 0,0.30991 0.20661,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.20661 0.41322,-0.51652 m -0.82645,-2.99585 c 0,-0.20661 -0.20661,-0.41323 -0.41319,-0.41323 -0.30994,0 -0.51655,0.20662 -0.51655,0.41323 0,0.30993 0.20661,0.51655 0.51655,0.51655 0.20658,0 0.41319,-0.20662 0.41319,-0.51655 m -2.99584,0.82645 c 0,-0.20661 -0.20661,-0.41322 -0.41322,-0.41322 -0.30994,0 -0.51652,0.20661 -0.51652,0.41322 0,0.30994 0.20658,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.20658 0.41322,-0.51652 m -1.6529,0.51652 h 0.10332 m 0,0 0.20661,0.72316 m 0,0 0.1033,-0.10332 m 0,0 0.10332,0.10332 m 0,0 -0.10332,0.1033 m 0,0 -0.1033,0.10331 m 0,0 -0.30993,-0.92977 m 2.78926,3.30579 0.10329,0.20658 m 0,0 -0.10329,0.10332 m 0,0 -0.10332,-0.3099 m 0,0 h -0.1033 m 0,0 v -0.10332 m 0,0 h 0.1033 m 0,0 -0.1033,-0.1033 m 0,0 h 0.20662 m 0,0 v 0.1033 m 0,0 0.3099,-0.1033 m 0,0 0.10332,0.1033 m 0,0 -0.20661,0.72313 m 0,0 h -0.10332 m 0,0 0.10332,-0.72313 m 0,0 -0.20661,0.10332 m 1.54958,0 0.10329,0.10329 h 0.20661 m 0,0 h 0.10332 m 0.1033,0 c 0.10332,-0.10329 0.10332,-0.20661 0.10332,-0.30991 m -0.10332,0.1033 h -0.1033 m 0,0.10332 c 0,0 0.1033,-0.10332 0,-0.10332 m -0.20661,0 h 0.10329 c 0,0.10332 0,0.10332 0.10332,0 m -0.30993,0 0.10332,-0.1033 m 0,0 h 0.10329 m 0,0 v -0.10332 m 0,0 h -0.10329 m -0.10332,-0.20661 c 0,0.10332 0,0.10332 0.10332,0.10332 0,0.10329 0,0.10329 0.10329,0 m -0.10329,-0.20661 h -0.10332 v 0.10329 m 0,-0.10329 h 0.10332 l 0.10329,0.10329 m 0,0 0.10332,-0.10329 m 0,0 -0.10332,-0.10332 h -0.20661 m 0,0 -0.20658,0.10332 v 0.20661 m 0.10329,0 c 0,0.10329 0,0.10329 0.10329,0.10329 m 0,0.10332 -0.10329,0.1033 v 0.10332 m 1.13635,-4.75205 -0.51651,0.10329 m 0,0 v 0.10332 m 0,0 h 0.41322 m 0,0 -0.20661,0.41323 m 0.10329,-0.10332 c -0.10329,0.10332 0,0.20661 0,0.30993 0.10332,0.10329 0.20661,0.10329 0.30993,0 0.1033,0 0.1033,-0.10332 0.1033,-0.20661 m -0.1033,0 h -0.10332 m -0.10329,0 c -0.10332,0 -0.10332,0.10329 0,0.10329 0,0.10332 0.10329,0.10332 0.10329,0 0.10332,0 0.10332,-0.10329 0.10332,-0.10329 m -0.30993,0 0.20661,-0.51655 m 0,0 v -0.10329 m -2.68593,31.71475 c -0.30991,0.10332 -0.61984,0.10332 -0.92975,0.20662 m 1.13636,-0.61982 c -0.51652,0 -1.03306,0.20659 -1.54958,0.4132 m -1.23968,1.03307 c -0.82645,1.23968 -0.82645,2.78926 0,4.02892 0.72313,1.23967 2.27274,1.85951 3.61571,1.54961 1.44626,-0.30994 2.58262,-1.44629 2.78923,-2.89259 m -5.16526,-3.71901 c -0.41323,0.20662 -0.82645,0.61984 -1.23968,1.03307 m 0.30994,-0.10329 c -0.92977,1.13636 -1.03307,2.68594 -0.30994,3.92562 0.72313,1.23965 2.16942,1.85949 3.51239,1.54958 1.44629,-0.20661 2.47933,-1.34299 2.78926,-2.68597 m -0.10332,0 h 0.20661 m -6.40494,-2.58262 0.30994,-0.10332 m 0.92974,-0.82645 v -0.20662 m 1.54958,-0.20661 c -0.51652,0 -1.03306,0.10332 -1.44629,0.30993 m 1.34297,-0.51652 0.10332,0.20659 m 2.89255,3.92562 h 0.51652 m -0.4132,-0.92974 -0.10332,0.92974 m 0.51652,-0.92974 h -0.4132 m 0.51652,0 c -0.20662,-1.34297 -1.03307,-2.37604 -2.16942,-2.78927 m -1.23968,0.30994 1.13639,-0.30994 m -1.23968,-0.20661 0.10329,0.51655 m -1.44626,0.41322 -0.20661,-0.51654 m -0.92974,0.82645 1.13635,-0.30991 m 3.92561,2.16943 c 0,-0.30993 -0.10332,-0.51655 -0.20661,-0.82645 m -0.72316,1.13635 0.92977,-0.20661 m -0.82645,0.10332 c -0.61983,0.20659 -0.92974,0.82643 -0.82645,1.44627 m 0.41323,1.44629 -0.41323,-1.44629 m -0.41322,1.6529 c 0.30993,0 0.61984,-0.10332 0.82645,-0.20661 m -1.34297,-1.23968 0.41323,1.54958 m -0.30994,-1.54958 c -0.10329,-0.61984 -0.72313,-0.92975 -1.34297,-0.82645 m -1.54958,0.51654 1.44629,-0.41322 m -1.6529,-0.51655 c 0.10332,0.30993 0.10332,0.61984 0.20661,0.82645 m 1.23968,-1.13636 -1.44629,0.30991 m 1.54958,-0.4132 c 0.51655,-0.10332 0.92977,-0.72316 0.72316,-1.343 m -0.41323,-1.44626 0.41323,1.44626 m 0.82642,-0.20661 -0.41322,-1.44627 m 0.41322,1.44627 c 0.20662,0.51655 0.82645,0.92977 1.44629,0.72316 m 0.82645,-0.20661 -0.92977,0.3099 m 0.10332,-2.47933 c -0.51652,-0.20661 -1.03306,-0.30991 -1.54958,-0.30991 m 3.61568,3.20247 c -0.10329,-1.23968 -0.92974,-2.37604 -2.0661,-2.89256 m 2.0661,3.8223 c 0.10332,-0.3099 0.10332,-0.61981 0,-0.92974 m 0,0 h -0.20661 m -2.16939,-2.78927 0.3099,-0.10329 m -1.23967,3.20249 c 0,-0.10332 -0.1033,-0.20661 -0.20662,-0.20661 -0.10329,0 -0.20661,0.10329 -0.20661,0.20661 0,0.10329 0.10332,0.30991 0.20661,0.30991 0.10332,0 0.20662,-0.20662 0.20662,-0.30991 m -1.44627,-1.03306 c 0,-0.41323 -0.30993,-0.72314 -0.61983,-0.72314 -0.41323,0 -0.72313,0.30991 -0.72313,0.72314 0,0.3099 0.3099,0.72313 0.72313,0.72313 0.3099,0 0.61983,-0.41323 0.61983,-0.72313 m 2.99585,-0.82646 c 0,-0.41322 -0.30991,-0.72313 -0.61981,-0.72313 -0.41323,0 -0.72316,0.30991 -0.72316,0.72313 0,0.30991 0.30993,0.72314 0.72316,0.72314 0.3099,0 0.61981,-0.41323 0.61981,-0.72314 m 0.82645,2.99588 c 0,-0.41323 -0.30991,-0.72316 -0.61984,-0.72316 -0.41323,0 -0.72313,0.30993 -0.72313,0.72316 0,0.30991 0.3099,0.72313 0.72313,0.72313 0.30993,0 0.61984,-0.41322 0.61984,-0.72313 m -2.99587,0.82643 c 0,-0.4132 -0.30991,-0.72314 -0.61981,-0.72314 -0.41323,0 -0.72316,0.30994 -0.72316,0.72314 0,0.30993 0.30993,0.72316 0.72316,0.72316 0.3099,0 0.61981,-0.41323 0.61981,-0.72316 m -0.20659,0 c 0,-0.30991 -0.20661,-0.51652 -0.41322,-0.51652 -0.30994,0 -0.51655,0.20661 -0.51655,0.51652 0,0.20661 0.20661,0.51654 0.51655,0.51654 0.20661,0 0.41322,-0.30993 0.41322,-0.51654 m 2.99584,-0.82643 c 0,-0.30993 -0.20661,-0.51655 -0.41322,-0.51655 -0.30991,0 -0.51652,0.20662 -0.51652,0.51655 0,0.20661 0.20661,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.30991 0.41322,-0.51652 m -0.82645,-2.99588 c 0,-0.3099 -0.20661,-0.51652 -0.41319,-0.51652 -0.30994,0 -0.51655,0.20662 -0.51655,0.51652 0,0.20662 0.20661,0.51652 0.51655,0.51652 0.20658,0 0.41319,-0.3099 0.41319,-0.51652 m -2.99584,0.82646 c 0,-0.30994 -0.20661,-0.51655 -0.41322,-0.51655 -0.30994,0 -0.51652,0.20661 -0.51652,0.51655 0,0.20661 0.20658,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.30991 0.41322,-0.51652 m -1.6529,0.51652 h 0.10332 m 0,0 0.20661,0.72313 m 0,0 0.1033,-0.20659 m 0,0 0.10332,0.20659 m 0,0 -0.10332,0.10332 m 0,0 h -0.1033 m 0,0 -0.30993,-0.82645 m 2.78926,3.20249 0.10329,0.3099 m 0,0 h -0.10329 m 0,0 -0.10332,-0.20661 m 0,0 h -0.1033 m 0,0 v -0.10329 m 0,0 h 0.1033 m 0,0 -0.1033,-0.20662 m 0,0 h 0.20662 m 0,0 v 0.1033 m 0,0 0.3099,-0.1033 m 0,0 0.10332,0.20662 m 0,0 -0.20661,0.61983 m 0,0 -0.10332,0.1033 m 0,0 0.10332,-0.72313 m 0,0 h -0.20661 m 1.54958,0 0.10329,0.10329 0.20661,0.10332 m 0,0 h 0.10332 m 0.1033,-0.10332 c 0.10332,0 0.10332,-0.20661 0.10332,-0.30991 m -0.10332,0.1033 h -0.1033 m 0,0.10332 c 0,0 0.1033,0 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10329,0.10332 h 0.10332 m -0.30993,0 0.10332,-0.10332 v -0.1033 m 0,0 h 0.10329 m 0,0 v -0.10332 m 0,0 h -0.10329 m -0.10332,-0.10329 c 0,0 0,0.10329 0.10332,0.10329 h 0.10329 m -0.10329,-0.3099 c 0,0 -0.10332,0 -0.10332,0.10329 v 0.10332 m 0,-0.10332 h 0.10332 0.10329 m 0,0 h 0.10332 m 0,0 -0.10332,-0.10329 -0.20661,-0.10332 m 0,0 -0.20658,0.20661 v 0.20661 m 0.10329,-0.10329 c 0,0.10329 0,0.20661 0.10329,0.20661 m 0,0 -0.10329,0.1033 v 0.10332 m 1.13635,-4.64876 -0.51651,0.10329 m 0,0 v 0.10332 m 0,0 0.41322,-0.10332 m 0,0 -0.20661,0.41323 m 0.10329,0 c -0.10329,0.10329 0,0.20661 0,0.20661 0.10332,0.1033 0.20661,0.1033 0.30993,0.1033 0.1033,-0.1033 0.1033,-0.20662 0.1033,-0.30991 m -0.1033,0.10329 h -0.10332 m -0.10329,-0.10329 c -0.10332,0.10329 -0.10332,0.10329 0,0.20661 h 0.10329 c 0.10332,0 0.10332,-0.10332 0.10332,-0.20661 m -0.30993,0.10329 0.20661,-0.51652 m 0,0 v -0.10329 m -2.68593,-66.735351 c -0.30991,0.103294 -0.61984,0.103294 -0.92975,0.206587 m 1.13636,-0.619813 c -0.51652,0 -1.03306,0.206613 -1.54958,0.413226 m -1.23968,1.033039 c -0.82645,1.239679 -0.82645,2.789264 0,4.028943 0.72313,1.239652 2.27274,1.859492 3.61571,1.549585 1.44626,-0.309933 2.58262,-1.446292 2.78923,-2.892584 m -5.16526,-3.718983 c -0.41323,0.206587 -0.82645,0.619813 -1.23968,1.033039 m 0.30994,-0.103293 c -0.92977,1.136359 -1.03307,2.685944 -0.30994,3.925623 0.72313,1.239652 2.16942,1.859492 3.51239,1.549585 1.44629,-0.206613 2.47933,-1.342972 2.78926,-2.685971 m -0.10332,0 h 0.20661 m -6.40494,-2.582624 0.30994,-0.10332 m 0.92974,-0.826452 v -0.206587 m 1.54958,-0.206613 c -0.51652,0 -1.03306,0.103293 -1.44629,0.309907 m 1.34297,-0.51652 0.10332,0.206613 m 2.89255,3.925596 h 0.51652 m -0.4132,-0.929745 -0.10332,0.929745 m 0.51652,-0.929745 h -0.4132 m 0.51652,0 c -0.20662,-1.342972 -1.03307,-2.376038 -2.16942,-2.789238 m -1.23968,0.309907 1.13639,-0.309907 m -1.23968,-0.206613 0.10329,0.51652 m -1.44626,0.413226 -0.20661,-0.516546 m -0.92974,0.826452 1.13635,-0.309906 m 3.92561,2.169424 c 0,-0.309932 -0.10332,-0.516546 -0.20661,-0.826452 m -0.72316,1.136359 0.92977,-0.206613 m -0.82645,0.10332 c -0.61983,0.206613 -0.92974,0.826426 -0.82645,1.446265 m 0.41323,1.446292 -0.41323,-1.446292 m -0.41322,1.652905 c 0.30993,0 0.61984,-0.10332 0.82645,-0.206613 m -1.34297,-1.239679 0.41323,1.549585 m -0.30994,-1.549585 c -0.10329,-0.619839 -0.72313,-0.929746 -1.34297,-0.826452 m -1.54958,0.516546 1.44629,-0.413227 m -1.6529,-0.516519 c 0.10332,0.309906 0.10332,0.619813 0.20661,0.826426 m 1.23968,-1.136359 -1.44629,0.309933 m 1.54958,-0.413226 c 0.51655,-0.10332 0.92977,-0.72316 0.72316,-1.342973 m -0.41323,-1.446291 0.41323,1.446291 m 0.82642,-0.206613 -0.41322,-1.446291 m 0.41322,1.446291 c 0.20662,0.51652 0.82645,0.929746 1.44629,0.723133 m 0.82645,-0.206613 -0.92977,0.309906 m 0.10332,-2.479331 c -0.51652,-0.206613 -1.03306,-0.309906 -1.54958,-0.309906 m 3.61568,3.202464 c -0.10329,-1.239653 -0.92974,-2.376038 -2.0661,-2.892558 m 2.0661,3.822303 c 0.10332,-0.309906 0.10332,-0.619812 0,-0.929745 m 0,0 h -0.20661 m -2.16939,-2.789238 0.3099,-0.10332 m -1.23967,3.202491 c 0,-0.10332 -0.1033,-0.206614 -0.20662,-0.206614 -0.10329,0 -0.20661,0.103294 -0.20661,0.206614 0,0.103293 0.10332,0.309906 0.20661,0.309906 0.10332,0 0.20662,-0.206613 0.20662,-0.309906 m -1.44627,-1.033066 c 0,-0.413226 -0.30993,-0.723133 -0.61983,-0.723133 -0.41323,0 -0.72313,0.309907 -0.72313,0.723133 0,0.309906 0.3099,0.723133 0.72313,0.723133 0.3099,0 0.61983,-0.413227 0.61983,-0.723133 m 2.99585,-0.826453 c 0,-0.413226 -0.30991,-0.723132 -0.61981,-0.723132 -0.41323,0 -0.72316,0.309906 -0.72316,0.723132 0,0.309933 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.61981,-0.4132 0.61981,-0.723133 m 0.82645,2.995878 c 0,-0.413227 -0.30991,-0.723133 -0.61984,-0.723133 -0.41323,0 -0.72313,0.309906 -0.72313,0.723133 0,0.309906 0.3099,0.723132 0.72313,0.723132 0.30993,0 0.61984,-0.413226 0.61984,-0.723132 m -2.99587,0.826452 c 0,-0.413226 -0.30991,-0.723159 -0.61981,-0.723159 -0.41323,0 -0.72316,0.309933 -0.72316,0.723159 0,0.309906 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.61981,-0.413227 0.61981,-0.723133 m -0.20659,0 c 0,-0.309933 -0.20661,-0.516546 -0.41322,-0.516546 -0.30994,0 -0.51655,0.206613 -0.51655,0.516546 0,0.206613 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.41322,-0.309907 0.41322,-0.51652 m 2.99584,-0.826452 c 0,-0.309933 -0.20661,-0.516547 -0.41322,-0.516547 -0.30991,0 -0.51652,0.206614 -0.51652,0.516547 0,0.206613 0.20661,0.516519 0.51652,0.516519 0.20661,0 0.41322,-0.309906 0.41322,-0.516519 m -0.82645,-2.995878 c 0,-0.309906 -0.20661,-0.516519 -0.41319,-0.516519 -0.30994,0 -0.51655,0.206613 -0.51655,0.516519 0,0.206614 0.20661,0.516546 0.51655,0.516546 0.20658,0 0.41319,-0.309932 0.41319,-0.516546 m -2.99584,0.826453 c 0,-0.309907 -0.20661,-0.51652 -0.41322,-0.51652 -0.30994,0 -0.51652,0.206613 -0.51652,0.51652 0,0.206613 0.20658,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.309907 0.41322,-0.51652 m -1.6529,0.51652 0.10332,-0.103294 m 0,0 0.20661,0.826453 m 0,0 0.1033,-0.206613 m 0,0 0.10332,0.206613 m 0,0 -0.10332,0.103293 m 0,0 h -0.1033 m 0,0 -0.30993,-0.826452 m 2.78926,3.20249 0.10329,0.309906 m 0,0 h -0.10329 m 0,0 -0.10332,-0.206613 m 0,0 h -0.1033 m 0,0 v -0.103293 m 0,0 h 0.1033 m 0,0 -0.1033,-0.206613 m 0,0 h 0.20662 m 0,0 v 0.103293 m 0,0 0.3099,-0.103293 m 0,0 0.10332,0.206613 m 0,0 -0.20661,0.619839 m 0,0 -0.10332,0.103293 m 0,0 0.10332,-0.723132 m 0,0 h -0.20661 m 1.54958,0 0.10329,0.103293 0.20661,0.10332 m 0,0 h 0.10332 m 0.1033,-0.10332 c 0.10332,0 0.10332,-0.206613 0.10332,-0.309906 m -0.10332,0.103293 h -0.1033 m 0,0.10332 c 0,0 0.1033,-0.10332 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10329,0.10332 h 0.10332 m -0.30993,0 0.10332,-0.10332 v -0.103293 m 0,0 h 0.10329 m 0,0 v -0.10332 m 0,0 h -0.10329 m -0.10332,-0.103294 c 0,0 0,0.103294 0.10332,0.103294 h 0.10329 m -0.10329,-0.309907 c 0,0 -0.10332,0 -0.10332,0.10332 v 0.103293 m 0,-0.103293 h 0.10332 0.10329 m 0,0 h 0.10332 m 0,0 -0.10332,-0.10332 -0.20661,-0.103293 m 0,0 -0.20658,0.206613 v 0.206587 m 0.10329,-0.103294 c 0,0.103294 0,0.206614 0.10329,0.206614 m 0,0 -0.10329,0.103293 v 0.10332 m 1.13635,-4.648756 -0.51651,0.103293 m 0,0 v 0.10332 m 0,0 0.41322,-0.10332 m 0,0 -0.20661,0.413227 m 0.10329,0 c -0.10329,0.103319 0,0.206613 0,0.206613 0.10332,0.103293 0.20661,0.103293 0.30993,0.103293 0.1033,-0.103293 0.1033,-0.206587 0.1033,-0.309906 m -0.1033,0.103319 h -0.10332 m -0.10329,-0.103319 c -0.10332,0.103319 -0.10332,0.103319 0,0.206613 h 0.10329 c 0.10332,0 0.10332,-0.103294 0.10332,-0.206613 m -0.30993,0.103319 0.20661,-0.516546 m 0,0 V 73.088638 M 257.69556,39.20443 c -0.30991,0 -0.61984,0.10332 -0.92975,0.206613 m 1.13636,-0.619839 c -0.51652,0 -1.03306,0.10332 -1.54958,0.309933 m -1.23968,1.136359 c -0.82645,1.136359 -0.82645,2.789237 0,3.925596 0.72313,1.239679 2.27274,1.859492 3.61571,1.549585 1.44626,-0.309906 2.58262,-1.446292 2.78923,-2.892557 m -5.16526,-3.718983 c -0.41323,0.309906 -0.82645,0.619839 -1.23968,1.136359 m 0.30994,-0.103294 c -0.92977,1.033039 -1.03307,2.582598 -0.30994,3.822277 0.72313,1.239679 2.16942,1.859492 3.51239,1.652905 1.44629,-0.309933 2.47933,-1.342999 2.78926,-2.789264 m -0.10332,0.103293 h 0.20661 m -6.40494,-2.685917 0.30994,-0.103294 m 0.92974,-0.723159 V 39.20443 m 1.54958,-0.309906 c -0.51652,0 -1.03306,0.206613 -1.44629,0.413226 m 1.34297,-0.516546 0.10332,0.206613 m 2.89255,3.822303 0.51652,0.103293 m -0.4132,-1.033012 -0.10332,0.929719 m 0.51652,-0.826426 -0.4132,-0.103293 m 0.51652,0 c -0.20662,-1.239679 -1.03307,-2.376038 -2.16942,-2.789264 m -1.23968,0.413226 1.13639,-0.309933 m -1.23968,-0.206613 0.10329,0.516546 m -1.44626,0.309906 -0.20661,-0.413226 m -0.92974,0.723159 1.13635,-0.309933 m 3.92561,2.272745 c 0,-0.309933 -0.10332,-0.61984 -0.20661,-0.929773 m -0.72316,1.239653 0.92977,-0.30988 m -0.82645,0.206586 c -0.61983,0.103294 -0.92974,0.723133 -0.82645,1.342972 m 0.41323,1.549586 -0.41323,-1.446292 m -0.41322,1.652905 c 0.30993,-0.10332 0.61984,-0.10332 0.82645,-0.206613 m -1.34297,-1.239679 0.41323,1.446292 m -0.30994,-1.549585 c -0.10329,-0.516546 -0.72313,-0.929773 -1.34297,-0.72316 m -1.54958,0.413227 1.44629,-0.413227 m -1.6529,-0.516519 c 0.10332,0.309906 0.10332,0.619839 0.20661,0.929746 m 1.23968,-1.239653 -1.44629,0.4132 m 1.54958,-0.4132 c 0.51655,-0.206586 0.92977,-0.826426 0.72316,-1.446265 m -0.41323,-1.342972 0.41323,1.446265 m 0.82642,-0.206613 -0.41322,-1.549585 m 0.41322,1.446292 c 0.20662,0.619839 0.82645,0.929746 1.44629,0.826452 m 0.82645,-0.206613 -0.92977,0.206613 m 0.10332,-2.376037 c -0.51652,-0.309933 -1.03306,-0.413227 -1.54958,-0.309933 m 3.61568,3.099197 c -0.10329,-1.239679 -0.92974,-2.272745 -2.0661,-2.789264 m 2.0661,3.718983 c 0.10332,-0.309933 0.10332,-0.619813 0,-0.929719 m 0,0.103293 h -0.20661 m -2.16939,-2.789264 0.3099,-0.103293 m -1.23967,3.202463 c 0,-0.103293 -0.1033,-0.206586 -0.20662,-0.206586 -0.10329,0 -0.20661,0.103293 -0.20661,0.206586 0,0.103294 0.10332,0.206587 0.20661,0.206587 0.10332,0 0.20662,-0.103293 0.20662,-0.206587 m -1.44627,-1.136359 c 0,-0.309906 -0.30993,-0.619839 -0.61983,-0.619839 -0.41323,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413227 0.3099,0.72316 0.72313,0.72316 0.3099,0 0.61983,-0.309933 0.61983,-0.72316 m 2.99585,-0.826426 c 0,-0.309933 -0.30991,-0.619839 -0.61981,-0.619839 -0.41323,0 -0.72316,0.309906 -0.72316,0.619839 0,0.4132 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.61981,-0.309933 0.61981,-0.723133 m 0.82645,2.995825 c 0,-0.309907 -0.30991,-0.61984 -0.61984,-0.61984 -0.41323,0 -0.72313,0.309933 -0.72313,0.61984 0,0.413226 0.3099,0.723132 0.72313,0.723132 0.30993,0 0.61984,-0.309906 0.61984,-0.723132 m -2.99587,0.826452 c 0,-0.309906 -0.30991,-0.619839 -0.61981,-0.619839 -0.41323,0 -0.72316,0.309933 -0.72316,0.619839 0,0.413226 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.61981,-0.309907 0.61981,-0.723133 m -0.20659,0 c 0,-0.206613 -0.20661,-0.413226 -0.41322,-0.413226 -0.30994,0 -0.51655,0.206613 -0.51655,0.413226 0,0.309906 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.41322,-0.206614 0.41322,-0.51652 m 2.99584,-0.826452 c 0,-0.206614 -0.20661,-0.413227 -0.41322,-0.413227 -0.30991,0 -0.51652,0.206613 -0.51652,0.413227 0,0.309932 0.20661,0.516546 0.51652,0.516546 0.20661,0 0.41322,-0.206614 0.41322,-0.516546 m -0.82645,-2.995825 c 0,-0.206613 -0.20661,-0.413226 -0.41319,-0.413226 -0.30994,0 -0.51655,0.206613 -0.51655,0.413226 0,0.309907 0.20661,0.51652 0.51655,0.51652 0.20658,0 0.41319,-0.206613 0.41319,-0.51652 m -2.99584,0.826426 c 0,-0.206613 -0.20661,-0.413226 -0.41322,-0.413226 -0.30994,0 -0.51652,0.206613 -0.51652,0.413226 0,0.309933 0.20658,0.516546 0.51652,0.516546 0.20661,0 0.41322,-0.206613 0.41322,-0.516546 m -1.6529,0.516546 h 0.10332 m 0,0 0.20661,0.723107 m 0,0 0.1033,-0.103294 m 0,0 0.10332,0.103294 m 0,0 -0.10332,0.103293 m 0,0 -0.1033,0.10332 m 0,0 -0.30993,-0.92972 m 2.78926,3.305758 0.10329,0.206613 m 0,0 -0.10329,0.103293 m 0,0 -0.10332,-0.309906 m 0,0 h -0.1033 m 0,0 v -0.10332 m 0,0 h 0.1033 m 0,0 -0.1033,-0.103294 m 0,0 h 0.20662 m 0,0 v 0.103294 m 0,0 0.3099,-0.103294 m 0,0 0.10332,0.103294 m 0,0 -0.20661,0.723159 m 0,0 h -0.10332 m 0,0 0.10332,-0.723159 m 0,0 -0.20661,0.10332 m 1.54958,0 0.10329,0.103293 h 0.20661 m 0,0 h 0.10332 m 0.1033,0 c 0.10332,-0.103293 0.10332,-0.206613 0.10332,-0.309907 m -0.10332,0.103294 h -0.1033 m 0,0 c 0,0 0.1033,0 0,-0.103294 m -0.20661,0.103294 h 0.10329 c 0,0.10332 0,0.10332 0.10332,0 m -0.30993,0 0.10332,-0.103294 m 0,0 h 0.10329 m 0,0 v -0.103319 m 0,0 h -0.10329 m -0.10332,-0.206614 c 0,0 0,0.10332 0.10332,0.10332 h 0.10329 m -0.10329,-0.206613 h -0.10332 v 0.103293 m 0,-0.103293 h 0.10332 l 0.10329,0.103293 m 0,0 0.10332,-0.103293 m 0,0 -0.10332,-0.10332 h -0.20661 m 0,0 -0.20658,0.10332 v 0.206613 m 0.10329,0 c 0,0.103294 0,0.103294 0.10329,0.103294 m 0,0.103319 -0.10329,0.103294 v 0.10332 m 1.13635,-4.752049 -0.51651,0.103319 m 0,0 v 0.103294 m 0,0 h 0.41322 m 0,0 -0.20661,0.413226 m 0.10329,-0.10332 c -0.10329,0.10332 0,0.206613 0,0.309933 0.10332,0.103293 0.20661,0.103293 0.30993,0 0.1033,0 0.1033,-0.10332 0.1033,-0.206613 m -0.1033,0 h -0.10332 m -0.10329,0 c -0.10332,0 -0.10332,0.103293 0,0.103293 0,0.10332 0.10329,0.10332 0.10329,0 0.10332,0 0.10332,-0.103293 0.10332,-0.103293 m -0.30993,0 0.20661,-0.51652 m 0,0 v -0.103319 m -34.60732,97.313744 c -0.30993,0.10332 -0.61984,0.10332 -0.92977,0.20662 m 1.13636,-0.61982 c -0.51652,0 -1.03304,0.20659 -1.54958,0.4132 m -1.23965,1.03307 c -0.82645,1.23968 -0.82645,2.78926 0,4.02892 0.72313,1.23967 2.27271,1.85951 3.61568,1.54961 1.44628,-0.30994 2.58264,-1.44629 2.78925,-2.89259 m -5.16528,-3.71901 c -0.4132,0.20662 -0.82643,0.61984 -1.23965,1.03307 m 0.3099,-0.10329 c -0.92974,1.13636 -1.03306,2.68594 -0.3099,3.92562 0.72313,1.23965 2.16942,1.85949 3.51238,1.54958 1.44627,-0.20661 2.47933,-1.34299 2.78923,-2.68597 m -0.10329,0 h 0.20661 m -6.40493,-2.58262 0.3099,-0.10332 m 0.92975,-0.82645 v -0.20662 m 1.54958,-0.20661 c -0.51652,0 -1.03304,0.10332 -1.44626,0.30993 m 1.34296,-0.51652 0.1033,0.20659 m 2.99587,3.92562 h 0.41322 m -0.41322,-0.92974 v 0.92974 m 0.41322,-0.92974 h -0.41322 m 0.51651,0 c -0.20658,-1.34297 -1.03303,-2.37604 -2.16939,-2.78927 m -1.23967,0.30994 1.13635,-0.30994 m -1.23967,-0.20661 0.10332,0.51655 m -1.44629,0.41322 -0.20661,-0.51654 m -0.92975,0.82645 1.13636,-0.30991 m 3.92561,2.16943 c 0,-0.30993 -0.10329,-0.51655 -0.20661,-0.82645 m -0.72313,1.13635 0.92974,-0.20661 m -0.82645,0.10332 c -0.61981,0.20659 -0.92974,0.82643 -0.82642,1.44627 m 0.41322,1.44629 -0.41322,-1.44629 m -0.41323,1.6529 c 0.30991,0 0.61984,-0.10332 0.82645,-0.20661 m -1.23967,-1.23968 0.3099,1.54958 m -0.3099,-1.54958 c -0.10332,-0.61984 -0.72313,-0.92975 -1.34297,-0.82645 m -1.54958,0.51654 1.44626,-0.41322 m -1.65287,-0.51655 c 0.10329,0.30993 0.10329,0.61984 0.20661,0.82645 m 1.23965,-1.13636 -1.44626,0.30991 m 1.54958,-0.4132 c 0.51651,-0.10332 0.92974,-0.72316 0.72313,-1.343 m -0.41323,-1.44626 0.41323,1.44626 m 0.82645,-0.20661 -0.41323,-1.44627 m 0.41323,1.44627 c 0.20661,0.51655 0.82645,0.92977 1.44628,0.72316 m 0.82643,-0.20661 -0.92975,0.3099 m 0.10332,-2.47933 c -0.51654,-0.20661 -1.03306,-0.30991 -1.5496,-0.30991 m 3.6157,3.20247 c -0.10332,-1.23968 -0.92974,-2.37604 -2.0661,-2.89256 m 2.0661,3.8223 c 0.1033,-0.3099 0.1033,-0.61981 0,-0.92974 m 0,0 h -0.20661 m -2.16942,-2.78927 0.30993,-0.10329 m -1.23967,3.20249 c 0,-0.10332 -0.10332,-0.20661 -0.20661,-0.20661 -0.10332,0 -0.20662,0.10329 -0.20662,0.20661 0,0.10329 0.1033,0.30991 0.20662,0.30991 0.10329,0 0.20661,-0.20662 0.20661,-0.30991 m -1.44629,-1.03306 c 0,-0.41323 -0.3099,-0.72314 -0.61984,-0.72314 -0.41319,0 -0.72313,0.30991 -0.72313,0.72314 0,0.3099 0.30994,0.72313 0.72313,0.72313 0.30994,0 0.61984,-0.41323 0.61984,-0.72313 m 2.99587,-0.82646 c 0,-0.41322 -0.30991,-0.72313 -0.61984,-0.72313 -0.41322,0 -0.72313,0.30991 -0.72313,0.72313 0,0.30991 0.30991,0.72314 0.72313,0.72314 0.30993,0 0.61984,-0.41323 0.61984,-0.72314 m 0.82645,2.99588 c 0,-0.41323 -0.30993,-0.72316 -0.61984,-0.72316 -0.41322,0 -0.72313,0.30993 -0.72313,0.72316 0,0.30991 0.30991,0.72313 0.72313,0.72313 0.30991,0 0.61984,-0.41322 0.61984,-0.72313 m -2.99587,0.82643 c 0,-0.4132 -0.3099,-0.72314 -0.61984,-0.72314 -0.41322,0 -0.72313,0.30994 -0.72313,0.72314 0,0.30993 0.30991,0.72316 0.72313,0.72316 0.30994,0 0.61984,-0.41323 0.61984,-0.72316 m -0.20661,0 c 0,-0.30991 -0.20661,-0.51652 -0.41323,-0.51652 -0.3099,0 -0.51651,0.20661 -0.51651,0.51652 0,0.20661 0.20661,0.51654 0.51651,0.51654 0.20662,0 0.41323,-0.30993 0.41323,-0.51654 m 2.99587,-0.82643 c 0,-0.30993 -0.20662,-0.51655 -0.41323,-0.51655 -0.30993,0 -0.51652,0.20662 -0.51652,0.51655 0,0.20661 0.20659,0.51652 0.51652,0.51652 0.20661,0 0.41323,-0.30991 0.41323,-0.51652 m -0.82645,-2.99588 c 0,-0.3099 -0.20662,-0.51652 -0.41323,-0.51652 -0.3099,0 -0.51652,0.20662 -0.51652,0.51652 0,0.20662 0.20662,0.51652 0.51652,0.51652 0.20661,0 0.41323,-0.3099 0.41323,-0.51652 m -2.99587,0.82646 c 0,-0.30994 -0.20661,-0.51655 -0.41323,-0.51655 -0.3099,0 -0.51651,0.20661 -0.51651,0.51655 0,0.20661 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.30991 0.41323,-0.51652 m -1.65287,0.51652 h 0.20661 m 0,0 0.10329,0.72313 m 0,0 0.10332,-0.20659 m 0,0 0.10329,0.20659 m 0,0 -0.10329,0.10332 m 0,0 h -0.10332 m 0,0 -0.3099,-0.82645 m 2.78925,3.20249 0.10329,0.3099 m 0,0 h -0.10329 m 0,0 -0.10332,-0.20661 m 0,0 h -0.10329 m 0,0 v -0.10329 m 0,0 h 0.10329 m 0,0 -0.10329,-0.20662 m 0,0 h 0.20661 m 0,0 v 0.1033 m 0,0 0.30991,-0.1033 m 0,0 0.10329,0.20662 m 0,0 -0.10329,0.61983 m 0,0 -0.20662,0.1033 m 0,0 0.1033,-0.72313 m 0,0 h -0.20659 m 1.54958,0 0.10329,0.10329 0.20662,0.10332 m 0,0 h 0.10329 m 0.10332,-0.10332 c 0.10329,0 0.10329,-0.20661 0.10329,-0.30991 m -0.10329,0.1033 h -0.10332 m 0,0.10332 c 0,0 0.10332,0 0,-0.10332 m -0.20659,0 c 0,0 0,0.10332 0.1033,0.10332 h 0.10329 m -0.20659,0 v -0.10332 l 0.1033,-0.1033 m 0,0 v -0.10332 m 0,0 h -0.1033 m -0.10332,-0.10329 c 0,0 0,0.10329 0.10332,0.10329 h 0.1033 m -0.1033,-0.3099 c 0,0 -0.10332,0 -0.10332,0.10329 v 0.10332 m 0,-0.10332 h 0.10332 0.1033 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10329 -0.20662,-0.10332 m 0,0 -0.10329,0.20661 -0.10332,0.20661 m 0.10332,-0.10329 c 0,0.10329 0,0.20661 0.10329,0.20661 m 0,0 -0.10329,0.1033 v 0.10332 m 1.13636,-4.64876 -0.51655,0.10329 m 0,0 0.10332,0.10332 m 0,0 0.30991,-0.10332 m 0,0 -0.20661,0.41323 m 0.10331,0 c -0.10331,0.10329 0,0.20661 0,0.20661 0.1033,0.1033 0.20662,0.1033 0.30991,0.1033 0.10332,-0.1033 0.10332,-0.20662 0.10332,-0.30991 m 0,0.10329 h -0.20661 m -0.10332,-0.10329 c -0.1033,0.10329 -0.1033,0.10329 0,0.20661 h 0.10332 c 0.10329,0 0.10329,-0.10332 0.10329,-0.20661 m -0.30991,0.10329 0.20662,-0.51652 m 0,0 v -0.10329 m -2.68594,-33.88421 c -0.30993,0 -0.61984,0.10332 -0.92977,0.20661 m 1.13636,-0.61983 c -0.51652,0 -1.03304,0.10332 -1.54958,0.30993 m -1.23965,1.13636 c -0.82645,1.13636 -0.82645,2.78923 0,3.92559 0.72313,1.23966 2.27271,1.8595 3.61568,1.54959 1.44628,-0.30993 2.58264,-1.44629 2.78925,-2.89256 m -5.16528,-3.71898 c -0.4132,0.3099 -0.82643,0.61984 -1.23965,1.13636 m 0.3099,-0.10332 c -0.92974,1.03306 -1.03306,2.58262 -0.3099,3.8223 0.72313,1.23965 2.16942,1.85949 3.51238,1.65288 1.44627,-0.30991 2.47933,-1.34297 2.78923,-2.78924 m -0.10329,0.10329 h 0.20661 m -6.40493,-2.68591 0.3099,-0.10332 m 0.92975,-0.72314 v -0.20661 m 1.54958,-0.3099 c -0.51652,0 -1.03304,0.20661 -1.44626,0.41322 m 1.34296,-0.51654 0.1033,0.20661 m 2.99587,3.92559 h 0.41322 m -0.41322,-1.03303 v 1.03303 m 0.41322,-0.92971 -0.41322,-0.10332 m 0.51651,0 c -0.20658,-1.23966 -1.03303,-2.37602 -2.16939,-2.78924 m -1.23967,0.41322 1.13635,-0.30993 m -1.23967,-0.20661 0.10332,0.51654 m -1.44629,0.4132 -0.20661,-0.51652 m -0.92975,0.72314 1.13636,-0.20662 m 3.92561,2.16943 c 0,-0.30991 -0.10329,-0.61981 -0.20661,-0.92975 m -0.72313,1.23968 0.92974,-0.30993 m -0.82645,0.20661 c -0.61981,0.10332 -0.92974,0.72313 -0.82642,1.34295 m 0.41322,1.54958 -0.41322,-1.44626 m -0.41323,1.65288 c 0.30991,-0.1033 0.61984,-0.1033 0.82645,-0.20662 m -1.23967,-1.23965 0.3099,1.44627 m -0.3099,-1.54959 c -0.10332,-0.51652 -0.72313,-0.92975 -1.34297,-0.72313 m -1.54958,0.41322 1.44626,-0.41322 m -1.65287,-0.5165 c 0.10329,0.30988 0.10329,0.61982 0.20661,0.92972 m 1.23965,-1.23965 -1.44626,0.4132 m 1.54958,-0.4132 c 0.51651,-0.20661 0.92974,-0.82642 0.72313,-1.44626 m -0.41323,-1.34298 0.41323,1.44627 m 0.82645,-0.20661 -0.41323,-1.54959 m 0.41323,1.44629 c 0.20661,0.61984 0.82645,0.92975 1.44628,0.82646 m 0.82643,-0.20662 -0.92975,0.20662 m 0.10332,-2.37604 c -0.51654,-0.30993 -1.03306,-0.41323 -1.5496,-0.30993 m 3.6157,3.09917 c -0.10332,-1.23966 -0.92974,-2.27272 -2.0661,-2.78924 m 2.0661,3.71898 c 0.1033,-0.3099 0.1033,-0.61981 0,-0.92974 m 0,0.10332 h -0.20661 m -2.16942,-2.78927 0.30993,-0.10329 m -1.23967,3.20246 c 0,-0.10329 -0.10332,-0.20661 -0.20661,-0.20661 -0.10332,0 -0.20662,0.10332 -0.20662,0.20661 0,0.10332 0.1033,0.20662 0.20662,0.20662 0.10329,0 0.20661,-0.1033 0.20661,-0.20662 m -1.44629,-1.13636 c 0,-0.3099 -0.3099,-0.61984 -0.61984,-0.61984 -0.41319,0 -0.72313,0.30994 -0.72313,0.61984 0,0.41323 0.30994,0.72314 0.72313,0.72314 0.30994,0 0.61984,-0.30991 0.61984,-0.72314 m 2.99587,-0.82645 c 0,-0.30991 -0.30991,-0.61981 -0.61984,-0.61981 -0.41322,0 -0.72313,0.3099 -0.72313,0.61981 0,0.41323 0.30991,0.72316 0.72313,0.72316 0.30993,0 0.61984,-0.30993 0.61984,-0.72316 m 0.82645,2.99585 c 0,-0.30991 -0.30993,-0.61984 -0.61984,-0.61984 -0.41322,0 -0.72313,0.30993 -0.72313,0.61984 0,0.41323 0.30991,0.72313 0.72313,0.72313 0.30991,0 0.61984,-0.3099 0.61984,-0.72313 m -2.99587,0.82645 c 0,-0.30993 -0.3099,-0.61984 -0.61984,-0.61984 -0.41322,0 -0.72313,0.30991 -0.72313,0.61984 0,0.41323 0.30991,0.72314 0.72313,0.72314 0.30994,0 0.61984,-0.30991 0.61984,-0.72314 m -0.20661,0 c 0,-0.20661 -0.20661,-0.41322 -0.41323,-0.41322 -0.3099,0 -0.51651,0.20661 -0.51651,0.41322 0,0.30991 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.20661 0.41323,-0.51652 m 2.99587,-0.82645 c 0,-0.20661 -0.20662,-0.41323 -0.41323,-0.41323 -0.30993,0 -0.51652,0.20662 -0.51652,0.41323 0,0.30991 0.20659,0.51652 0.51652,0.51652 0.20661,0 0.41323,-0.20661 0.41323,-0.51652 m -0.82645,-2.99585 c 0,-0.20661 -0.20662,-0.41323 -0.41323,-0.41323 -0.3099,0 -0.51652,0.20662 -0.51652,0.41323 0,0.30993 0.20662,0.51655 0.51652,0.51655 0.20661,0 0.41323,-0.20662 0.41323,-0.51655 m -2.99587,0.82645 c 0,-0.20661 -0.20661,-0.41322 -0.41323,-0.41322 -0.3099,0 -0.51651,0.20661 -0.51651,0.41322 0,0.30994 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.20658 0.41323,-0.51652 m -1.65287,0.51652 h 0.20661 m 0,0 0.10329,0.72316 m 0,0 0.10332,-0.10332 m 0,0 0.10329,0.10332 m 0,0 -0.10329,0.1033 m 0,0 -0.10332,0.10331 m 0,0 -0.3099,-0.92977 m 2.78925,3.30579 0.10329,0.20658 m 0,0 -0.10329,0.10332 m 0,0 -0.10332,-0.3099 m 0,0 h -0.10329 m 0,0 v -0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.1033 m 0,0 h 0.20661 m 0,0 v 0.1033 m 0,0 0.30991,-0.1033 m 0,0 0.10329,0.1033 m 0,0 -0.10329,0.72313 m 0,0 h -0.20662 m 0,0 0.1033,-0.72313 m 0,0 -0.20659,0.10332 m 1.54958,0 0.10329,0.10329 h 0.20662 m 0,0 h 0.10329 m 0.10332,0 c 0.10329,-0.10329 0.10329,-0.20661 0.10329,-0.30991 m -0.10329,0.1033 h -0.10332 m 0,0.10332 c 0,0 0.10332,-0.10332 0,-0.10332 m -0.20659,0 h 0.1033 c 0,0.10332 0,0.10332 0.10329,0 m -0.20659,0 v -0.1033 h 0.1033 m 0,0 v -0.10332 m 0,0 h -0.1033 m -0.10332,-0.20661 c 0,0.10332 0,0.10332 0.10332,0.10332 0,0.10329 0,0.10329 0.1033,0 m -0.1033,-0.20661 h -0.10332 v 0.10329 m 0,-0.10329 h 0.10332 l 0.1033,0.10329 m 0,0 0.10329,-0.10329 m 0,0 -0.10329,-0.10332 h -0.20662 m 0,0 -0.10329,0.10332 -0.10332,0.20661 m 0.10332,0 c 0,0.10329 0,0.10329 0.10329,0.10329 m 0,0.10332 -0.10329,0.1033 v 0.10332 m 1.13636,-4.75205 -0.51655,0.10329 m 0,0 0.10332,0.10332 m 0,0 h 0.30991 m 0,0 -0.20661,0.41323 m 0.10331,-0.10332 c -0.10331,0.10332 0,0.20661 0,0.30993 0.1033,0.10329 0.20662,0.10329 0.30991,0 0.10332,0 0.10332,-0.10332 0.10332,-0.20661 m 0,0 h -0.20661 m -0.10332,0 c -0.1033,0 -0.1033,0.10329 0,0.10329 0,0.10332 0.10332,0.10332 0.10332,0 0.10329,0 0.10329,-0.10329 0.10329,-0.10329 m -0.30991,0 0.20662,-0.51655 m 0,0 v -0.10329 m -2.68594,-33.884211 c -0.30993,0.103294 -0.61984,0.103294 -0.92977,0.206587 m 1.13636,-0.619813 c -0.51652,0 -1.03304,0.206613 -1.54958,0.413226 m -1.23965,1.033039 c -0.82645,1.239679 -0.82645,2.789264 0,4.028943 0.72313,1.239652 2.27271,1.859492 3.61568,1.549585 1.44628,-0.309933 2.58264,-1.446292 2.78925,-2.892584 m -5.16528,-3.718983 c -0.4132,0.206587 -0.82643,0.619813 -1.23965,1.033039 m 0.3099,-0.103293 c -0.92974,1.136359 -1.03306,2.685944 -0.3099,3.925623 0.72313,1.239652 2.16942,1.859492 3.51238,1.549585 1.44627,-0.206613 2.47933,-1.342972 2.78923,-2.685971 m -0.10329,0 h 0.20661 m -6.40493,-2.582624 0.3099,-0.10332 m 0.92975,-0.826452 v -0.206587 m 1.54958,-0.206613 c -0.51652,0 -1.03304,0.103293 -1.44626,0.309907 m 1.34296,-0.51652 0.1033,0.206613 m 2.99587,3.925596 h 0.41322 m -0.41322,-0.929745 v 0.929745 m 0.41322,-0.929745 h -0.41322 m 0.51651,0 c -0.20658,-1.342972 -1.03303,-2.376038 -2.16939,-2.789238 m -1.23967,0.309907 1.13635,-0.309907 m -1.23967,-0.206613 0.10332,0.51652 m -1.44629,0.413226 -0.20661,-0.516546 m -0.92975,0.826452 1.13636,-0.309906 m 3.92561,2.169424 c 0,-0.309932 -0.10329,-0.516546 -0.20661,-0.826452 m -0.72313,1.136359 0.92974,-0.206613 m -0.82645,0.10332 c -0.61981,0.206613 -0.92974,0.826426 -0.82642,1.446265 m 0.41322,1.446292 -0.41322,-1.446292 m -0.41323,1.652905 c 0.30991,0 0.61984,-0.10332 0.82645,-0.206613 m -1.23967,-1.239679 0.3099,1.549585 m -0.3099,-1.549585 c -0.10332,-0.619839 -0.72313,-0.929746 -1.34297,-0.826452 m -1.54958,0.516546 1.44626,-0.413227 m -1.65287,-0.516519 c 0.10329,0.309906 0.10329,0.619813 0.20661,0.826426 m 1.23965,-1.136359 -1.44626,0.309933 m 1.54958,-0.413226 c 0.51651,-0.10332 0.92974,-0.72316 0.72313,-1.342973 m -0.41323,-1.446291 0.41323,1.446291 m 0.82645,-0.206613 -0.41323,-1.446291 m 0.41323,1.446291 c 0.20661,0.51652 0.82645,0.929746 1.44628,0.723133 m 0.82643,-0.206613 -0.92975,0.309906 m 0.10332,-2.479331 c -0.51654,-0.206613 -1.03306,-0.309906 -1.5496,-0.309906 m 3.6157,3.202464 c -0.10332,-1.239653 -0.92974,-2.376038 -2.0661,-2.892558 m 2.0661,3.822303 c 0.1033,-0.309906 0.1033,-0.619812 0,-0.929745 m 0,0 h -0.20661 m -2.16942,-2.789238 0.30993,-0.10332 m -1.23967,3.202491 c 0,-0.10332 -0.10332,-0.206614 -0.20661,-0.206614 -0.10332,0 -0.20662,0.103294 -0.20662,0.206614 0,0.103293 0.1033,0.309906 0.20662,0.309906 0.10329,0 0.20661,-0.206613 0.20661,-0.309906 m -1.44629,-1.033066 c 0,-0.413226 -0.3099,-0.723133 -0.61984,-0.723133 -0.41319,0 -0.72313,0.309907 -0.72313,0.723133 0,0.309906 0.30994,0.723133 0.72313,0.723133 0.30994,0 0.61984,-0.413227 0.61984,-0.723133 m 2.99587,-0.826453 c 0,-0.413226 -0.30991,-0.723132 -0.61984,-0.723132 -0.41322,0 -0.72313,0.309906 -0.72313,0.723132 0,0.309933 0.30991,0.723133 0.72313,0.723133 0.30993,0 0.61984,-0.4132 0.61984,-0.723133 m 0.82645,2.995878 c 0,-0.413227 -0.30993,-0.723133 -0.61984,-0.723133 -0.41322,0 -0.72313,0.309906 -0.72313,0.723133 0,0.309906 0.30991,0.723132 0.72313,0.723132 0.30991,0 0.61984,-0.413226 0.61984,-0.723132 m -2.99587,0.826452 c 0,-0.413226 -0.3099,-0.723159 -0.61984,-0.723159 -0.41322,0 -0.72313,0.309933 -0.72313,0.723159 0,0.309906 0.30991,0.723133 0.72313,0.723133 0.30994,0 0.61984,-0.413227 0.61984,-0.723133 m -0.20661,0 c 0,-0.309933 -0.20661,-0.516546 -0.41323,-0.516546 -0.3099,0 -0.51651,0.206613 -0.51651,0.516546 0,0.206613 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.309907 0.41323,-0.51652 m 2.99587,-0.826452 c 0,-0.309933 -0.20662,-0.516547 -0.41323,-0.516547 -0.30993,0 -0.51652,0.206614 -0.51652,0.516547 0,0.206613 0.20659,0.516519 0.51652,0.516519 0.20661,0 0.41323,-0.309906 0.41323,-0.516519 m -0.82645,-2.995878 c 0,-0.309906 -0.20662,-0.516519 -0.41323,-0.516519 -0.3099,0 -0.51652,0.206613 -0.51652,0.516519 0,0.206614 0.20662,0.516546 0.51652,0.516546 0.20661,0 0.41323,-0.309932 0.41323,-0.516546 m -2.99587,0.826453 c 0,-0.309907 -0.20661,-0.51652 -0.41323,-0.51652 -0.3099,0 -0.51651,0.206613 -0.51651,0.51652 0,0.206613 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.309907 0.41323,-0.51652 m -1.65287,0.51652 0.20661,-0.103294 m 0,0 0.10329,0.826453 m 0,0 0.10332,-0.206613 m 0,0 0.10329,0.206613 m 0,0 -0.10329,0.103293 m 0,0 h -0.10332 m 0,0 -0.3099,-0.826452 m 2.78925,3.20249 0.10329,0.309906 m 0,0 h -0.10329 m 0,0 -0.10332,-0.206613 m 0,0 h -0.10329 m 0,0 v -0.103293 m 0,0 h 0.10329 m 0,0 -0.10329,-0.206613 m 0,0 h 0.20661 m 0,0 v 0.103293 m 0,0 0.30991,-0.103293 m 0,0 0.10329,0.206613 m 0,0 -0.10329,0.619839 m 0,0 -0.20662,0.103293 m 0,0 0.1033,-0.723132 m 0,0 h -0.20659 m 1.54958,0 0.10329,0.103293 0.20662,0.10332 m 0,0 h 0.10329 m 0.10332,-0.10332 c 0.10329,0 0.10329,-0.206613 0.10329,-0.309906 m -0.10329,0.103293 h -0.10332 m 0,0.10332 c 0,0 0.10332,-0.10332 0,-0.10332 m -0.20659,0 c 0,0 0,0.10332 0.1033,0.10332 h 0.10329 m -0.20659,0 v -0.10332 l 0.1033,-0.103293 m 0,0 v -0.10332 m 0,0 h -0.1033 m -0.10332,-0.103294 c 0,0 0,0.103294 0.10332,0.103294 h 0.1033 m -0.1033,-0.309907 c 0,0 -0.10332,0 -0.10332,0.10332 v 0.103293 m 0,-0.103293 h 0.10332 0.1033 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 -0.20662,-0.103293 m 0,0 -0.10329,0.206613 -0.10332,0.206587 m 0.10332,-0.103294 c 0,0.103294 0,0.206614 0.10329,0.206614 m 0,0 -0.10329,0.103293 v 0.10332 m 1.13636,-4.648756 -0.51655,0.103293 m 0,0 0.10332,0.10332 m 0,0 0.30991,-0.10332 m 0,0 -0.20661,0.413227 m 0.10331,0 c -0.10331,0.103319 0,0.206613 0,0.206613 0.1033,0.103293 0.20662,0.103293 0.30991,0.103293 0.10332,-0.103293 0.10332,-0.206587 0.10332,-0.309906 m 0,0.103319 h -0.20661 m -0.10332,-0.103319 c -0.1033,0.103319 -0.1033,0.103319 0,0.206613 h 0.10332 c 0.10329,0 0.10329,-0.103294 0.10329,-0.206613 m -0.30991,0.103319 0.20662,-0.516546 m 0,0 V 73.088638 M 225.77417,39.20443 c -0.30993,0 -0.61984,0.10332 -0.92977,0.206613 m 1.13636,-0.619839 c -0.51652,0 -1.03304,0.10332 -1.54958,0.309933 m -1.23965,1.136359 c -0.82645,1.136359 -0.82645,2.789237 0,3.925596 0.72313,1.239679 2.27271,1.859492 3.61568,1.549585 1.44628,-0.309906 2.58264,-1.446292 2.78925,-2.892557 m -5.16528,-3.718983 c -0.4132,0.309906 -0.82643,0.619839 -1.23965,1.136359 m 0.3099,-0.103294 c -0.92974,1.033039 -1.03306,2.582598 -0.3099,3.822277 0.72313,1.239679 2.16942,1.859492 3.51238,1.652905 1.44627,-0.309933 2.47933,-1.342999 2.78923,-2.789264 m -0.10329,0.103293 h 0.20661 m -6.40493,-2.685917 0.3099,-0.103294 m 0.92975,-0.723159 V 39.20443 m 1.54958,-0.309906 c -0.51652,0 -1.03304,0.206613 -1.44626,0.413226 m 1.34296,-0.516546 0.1033,0.206613 m 2.99587,3.822303 0.41322,0.103293 m -0.41322,-1.033012 v 0.929719 m 0.41322,-0.826426 -0.41322,-0.103293 m 0.51651,0 c -0.20658,-1.239679 -1.03303,-2.376038 -2.16939,-2.789264 m -1.23967,0.413226 1.13635,-0.309933 m -1.23967,-0.206613 0.10332,0.516546 m -1.44629,0.309906 -0.20661,-0.413226 m -0.92975,0.723159 1.13636,-0.309933 m 3.92561,2.272745 c 0,-0.309933 -0.10329,-0.61984 -0.20661,-0.929773 m -0.72313,1.239653 0.92974,-0.30988 m -0.82645,0.206586 c -0.61981,0.103294 -0.92974,0.723133 -0.82642,1.342972 m 0.41322,1.549586 -0.41322,-1.446292 m -0.41323,1.652905 c 0.30991,-0.10332 0.61984,-0.10332 0.82645,-0.206613 m -1.23967,-1.239679 0.3099,1.446292 m -0.3099,-1.549585 c -0.10332,-0.516546 -0.72313,-0.929773 -1.34297,-0.72316 m -1.54958,0.413227 1.44626,-0.413227 m -1.65287,-0.516519 c 0.10329,0.309906 0.10329,0.619839 0.20661,0.929746 m 1.23965,-1.239653 -1.44626,0.4132 m 1.54958,-0.4132 c 0.51651,-0.206586 0.92974,-0.826426 0.72313,-1.446265 m -0.41323,-1.342972 0.41323,1.446265 m 0.82645,-0.206613 -0.41323,-1.549585 m 0.41323,1.446292 c 0.20661,0.619839 0.82645,0.929746 1.44628,0.826452 m 0.82643,-0.206613 -0.92975,0.206613 m 0.10332,-2.376037 c -0.51654,-0.309933 -1.03306,-0.413227 -1.5496,-0.309933 m 3.6157,3.099197 c -0.10332,-1.239679 -0.92974,-2.272745 -2.0661,-2.789264 m 2.0661,3.718983 c 0.1033,-0.309933 0.1033,-0.619813 0,-0.929719 m 0,0.103293 h -0.20661 m -2.16942,-2.789264 0.30993,-0.103293 m -1.23967,3.202463 c 0,-0.103293 -0.10332,-0.206586 -0.20661,-0.206586 -0.10332,0 -0.20662,0.103293 -0.20662,0.206586 0,0.103294 0.1033,0.206587 0.20662,0.206587 0.10329,0 0.20661,-0.103293 0.20661,-0.206587 m -1.44629,-1.136359 c 0,-0.309906 -0.3099,-0.619839 -0.61984,-0.619839 -0.41319,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413227 0.30994,0.72316 0.72313,0.72316 0.30994,0 0.61984,-0.309933 0.61984,-0.72316 m 2.99587,-0.826426 c 0,-0.309933 -0.30991,-0.619839 -0.61984,-0.619839 -0.41322,0 -0.72313,0.309906 -0.72313,0.619839 0,0.4132 0.30991,0.723133 0.72313,0.723133 0.30993,0 0.61984,-0.309933 0.61984,-0.723133 m 0.82645,2.995825 c 0,-0.309907 -0.30993,-0.61984 -0.61984,-0.61984 -0.41322,0 -0.72313,0.309933 -0.72313,0.61984 0,0.413226 0.30991,0.723132 0.72313,0.723132 0.30991,0 0.61984,-0.309906 0.61984,-0.723132 m -2.99587,0.826452 c 0,-0.309906 -0.3099,-0.619839 -0.61984,-0.619839 -0.41322,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413226 0.30991,0.723133 0.72313,0.723133 0.30994,0 0.61984,-0.309907 0.61984,-0.723133 m -0.20661,0 c 0,-0.206613 -0.20661,-0.413226 -0.41323,-0.413226 -0.3099,0 -0.51651,0.206613 -0.51651,0.413226 0,0.309906 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.206614 0.41323,-0.51652 m 2.99587,-0.826452 c 0,-0.206614 -0.20662,-0.413227 -0.41323,-0.413227 -0.30993,0 -0.51652,0.206613 -0.51652,0.413227 0,0.309932 0.20659,0.516546 0.51652,0.516546 0.20661,0 0.41323,-0.206614 0.41323,-0.516546 m -0.82645,-2.995825 c 0,-0.206613 -0.20662,-0.413226 -0.41323,-0.413226 -0.3099,0 -0.51652,0.206613 -0.51652,0.413226 0,0.309907 0.20662,0.51652 0.51652,0.51652 0.20661,0 0.41323,-0.206613 0.41323,-0.51652 m -2.99587,0.826426 c 0,-0.206613 -0.20661,-0.413226 -0.41323,-0.413226 -0.3099,0 -0.51651,0.206613 -0.51651,0.413226 0,0.309933 0.20661,0.516546 0.51651,0.516546 0.20662,0 0.41323,-0.206613 0.41323,-0.516546 m -1.65287,0.516546 h 0.20661 m 0,0 0.10329,0.723107 m 0,0 0.10332,-0.103294 m 0,0 0.10329,0.103294 m 0,0 -0.10329,0.103293 m 0,0 -0.10332,0.10332 m 0,0 -0.3099,-0.92972 m 2.78925,3.305758 0.10329,0.206613 m 0,0 -0.10329,0.103293 m 0,0 -0.10332,-0.309906 m 0,0 h -0.10329 m 0,0 v -0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.103294 m 0,0 h 0.20661 m 0,0 v 0.103294 m 0,0 0.30991,-0.103294 m 0,0 0.10329,0.103294 m 0,0 -0.10329,0.723159 m 0,0 h -0.20662 m 0,0 0.1033,-0.723159 m 0,0 -0.20659,0.10332 m 1.54958,0 0.10329,0.103293 h 0.20662 m 0,0 h 0.10329 m 0.10332,0 c 0.10329,-0.103293 0.10329,-0.206613 0.10329,-0.309907 m -0.10329,0.103294 h -0.10332 m 0,0 c 0,0 0.10332,0 0,-0.103294 m -0.20659,0.103294 h 0.1033 c 0,0.10332 0,0.10332 0.10329,0 m -0.20659,0 v -0.103294 h 0.1033 m 0,0 v -0.103319 m 0,0 h -0.1033 m -0.10332,-0.206614 c 0,0 0,0.10332 0.10332,0.10332 h 0.1033 m -0.1033,-0.206613 h -0.10332 v 0.103293 m 0,-0.103293 h 0.10332 l 0.1033,0.103293 m 0,0 0.10329,-0.103293 m 0,0 -0.10329,-0.10332 h -0.20662 m 0,0 -0.10329,0.10332 -0.10332,0.206613 m 0.10332,0 c 0,0.103294 0,0.103294 0.10329,0.103294 m 0,0.103319 -0.10329,0.103294 v 0.10332 m 1.13636,-4.752049 -0.51655,0.103319 m 0,0 0.10332,0.103294 m 0,0 h 0.30991 m 0,0 -0.20661,0.413226 m 0.10331,-0.10332 c -0.10331,0.10332 0,0.206613 0,0.309933 0.1033,0.103293 0.20662,0.103293 0.30991,0 0.10332,0 0.10332,-0.10332 0.10332,-0.206613 m 0,0 h -0.20661 m -0.10332,0 c -0.1033,0 -0.1033,0.103293 0,0.103293 0,0.10332 0.10332,0.10332 0.10332,0 0.10329,0 0.10329,-0.103293 0.10329,-0.103293 m -0.30991,0 0.20662,-0.51652 m 0,0 V 40.237496 M 11.518565,104.3902 H 9.3491401 m 2.1694249,2.89255 H 9.142527 m 2.376038,-0.61981 H 9.3491401 M 2.0144669,105.73317 H 0.3615619 M 11.518565,104.80342 H 9.4524599 m 1.6528781,-5.268593 v -7.23138 M 276.80708,10.69211 V 8.5227121 m 2.16941,2.1693979 h -2.16941 m -253.718286,0 V 8.5227121 M 278.97649,158.72889 h -2.16941 m 0,2.16943 v -2.16943 m -253.718286,2.16943 v -2.16943 M 277.2203,167.19992 H 218.54279 M 12.654924,151.1876 H 12.44831 M 22.572274,2.221078 H 79.080368 M 287.13762,151.1876 h 0.30994 M 287.13762,18.233423 h 0.30994 M 0.05165544,99.534827 V 25.25819 m 0,80.99152 v -0.10332 m 0,7.64461 v -0.20661 M 12.654924,18.233423 H 12.44831 M 13.06815,151.1876 h -0.413226 m 274.586016,0 h -0.41322 m 0,-133.057497 c 0.10329,0 0.20661,0.10332 0.41322,0.10332 m -274.586016,0 c 0.206613,0 0.309933,-0.10332 0.413226,-0.10332 m -1.549585,0.516546 h -0.413227 m 0.826453,-0.413226 h -0.826453 m 0,0.413226 H 7.0764222 m 4.0289158,0 v -0.413226 m 0,132.540957 v -31.71481 m 0,32.12803 h 0.826453 m -0.413226,-0.41322 H 11.105338 M 0.46488169,119.05957 v 24.99995 M 11.105338,151.1876 H 7.0764222 m 4.0289158,0 v -0.41322 m 277.581862,0 h 4.13223 M 288.6872,18.233423 h 4.13223 m -4.13223,0.413226 v 58.470905 m -0.82645,74.070046 h 0.82645 m 0,-0.41322 h -0.41322 m 0.41322,0.41322 v -0.41322 M 288.27398,18.646649 h 0.41322 m 0,-0.413226 h -0.82645 m 0.82645,0.413226 V 18.233423 M 0.05165544,106.86955 v -0.20661 M 11.518565,106.24971 H 9.4524599 m 2.0661051,-0.92974 H 9.5557532 m 1.9628118,0.4132 H 9.5557532 m -9.50409776,-0.72314 v -0.20661 m 1.96281146,0.51655 h -1.652905 m -0.30990646,-2.16943 v -0.20661 m 11.46690956,0 H 8.8326205 m -6.0950209,0 H 0.05165544 m 0,0 v -0.41323 m 11.46690956,0 H 8.7293008 m -5.8883814,0 H 0.05165544 m 0,0 v -0.20661 M 11.518565,102.01416 H 8.6260074 m -5.5784749,0 H 0.3615619 m -0.30990646,-0.82643 v -0.20661 M 11.518565,101.60096 H 8.4193943 m -5.2685685,0 H 0.3615619 M 11.518565,100.98112 H 8.316101 m -4.9586621,0 H 0.05165544 m 0,0 v -0.30993 m 11.46690956,0 H 8.2127812 m -4.7520489,0 H 0.05165544 m 0,0 v -0.20662 M 11.518565,100.36128 H 8.1094878 m -4.5454357,0 H 0.15494878 m -0.10329334,17.76854 v -0.20661 M 11.518565,118.33644 H 0.15494878 M 11.518565,117.92321 H 0.05165544 m 0,0 v -0.30988 m 11.46690956,0 H 0.05165544 m 0,0 v -0.20661 m 0,-4.8554 v -0.20659 m 11.46690956,0 H 0.05165544 m 0,0 v -0.41322 m 11.46690956,0 H 0.05165544 m 0,0 V 111.7249 M 11.518565,111.41496 H 0.3615619 m -0.30990646,-0.82642 v -0.20662 M 11.518565,111.00174 H 0.3615619 M 11.518565,110.38192 H 0.05165544 m 0,0 v -0.30993 m 11.46690956,0 H 0.05165544 m 0,0 v -0.20661 M 11.518565,109.45215 H 0.3615619 M 0.05165544,108.72902 V 108.5224 M 11.518565,109.14224 H 7.0764222 m -2.6859176,0 H 0.3615619 M 11.518565,108.5224 H 8.1094878 m -4.6487555,0 H 0.05165544 m 0,0 v -0.30988 M 11.518565,99.534827 H 7.7995549 m -4.0288897,0 H 0.05165544 M 11.518565,119.05957 H 0.05165544 m 4.95866206,-5.06196 c -0.3099065,0.30994 -0.4131998,0.82646 -0.2066132,1.23968 0.1032934,0.41323 0.5165196,0.72313 1.0330392,0.72313 0.4132262,-0.10329 0.8264525,-0.3099 1.0330656,-0.72313 0.1032933,-0.41322 0,-0.92974 -0.3099064,-1.23968 m 0.2066131,1.65291 -0.3099329,0.20661 -0.1032934,0.10329 -0.1033198,0.10332 m -6.19831426,1.34298 0.30990646,-0.41323 m -0.30990646,-0.72316 v 1.13639 m 0,-4.8554 v 1.03307 m 0.30990646,-0.72314 -0.30990646,-0.30993 m 0,1.03307 0.30990646,-0.30991 m -0.30990646,-8.26445 v 1.13636 m 0.30990646,-0.82642 -0.30990646,-0.30994 m 0.41322625,0.72314 c 0.10329333,-0.1033 0.10329333,-0.30991 0,-0.4132 m -0.41322625,0.82642 0.30990646,-0.41322 m -0.30990646,12.39665 v 0.92975 m 0.10329334,-0.72313 -0.10329334,-0.20662 m 0,0.82646 c 0.20661313,0 0.30990646,-0.20662 0.30990646,-0.30994 0,-0.10329 0,-0.3099 -0.10329333,-0.41322 m -0.20661313,-7.64458 v 1.13636 m 0.30990646,-0.72316 -0.30990646,-0.4132 m 0.41322625,0.72313 c 0.10329333,-0.10332 0.10329333,-0.30993 0,-0.41323 m -0.41322625,0.82646 0.30990646,-0.30994 m -0.30990646,-2.68594 v 1.13636 m 0.30990646,-0.72314 -0.30990646,-0.41322 m 0.41322625,0.72313 c 0.10329333,-0.10329 0.10329333,-0.30991 0,-0.41323 m -0.41322625,0.82646 0.30990646,-0.41323 m -0.30990646,-2.5826 v 1.13636 m 0.30990646,-0.72316 -0.30990646,-0.4132 m 0,-3.71901 v 1.03304 m 0.30990646,-0.72313 -0.30990646,-0.30991 m 0,-1.96281 v 1.13636 m 0.30990646,-0.72313 -0.30990646,-0.41323 m 0.41322625,0.72313 c 0.10329333,-0.10329 0.10329333,-0.3099 0,-0.41322 m -0.41322625,0.82645 0.30990646,-0.30993 M 0.05165544,99.534827 v 0.929743 m 0.20661313,-0.20661 c 0.10329333,-0.10329 0.10329333,-0.309907 0.10329333,-0.4132 0,-0.10332 -0.10329333,-0.309933 -0.30990646,-0.309933 m 0,0.929743 0.10329334,-0.10329 M 276.80708,10.69211 H 23.088794 M 276.80708,158.72889 V 10.69211 M 23.088794,158.72889 H 276.80708 M 6.5599027,113.99761 c 0.1032933,0.10332 0.2066131,0.10332 0.3099064,0.10332 m -0.3099064,-0.10332 c 0,-0.10329 -0.1033198,-0.10329 -0.2066132,-0.20661 m 0.1032934,2.78926 c -0.1032934,-0.20661 -0.1032934,-0.30993 -0.1032934,-0.51652 m 5.1652755,0 H 6.2499697 m 0.1033198,0.61982 -0.1033198,0.10332 H 6.1466764 5.7334502 5.4235173 5.2169041 l -0.1032933,-0.10332 m 6.4049542,0 H 6.3532895 m 5.1652755,0.30993 H 0.3615619 m 0.10331979,0 c 0.10329333,-0.10332 0.10329333,-0.30993 0,-0.41323 m -0.41322625,-0.30993 v -0.20659 m 5.26856846,0 c -0.1033198,0.20659 -0.1033198,0.30991 -0.1033198,0.51652 m -0.1032933,0.1033 H 0.3615619 m 0,0 -0.30990646,-0.41323 m 0,-0.20659 v -0.41322 m 5.16524866,0.41322 v -0.10332 l -0.2065866,-0.10329 -0.2066132,-0.20661 m 0.4131998,0.41322 H 0.05165544 m 4.75204886,-0.41322 -0.826426,-0.51655 m 0.826426,0.51655 H 0.05165544 m 0,0 v -0.10332 m 6.71486036,-1.34297 0.826426,0.51652 m 3.9256232,-0.51652 H 6.7665158 m -2.6859442,0.51652 c -0.1032933,0 -0.1032933,0.10332 -0.1032933,0.20661 0,0 0,0.10332 0.1032933,0.10332 m -0.1032933,0.10329 H 0.3615619 m 11.1570031,0.51655 H 6.7665158 m 0.826426,-0.51655 -0.826426,0.51655 m -6.71486036,-1.23968 v -0.20661 m 3.92562286,0.51652 0.826426,-0.51652 m -0.826426,0.51652 H 0.3615619 m 11.1570031,0.41322 H 7.5929418 m 0,-0.10329 c 0.1033198,0 0.1033198,-0.10332 0.1033198,-0.10332 0,-0.10329 0,-0.20661 -0.1033198,-0.20661 m 3.9256232,0 H 7.5929418 M 0.05165544,114.20423 V 113.791 m 5.26856846,0 H 0.05165544 m 5.16524866,0 c 0,0.10332 -0.1032933,0.10332 -0.2065866,0.20661 m -0.2066132,0.10332 c 0.1032934,0 0.2066132,0 0.3099065,-0.10332 m -0.3099065,0.20662 H 0.05165544 M 11.518565,113.791 H 6.2499697 m 5.2685953,-0.92975 H 0.3615619 m 11.1570031,0.41323 H 6.3532895 m -1.2396787,0 H 0.3615619 m 0.10331979,-0.10332 c 0.10329333,-0.10329 0.10329333,-0.30991 0,-0.41323 M 23.088794,10.69211 v 148.03678 m 0,0 H 20.919369 M 23.088794,10.69211 h -2.169425 m -9.400804,96.90058 H 8.9359139 m 2.5826511,0.61983 H 8.5227141 m -5.4751816,0 H 0.05165544 m 0,0 v -0.20661 m 0,0 0.30990646,-0.41322 m 2.0661312,-0.30994 H 0.3615619 m 2.2727443,0.30994 H 0.3615619 m 0.10331979,0 c 0.10329333,-0.10332 0.10329333,-0.30994 0,-0.41323 M 0.05165544,104.3902 v -0.20662 m 0,0 0.30990646,-0.3099 M 11.518565,103.46045 H 9.0392337 m -6.5082472,0 H 0.3615619 m 11.1570031,0.41323 H 9.142527 m -6.7148339,0 H 0.3615619 m 0.10331979,-0.10332 c 0.10329333,-0.1033 0.10329333,-0.30991 0,-0.4132 m 1.65287851,1.44626 H 0.05165544 m 0,0 v -0.41322 m 2.16942456,0 H 0.05165544 m 2.06610476,2.27274 H 0.05165544 m 0,0 v -0.41323 m 2.06610476,0 H 0.05165544 m 5.06195536,7.02477 0.2066131,-0.10332 0.1032934,-0.10329 h 0.3099329 0.4132262 l 0.1032933,0.10329 0.1033198,0.10332 m 0,0.51652 c 0.1032934,-0.20661 0.1032934,-0.41323 0.1032934,-0.61984 m -0.2066132,0.61984 0.1033198,0.10332 m 0,-0.10332 c -0.3099329,-0.10329 -0.7231591,-0.10329 -1.1363854,0 m 0,0.10332 0.1033198,-0.10332 m -0.1033198,-0.61984 c 0,0.20661 0,0.41323 0.1033198,0.61984 m -5.26856846,0.61984 v 1.13636 m 0.30990646,-0.82645 -0.30990646,-0.30991 m 0.41322625,0.72313 c 0.10329333,-0.10329 0.10329333,-0.3099 0,-0.41322 M 0.05165544,115.5472 0.3615619,115.13397 M 39.307752,75.05145 c 0,-2.582651 -2.066131,-4.648756 -4.648756,-4.648756 -2.582624,0 -4.752049,2.066105 -4.752049,4.648756 0,2.582624 2.169425,4.752048 4.752049,4.752048 2.582625,0 4.648756,-2.169424 4.648756,-4.752048 m 0.619839,0 c 0,-2.892584 -2.376037,-5.268569 -5.268595,-5.268569 -2.99585,0 -5.371888,2.375985 -5.371888,5.268569 0,2.99585 2.376038,5.371861 5.371888,5.371861 2.892558,0 5.268595,-2.376011 5.268595,-5.371861 m -0.516546,0 c 0,-2.685971 -2.066105,-4.752049 -4.752049,-4.752049 -2.685944,0 -4.855342,2.066078 -4.855342,4.752049 0,2.685944 2.169398,4.855368 4.855342,4.855368 2.685944,0 4.752049,-2.169424 4.752049,-4.855368 m -1.136359,0 c 0,-1.962812 -1.652878,-3.615717 -3.61569,-3.615717 -2.066105,0 -3.718983,1.652905 -3.718983,3.615717 0,2.066104 1.652878,3.719009 3.718983,3.719009 1.962812,0 3.61569,-1.652905 3.61569,-3.719009 m 1.033066,32.85114 c 0,-2.58262 -2.066131,-4.64875 -4.648756,-4.64875 -2.582624,0 -4.752049,2.06613 -4.752049,4.64875 0,2.58263 2.169425,4.64873 4.752049,4.64873 2.582625,0 4.648756,-2.0661 4.648756,-4.64873 m 0.619839,0 c 0,-2.99585 -2.376037,-5.26859 -5.268595,-5.26859 -2.99585,0 -5.371888,2.27274 -5.371888,5.26859 0,2.89253 2.376038,5.26857 5.371888,5.26857 2.892558,0 5.268595,-2.37604 5.268595,-5.26857 m -0.516546,0 c 0,-2.68594 -2.066105,-4.85537 -4.752049,-4.85537 -2.685944,0 -4.855342,2.16943 -4.855342,4.85537 0,2.68595 2.169398,4.85534 4.855342,4.85534 2.685944,0 4.752049,-2.16939 4.752049,-4.85534 m -1.136359,0 c 0,-2.0661 -1.652878,-3.71901 -3.61569,-3.71901 -2.066105,0 -3.718983,1.65291 -3.718983,3.71901 0,1.96279 1.652878,3.71899 3.718983,3.71899 1.962812,0 3.61569,-1.7562 3.61569,-3.71899 m 31.921423,0 c 0,-2.0661 -1.652905,-3.71901 -3.615716,-3.71901 -2.066105,0 -3.71901,1.65291 -3.71901,3.71901 0,1.96279 1.652905,3.71899 3.71901,3.71899 1.962811,0 3.615716,-1.7562 3.615716,-3.71899 m 1.033013,0 c 0,-2.58262 -2.066078,-4.64875 -4.648729,-4.64875 -2.582651,0 -4.752075,2.06613 -4.752075,4.64875 0,2.58263 2.169424,4.64873 4.752075,4.64873 2.582651,0 4.648729,-2.0661 4.648729,-4.64873 m 0.619839,0 c 0,-2.99585 -2.376011,-5.26859 -5.268568,-5.26859 -2.995877,0 -5.371888,2.27274 -5.371888,5.26859 0,2.89253 2.376011,5.26857 5.371888,5.26857 2.892557,0 5.268568,-2.37604 5.268568,-5.26857 m -0.516519,0 c 0,-2.68594 -2.066105,-4.85537 -4.752049,-4.85537 -2.685944,0 -4.855369,2.16943 -4.855369,4.85537 0,2.68595 2.169425,4.85534 4.855369,4.85534 2.685944,0 4.752049,-2.16939 4.752049,-4.85534 m -1.136333,32.74785 c 0,-1.96281 -1.652905,-3.61572 -3.615716,-3.61572 -2.066105,0 -3.71901,1.65291 -3.71901,3.61572 0,2.06611 1.652905,3.71898 3.71901,3.71898 1.962811,0 3.615716,-1.65287 3.615716,-3.71898 m 1.033013,0 c 0,-2.58265 -2.066078,-4.64875 -4.648729,-4.64875 -2.582651,0 -4.752075,2.0661 -4.752075,4.64875 0,2.58263 2.169424,4.75205 4.752075,4.75205 2.582651,0 4.648729,-2.16942 4.648729,-4.75205 m 0.619839,0 c 0,-2.89258 -2.376011,-5.26857 -5.268568,-5.26857 -2.995877,0 -5.371888,2.37599 -5.371888,5.26857 0,2.99585 2.376011,5.37186 5.371888,5.37186 2.892557,0 5.268568,-2.37601 5.268568,-5.37186 m -0.516519,0 c 0,-2.68597 -2.066105,-4.75205 -4.752049,-4.75205 -2.685944,0 -4.855369,2.06608 -4.855369,4.75205 0,2.68595 2.169425,4.85537 4.855369,4.85537 2.685944,0 4.752049,-2.16942 4.752049,-4.85537 M 103.15055,42.3036 c 0,-2.582624 -2.06614,-4.648755 -4.64876,-4.648755 -2.582625,0 -4.648756,2.066131 -4.648756,4.648755 0,2.582625 2.066131,4.648756 4.648756,4.648756 2.58262,0 4.64876,-2.066131 4.64876,-4.648756 m 0.61983,0 c 0,-2.99585 -2.37603,-5.268595 -5.26859,-5.268595 -2.995851,0 -5.268595,2.272745 -5.268595,5.268595 0,2.892558 2.272744,5.268569 5.268595,5.268569 2.89256,0 5.26859,-2.376011 5.26859,-5.268569 m -0.41322,0 c 0,-2.685944 -2.16943,-4.855368 -4.85537,-4.855368 -2.685945,0 -4.855369,2.169424 -4.855369,4.855368 0,2.685945 2.169424,4.855369 4.855369,4.855369 2.68594,0 4.85537,-2.169424 4.85537,-4.855369 m -0.20661,32.74785 c 0,-2.582651 -2.06614,-4.648756 -4.64876,-4.648756 -2.582625,0 -4.648756,2.066105 -4.648756,4.648756 0,2.582624 2.066131,4.752048 4.648756,4.752048 2.58262,0 4.64876,-2.169424 4.64876,-4.752048 m 0.61983,0 c 0,-2.892584 -2.37603,-5.268569 -5.26859,-5.268569 -2.995851,0 -5.268595,2.375985 -5.268595,5.268569 0,2.99585 2.272744,5.371861 5.268595,5.371861 2.89256,0 5.26859,-2.376011 5.26859,-5.371861 m -0.41322,0 c 0,-2.685971 -2.16943,-4.752049 -4.85537,-4.752049 -2.685945,0 -4.855369,2.066078 -4.855369,4.752049 0,2.685944 2.169424,4.855368 4.855369,4.855368 2.68594,0 4.85537,-2.169424 4.85537,-4.855368 m -0.20661,32.85114 c 0,-2.58262 -2.06614,-4.64875 -4.64876,-4.64875 -2.582625,0 -4.648756,2.06613 -4.648756,4.64875 0,2.58263 2.066131,4.64873 4.648756,4.64873 2.58262,0 4.64876,-2.0661 4.64876,-4.64873 m 0.61983,0 c 0,-2.99585 -2.37603,-5.26859 -5.26859,-5.26859 -2.995851,0 -5.268595,2.27274 -5.268595,5.26859 0,2.89253 2.272744,5.26857 5.268595,5.26857 2.89256,0 5.26859,-2.37604 5.26859,-5.26857 m -0.41322,0 c 0,-2.68594 -2.16943,-4.85537 -4.85537,-4.85537 -2.685945,0 -4.855369,2.16943 -4.855369,4.85537 0,2.68595 2.169424,4.85534 4.855369,4.85534 2.68594,0 4.85537,-2.16939 4.85537,-4.85534 m -0.20661,32.74785 c 0,-2.58265 -2.06614,-4.64875 -4.64876,-4.64875 -2.582625,0 -4.648756,2.0661 -4.648756,4.64875 0,2.58263 2.066131,4.75205 4.648756,4.75205 2.58262,0 4.64876,-2.16942 4.64876,-4.75205 m 0.61983,0 c 0,-2.89258 -2.37603,-5.26857 -5.26859,-5.26857 -2.995851,0 -5.268595,2.37599 -5.268595,5.26857 0,2.99585 2.272744,5.37186 5.268595,5.37186 2.89256,0 5.26859,-2.37601 5.26859,-5.37186 m -0.41322,0 c 0,-2.68597 -2.16943,-4.75205 -4.85537,-4.75205 -2.685945,0 -4.855369,2.06608 -4.855369,4.75205 0,2.68595 2.169424,4.85537 4.855369,4.85537 2.68594,0 4.85537,-2.16942 4.85537,-4.85537 M 135.07194,42.3036 c 0,-2.582624 -2.0661,-4.648755 -4.64875,-4.648755 -2.58265,0 -4.64873,2.066131 -4.64873,4.648755 0,2.582625 2.06608,4.648756 4.64873,4.648756 2.58265,0 4.64875,-2.066131 4.64875,-4.648756 m 0.61984,0 c 0,-2.99585 -2.37604,-5.268595 -5.26859,-5.268595 -2.99588,0 -5.26857,2.272745 -5.26857,5.268595 0,2.892558 2.27269,5.268569 5.26857,5.268569 2.89255,0 5.26859,-2.376011 5.26859,-5.268569 m -0.41323,0 c 0,-2.685944 -2.16942,-4.855368 -4.85536,-4.855368 -2.68595,0 -4.85535,2.169424 -4.85535,4.855368 0,2.685945 2.1694,4.855369 4.85535,4.855369 2.68594,0 4.85536,-2.169424 4.85536,-4.855369 m -0.20661,32.74785 c 0,-2.582651 -2.0661,-4.648756 -4.64875,-4.648756 -2.58265,0 -4.64873,2.066105 -4.64873,4.648756 0,2.582624 2.06608,4.752048 4.64873,4.752048 2.58265,0 4.64875,-2.169424 4.64875,-4.752048 m 0.61984,0 c 0,-2.892584 -2.37604,-5.268569 -5.26859,-5.268569 -2.99588,0 -5.26857,2.375985 -5.26857,5.268569 0,2.99585 2.27269,5.371861 5.26857,5.371861 2.89255,0 5.26859,-2.376011 5.26859,-5.371861 m -0.41323,0 c 0,-2.685971 -2.16942,-4.752049 -4.85536,-4.752049 -2.68595,0 -4.85535,2.066078 -4.85535,4.752049 0,2.685944 2.1694,4.855368 4.85535,4.855368 2.68594,0 4.85536,-2.169424 4.85536,-4.855368 m -0.20661,32.85114 c 0,-2.58262 -2.0661,-4.64875 -4.64875,-4.64875 -2.58265,0 -4.64873,2.06613 -4.64873,4.64875 0,2.58263 2.06608,4.64873 4.64873,4.64873 2.58265,0 4.64875,-2.0661 4.64875,-4.64873 m 0.61984,0 c 0,-2.99585 -2.37604,-5.26859 -5.26859,-5.26859 -2.99588,0 -5.26857,2.27274 -5.26857,5.26859 0,2.89253 2.27269,5.26857 5.26857,5.26857 2.89255,0 5.26859,-2.37604 5.26859,-5.26857 m -0.41323,0 c 0,-2.68594 -2.16942,-4.85537 -4.85536,-4.85537 -2.68595,0 -4.85535,2.16943 -4.85535,4.85537 0,2.68595 2.1694,4.85534 4.85535,4.85534 2.68594,0 4.85536,-2.16939 4.85536,-4.85534 m -0.20661,32.74785 c 0,-2.58265 -2.0661,-4.64875 -4.64875,-4.64875 -2.58265,0 -4.64873,2.0661 -4.64873,4.64875 0,2.58263 2.06608,4.75205 4.64873,4.75205 2.58265,0 4.64875,-2.16942 4.64875,-4.75205 m 0.61984,0 c 0,-2.89258 -2.37604,-5.26857 -5.26859,-5.26857 -2.99588,0 -5.26857,2.37599 -5.26857,5.26857 0,2.99585 2.27269,5.37186 5.26857,5.37186 2.89255,0 5.26859,-2.37601 5.26859,-5.37186 m -0.41323,0 c 0,-2.68597 -2.16942,-4.75205 -4.85536,-4.75205 -2.68595,0 -4.85535,2.06608 -4.85535,4.75205 0,2.68595 2.1694,4.85537 4.85535,4.85537 2.68594,0 4.85536,-2.16942 4.85536,-4.85537 M 166.99334,42.3036 c 0,-2.582624 -2.16943,-4.648755 -4.75205,-4.648755 -2.58265,0 -4.64876,2.066131 -4.64876,4.648755 0,2.582625 2.06611,4.648756 4.64876,4.648756 2.58262,0 4.75205,-2.066131 4.75205,-4.648756 m 0.61981,0 c 0,-2.99585 -2.37601,-5.268595 -5.37186,-5.268595 -2.89256,0 -5.2686,2.272745 -5.2686,5.268595 0,2.892558 2.37604,5.268569 5.2686,5.268569 2.99585,0 5.37186,-2.376011 5.37186,-5.268569 m -0.51652,0 c 0,-2.685944 -2.16942,-4.855368 -4.85534,-4.855368 -2.68594,0 -4.75208,2.169424 -4.75208,4.855368 0,2.685945 2.06614,4.855369 4.75208,4.855369 2.68592,0 4.85534,-2.169424 4.85534,-4.855369 m -0.10329,32.74785 c 0,-2.582651 -2.16943,-4.648756 -4.75205,-4.648756 -2.58265,0 -4.64876,2.066105 -4.64876,4.648756 0,2.582624 2.06611,4.752048 4.64876,4.752048 2.58262,0 4.75205,-2.169424 4.75205,-4.752048 m 0.61981,0 c 0,-2.892584 -2.37601,-5.268569 -5.37186,-5.268569 -2.89256,0 -5.2686,2.375985 -5.2686,5.268569 0,2.99585 2.37604,5.371861 5.2686,5.371861 2.99585,0 5.37186,-2.376011 5.37186,-5.371861 m -0.51652,0 c 0,-2.685971 -2.16942,-4.752049 -4.85534,-4.752049 -2.68594,0 -4.75208,2.066078 -4.75208,4.752049 0,2.685944 2.06614,4.855368 4.75208,4.855368 2.68592,0 4.85534,-2.169424 4.85534,-4.855368 m -0.10329,32.85114 c 0,-2.58262 -2.16943,-4.64875 -4.75205,-4.64875 -2.58265,0 -4.64876,2.06613 -4.64876,4.64875 0,2.58263 2.06611,4.64873 4.64876,4.64873 2.58262,0 4.75205,-2.0661 4.75205,-4.64873 m 0.61981,0 c 0,-2.99585 -2.37601,-5.26859 -5.37186,-5.26859 -2.89256,0 -5.2686,2.27274 -5.2686,5.26859 0,2.89253 2.37604,5.26857 5.2686,5.26857 2.99585,0 5.37186,-2.37604 5.37186,-5.26857 m -0.51652,0 c 0,-2.68594 -2.16942,-4.85537 -4.85534,-4.85537 -2.68594,0 -4.75208,2.16943 -4.75208,4.85537 0,2.68595 2.06614,4.85534 4.75208,4.85534 2.68592,0 4.85534,-2.16939 4.85534,-4.85534 m -0.10329,32.74785 c 0,-2.58265 -2.16943,-4.64875 -4.75205,-4.64875 -2.58265,0 -4.64876,2.0661 -4.64876,4.64875 0,2.58263 2.06611,4.75205 4.64876,4.75205 2.58262,0 4.75205,-2.16942 4.75205,-4.75205 m 0.61981,0 c 0,-2.89258 -2.37601,-5.26857 -5.37186,-5.26857 -2.89256,0 -5.2686,2.37599 -5.2686,5.26857 0,2.99585 2.37604,5.37186 5.2686,5.37186 2.99585,0 5.37186,-2.37601 5.37186,-5.37186 m -0.51652,0 c 0,-2.68597 -2.16942,-4.75205 -4.85534,-4.75205 -2.68594,0 -4.75208,2.06608 -4.75208,4.75205 0,2.68595 2.06614,4.85537 4.75208,4.85537 2.68592,0 4.85534,-2.16942 4.85534,-4.85537 m 31.8181,-98.34684 c 0,-2.582624 -2.16941,-4.648755 -4.75205,-4.648755 -2.58264,0 -4.64875,2.066131 -4.64875,4.648755 0,2.582625 2.06611,4.648756 4.64875,4.648756 2.58264,0 4.75205,-2.066131 4.75205,-4.648756 m 0.61983,0 c 0,-2.99585 -2.37603,-5.268595 -5.37188,-5.268595 -2.89256,0 -5.26858,2.272745 -5.26858,5.268595 0,2.892558 2.37602,5.268569 5.26858,5.268569 2.99585,0 5.37188,-2.376011 5.37188,-5.268569 m -0.51652,0 c 0,-2.685944 -2.16942,-4.855368 -4.85536,-4.855368 -2.68595,0 -4.75206,2.169424 -4.75206,4.855368 0,2.685945 2.06611,4.855369 4.75206,4.855369 2.68594,0 4.85536,-2.169424 4.85536,-4.855369 m -0.10331,32.74785 c 0,-2.582651 -2.16941,-4.648756 -4.75205,-4.648756 -2.58264,0 -4.64875,2.066105 -4.64875,4.648756 0,2.582624 2.06611,4.752048 4.64875,4.752048 2.58264,0 4.75205,-2.169424 4.75205,-4.752048 m 0.61983,0 c 0,-2.892584 -2.37603,-5.268569 -5.37188,-5.268569 -2.89256,0 -5.26858,2.375985 -5.26858,5.268569 0,2.99585 2.37602,5.371861 5.26858,5.371861 2.99585,0 5.37188,-2.376011 5.37188,-5.371861 m -0.51652,0 c 0,-2.685971 -2.16942,-4.752049 -4.85536,-4.752049 -2.68595,0 -4.75206,2.066078 -4.75206,4.752049 0,2.685944 2.06611,4.855368 4.75206,4.855368 2.68594,0 4.85536,-2.169424 4.85536,-4.855368 m -0.10331,32.85114 c 0,-2.58262 -2.16941,-4.64875 -4.75205,-4.64875 -2.58264,0 -4.64875,2.06613 -4.64875,4.64875 0,2.58263 2.06611,4.64873 4.64875,4.64873 2.58264,0 4.75205,-2.0661 4.75205,-4.64873 m 0.61983,0 c 0,-2.99585 -2.37603,-5.26859 -5.37188,-5.26859 -2.89256,0 -5.26858,2.27274 -5.26858,5.26859 0,2.89253 2.37602,5.26857 5.26858,5.26857 2.99585,0 5.37188,-2.37604 5.37188,-5.26857 m -0.51652,0 c 0,-2.68594 -2.16942,-4.85537 -4.85536,-4.85537 -2.68595,0 -4.75206,2.16943 -4.75206,4.85537 0,2.68595 2.06611,4.85534 4.75206,4.85534 2.68594,0 4.85536,-2.16939 4.85536,-4.85534 m -0.10331,32.74785 c 0,-2.58265 -2.16941,-4.64875 -4.75205,-4.64875 -2.58264,0 -4.64875,2.0661 -4.64875,4.64875 0,2.58263 2.06611,4.75205 4.64875,4.75205 2.58264,0 4.75205,-2.16942 4.75205,-4.75205 m 0.61983,0 c 0,-2.89258 -2.37603,-5.26857 -5.37188,-5.26857 -2.89256,0 -5.26858,2.37599 -5.26858,5.26857 0,2.99585 2.37602,5.37186 5.26858,5.37186 2.99585,0 5.37188,-2.37601 5.37188,-5.37186 m -0.51652,0 c 0,-2.68597 -2.16942,-4.75205 -4.85536,-4.75205 -2.68595,0 -4.75206,2.06608 -4.75206,4.75205 0,2.68595 2.06611,4.85537 4.75206,4.85537 2.68594,0 4.85536,-2.16942 4.85536,-4.85537 M 230.73282,42.3036 c 0,-2.582624 -2.0661,-4.648755 -4.64874,-4.648755 -2.58265,0 -4.64874,2.066131 -4.64874,4.648755 0,2.582625 2.06609,4.648756 4.64874,4.648756 2.58264,0 4.64874,-2.066131 4.64874,-4.648756 m 0.61984,0 c 0,-2.99585 -2.27271,-5.268595 -5.26858,-5.268595 -2.89255,0 -5.26858,2.272745 -5.26858,5.268595 0,2.892558 2.37603,5.268569 5.26858,5.268569 2.99587,0 5.26858,-2.376011 5.26858,-5.268569 m -0.41323,0 c 0,-2.685944 -2.16942,-4.855368 -4.85535,-4.855368 -2.68594,0 -4.85536,2.169424 -4.85536,4.855368 0,2.685945 2.16942,4.855369 4.85536,4.855369 2.68593,0 4.85535,-2.169424 4.85535,-4.855369 m -0.20661,32.74785 c 0,-2.582651 -2.0661,-4.648756 -4.64874,-4.648756 -2.58265,0 -4.64874,2.066105 -4.64874,4.648756 0,2.582624 2.06609,4.752048 4.64874,4.752048 2.58264,0 4.64874,-2.169424 4.64874,-4.752048 m 0.61984,0 c 0,-2.892584 -2.27271,-5.268569 -5.26858,-5.268569 -2.89255,0 -5.26858,2.375985 -5.26858,5.268569 0,2.99585 2.37603,5.371861 5.26858,5.371861 2.99587,0 5.26858,-2.376011 5.26858,-5.371861 m -0.41323,0 c 0,-2.685971 -2.16942,-4.752049 -4.85535,-4.752049 -2.68594,0 -4.85536,2.066078 -4.85536,4.752049 0,2.685944 2.16942,4.855368 4.85536,4.855368 2.68593,0 4.85535,-2.169424 4.85535,-4.855368 m -0.20661,32.85114 c 0,-2.58262 -2.0661,-4.64875 -4.64874,-4.64875 -2.58265,0 -4.64874,2.06613 -4.64874,4.64875 0,2.58263 2.06609,4.64873 4.64874,4.64873 2.58264,0 4.64874,-2.0661 4.64874,-4.64873 m 0.61984,0 c 0,-2.99585 -2.27271,-5.26859 -5.26858,-5.26859 -2.89255,0 -5.26858,2.27274 -5.26858,5.26859 0,2.89253 2.37603,5.26857 5.26858,5.26857 2.99587,0 5.26858,-2.37604 5.26858,-5.26857 m -0.41323,0 c 0,-2.68594 -2.16942,-4.85537 -4.85535,-4.85537 -2.68594,0 -4.85536,2.16943 -4.85536,4.85537 0,2.68595 2.16942,4.85534 4.85536,4.85534 2.68593,0 4.85535,-2.16939 4.85535,-4.85534 m -0.20661,32.74785 c 0,-2.58265 -2.0661,-4.64875 -4.64874,-4.64875 -2.58265,0 -4.64874,2.0661 -4.64874,4.64875 0,2.58263 2.06609,4.75205 4.64874,4.75205 2.58264,0 4.64874,-2.16942 4.64874,-4.75205 m 0.61984,0 c 0,-2.89258 -2.27271,-5.26857 -5.26858,-5.26857 -2.89255,0 -5.26858,2.37599 -5.26858,5.26857 0,2.99585 2.37603,5.37186 5.26858,5.37186 2.99587,0 5.26858,-2.37601 5.26858,-5.37186 m -0.41323,0 c 0,-2.68597 -2.16942,-4.75205 -4.85535,-4.75205 -2.68594,0 -4.85536,2.06608 -4.85536,4.75205 0,2.68595 2.16942,4.85537 4.85536,4.85537 2.68593,0 4.85535,-2.16942 4.85535,-4.85537 M 262.65424,42.3036 c 0,-2.582624 -2.06613,-4.648755 -4.64878,-4.648755 -2.58261,0 -4.64874,2.066131 -4.64874,4.648755 0,2.582625 2.06613,4.648756 4.64874,4.648756 2.58265,0 4.64878,-2.066131 4.64878,-4.648756 m 0.61981,0 c 0,-2.99585 -2.27272,-5.268595 -5.26859,-5.268595 -2.89255,0 -5.26858,2.272745 -5.26858,5.268595 0,2.892558 2.37603,5.268569 5.26858,5.268569 2.99587,0 5.26859,-2.376011 5.26859,-5.268569 m -0.41323,0 c 0,-2.685944 -2.16939,-4.855368 -4.85536,-4.855368 -2.68593,0 -4.85535,2.169424 -4.85535,4.855368 0,2.685945 2.16942,4.855369 4.85535,4.855369 2.68597,0 4.85536,-2.169424 4.85536,-4.855369 m -0.20658,32.74785 c 0,-2.582651 -2.06613,-4.648756 -4.64878,-4.648756 -2.58261,0 -4.64874,2.066105 -4.64874,4.648756 0,2.582624 2.06613,4.752048 4.64874,4.752048 2.58265,0 4.64878,-2.169424 4.64878,-4.752048 m 0.61981,0 c 0,-2.892584 -2.27272,-5.268569 -5.26859,-5.268569 -2.89255,0 -5.26858,2.375985 -5.26858,5.268569 0,2.99585 2.37603,5.371861 5.26858,5.371861 2.99587,0 5.26859,-2.376011 5.26859,-5.371861 m -0.41323,0 c 0,-2.685971 -2.16939,-4.752049 -4.85536,-4.752049 -2.68593,0 -4.85535,2.066078 -4.85535,4.752049 0,2.685944 2.16942,4.855368 4.85535,4.855368 2.68597,0 4.85536,-2.169424 4.85536,-4.855368 m -0.20658,32.85114 c 0,-2.58262 -2.06613,-4.64875 -4.64878,-4.64875 -2.58261,0 -4.64874,2.06613 -4.64874,4.64875 0,2.58263 2.06613,4.64873 4.64874,4.64873 2.58265,0 4.64878,-2.0661 4.64878,-4.64873 m 0.61981,0 c 0,-2.99585 -2.27272,-5.26859 -5.26859,-5.26859 -2.89255,0 -5.26858,2.27274 -5.26858,5.26859 0,2.89253 2.37603,5.26857 5.26858,5.26857 2.99587,0 5.26859,-2.37604 5.26859,-5.26857 m -0.41323,0 c 0,-2.68594 -2.16939,-4.85537 -4.85536,-4.85537 -2.68593,0 -4.85535,2.16943 -4.85535,4.85537 0,2.68595 2.16942,4.85534 4.85535,4.85534 2.68597,0 4.85536,-2.16939 4.85536,-4.85534 m -0.20658,32.74785 c 0,-2.58265 -2.06613,-4.64875 -4.64878,-4.64875 -2.58261,0 -4.64874,2.0661 -4.64874,4.64875 0,2.58263 2.06613,4.75205 4.64874,4.75205 2.58265,0 4.64878,-2.16942 4.64878,-4.75205 m 0.61981,0 c 0,-2.89258 -2.27272,-5.26857 -5.26859,-5.26857 -2.89255,0 -5.26858,2.37599 -5.26858,5.26857 0,2.99585 2.37603,5.37186 5.26858,5.37186 2.99587,0 5.26859,-2.37601 5.26859,-5.37186 m -0.41323,0 c 0,-2.68597 -2.16939,-4.75205 -4.85536,-4.75205 -2.68593,0 -4.85535,2.06608 -4.85535,4.75205 0,2.68595 2.16942,4.85537 4.85535,4.85537 2.68597,0 4.85536,-2.16942 4.85536,-4.85537 m -224.069614,0 c 0,-2.27274 -1.859492,-4.13223 -4.13221,-4.13223 -2.376011,0 -4.235529,1.85949 -4.235529,4.13223 0,2.37601 1.859518,4.23553 4.235529,4.23553 2.272718,0 4.13221,-1.85952 4.13221,-4.23553 m 1.136385,0 c 0,-2.89258 -2.376037,-5.26857 -5.268595,-5.26857 -2.99585,0 -5.371888,2.37599 -5.371888,5.26857 0,2.99585 2.376038,5.37186 5.371888,5.37186 2.892558,0 5.268595,-2.37601 5.268595,-5.37186 m -0.413226,0 c 0,-2.68597 -2.169425,-4.85537 -4.855369,-4.85537 -2.685944,0 -4.958662,2.1694 -4.958662,4.85537 0,2.68595 2.272718,4.95866 4.958662,4.95866 2.685944,0 4.855369,-2.27271 4.855369,-4.95866 M 23.088794,3.4607303 H 79.8035 m 71.90063,0 h 58.88411 m 73.45022,7.1280867 c 0,-3.925623 -3.20248,-7.1280867 -7.23138,-7.1280867 m 7.12806,7.2313797 v 4.028916 m 0,64.669246 v 0.309933 m -7.12806,86.156745 c 4.0289,0 7.23138,-3.20244 7.23138,-7.23138 m -7.23138,7.23138 H 217.71634 M 15.857387,158.62557 c 0,4.02894 3.305784,7.23138 7.231407,7.23138 m -7.231407,-7.12806 V 89.720796 M 23.088794,3.4607303 c -3.925623,0 -7.231407,3.2024637 -7.231407,7.1280867 M 276.80708,8.5227121 V 3.4607303 M 149.94793,8.5227121 h 126.85915 m 2.16941,2.1693979 h 4.95865 m -4.95865,-0.103293 c 0,-1.1363591 -0.92974,-2.0661049 -2.16941,-2.0661049 m 2.16941,150.2061779 h 4.95865 M 278.97649,10.69211 v 148.03678 m -2.16941,2.16943 v 4.95863 m 0,-5.06195 c 1.23967,0 2.16941,-0.92975 2.16941,-2.16943 m -255.887696,2.27275 v 4.95863 M 276.80708,160.89832 H 23.088794 m -2.169425,-2.16943 h -5.061982 m 5.061982,-0.10332 c 0,1.23968 1.033066,2.16943 2.169425,2.16943 M 20.919369,10.69211 h -5.061982 m 5.061982,148.03678 V 10.69211 M 23.088794,8.5227121 V 3.4607303 m 0,5.0619818 c -1.136359,0 -2.169425,0.9297458 -2.169425,2.0661049 M 23.088794,8.5227121 H 149.94793 m 0,0 V 3.56405 m 26.6528,161.98299 0.10332,-0.10332 h 0.20661 l 0.30991,-0.10329 h 0.51655 l 0.61981,-0.10329 0.72316,-0.10332 h 0.82642 l 0.92978,-0.10329 h 1.03303 l 1.13639,-0.10332 h 1.23964 l 1.34297,-0.1033 h 2.68595 2.78924 2.89256 2.68594 l 1.23966,0.1033 h 1.23967 l 1.13636,0.10332 h 1.03306 l 1.03305,0.10329 h 0.82644 l 0.72314,0.10332 0.61984,0.10329 h 0.51652 l 0.30992,0.10329 h 0.20661 l 0.1033,0.10332 h -0.1033 l -0.20661,0.1033 h -0.30992 -0.51652 l -0.61984,0.10332 h -0.72314 -0.82644 -0.92975 l -1.13636,0.10329 h -1.13636 -1.13636 -1.34297 -2.68594 -2.78925 -2.89255 -2.68595 -1.34297 -1.13635 -1.23968 l -1.03303,-0.10329 h -0.92978 -0.82642 -0.72316 l -0.61981,-0.10332 h -0.51655 -0.30991 l -0.20661,-0.1033 h -0.10332 m 33.26438,1.65288 h -57.43785 m 66.11553,0 -1.343,1.03307 m 2.27274,-1.03307 -0.72313,0.72316 -0.51655,0.41323 -0.51651,0.51652 m -7.1281,-2.99588 h -58.88411 m 64.97914,0 h 1.13636 m -1.23965,0 h -4.85536 m -1.03306,0 h 1.13636 m 5.88842,0 -0.41323,0.51655 -0.61984,0.41322 m -0.10329,-0.92977 -0.30993,0.30993 m -72.52044,1.03304 H 87.75804 m 64.66922,0 -1.34297,1.03307 m 2.27271,-1.03307 -0.72313,0.72316 -0.51652,0.41323 -0.51654,0.51652 m -7.02477,-2.99588 H 86.931587 m 63.636183,0 h 1.13636 m -1.13636,0 h -4.85534 m -1.13639,0 h 1.13639 m 5.9917,0 -0.51652,0.51655 -0.61984,0.41322 m 0,-0.92977 -0.41323,0.30993 m -71.074172,1.03304 H 22.572274 m 65.185766,0 -1.342999,1.03307 m 2.272744,-1.03307 -0.723159,0.72316 -0.516519,0.41323 -0.61984,0.51652 M 79.8035,165.85695 H 23.088794 m 62.706434,0 h 1.136359 m -1.136359,0 h -4.855395 m -1.136333,0 h 1.136333 m 5.991754,0 -0.413226,0.51655 -0.61984,0.41322 m -0.103293,-0.92977 -0.309933,0.30993 M 283.93514,89.720796 v 0.309933 m 0,64.669271 v 4.02889 m 0,-77.685739 v -1.446266 m 0,1.549559 v 7.128113 m 0.10332,1.446239 v -1.549559 m 3.20248,-5.475208 v 4.028943 m 0,0 -0.30993,0.516519 -0.41322,0.516547 -0.72314,0.723132 -0.61983,0.51652 -0.20662,0.206613 -0.41322,0.206587 -0.20661,0.103319 -0.1033,0.103294 -0.30993,0.103293 m 2.06613,-3.40905 -0.41323,0.516519 -0.41322,0.413226 -0.51652,0.516547 -0.30993,0.206586 -0.1033,0.10332 -0.30993,0.206613 m 2.06613,-5.165302 h 0.10329 l 0.20661,-0.103293 0.30993,-0.10332 0.61984,-0.206613 m -3.3058,-2.995824 0.30993,0.103293 0.1033,0.10332 0.20661,0.103267 0.41322,0.206613 0.20662,0.10332 0.61983,0.619813 0.72314,0.723159 0.41322,0.51652 0.30993,0.516519 m -3.3058,-1.549585 0.30993,0.10332 0.1033,0.103293 0.30993,0.309933 0.51652,0.51652 0.41322,0.413226 0.41323,0.516519 m 0,0 v 3.202491 m 0,0 0.3099,0.103293 0.30993,0.10332 0.61984,0.206613 m 1.44626,5.578475 v 58.470933 m 0.82645,-69.627936 c 0.61984,-0.51652 0.92975,-1.342946 0.82645,-2.066078 m -2.06612,-2.376038 h 0.10332 l 0.10329,0.10332 0.20661,0.309906 m -0.41322,2.582651 1.23967,1.446239 m -0.82645,-4.02889 0.82645,0.929746 0.82645,1.033066 m 0,11.156976 -0.82645,1.136359 -0.82645,0.929746 m 0.82645,-4.13221 -1.23967,1.549559 m 0.41322,2.582651 -0.20661,0.309933 -0.10329,0.103293 h -0.10332 m 1.23967,-11.570229 v 7.024793 m 0.82645,2.066105 c 0.1033,-0.723133 -0.20661,-1.549559 -0.82645,-2.066105 M 218.54279,2.221078 h 58.67751 m -67.35519,0 1.34297,-1.0330656 m -2.37602,1.0330656 0.82644,-0.7231327 0.51652,-0.4132263 0.51654,-0.51654601 m 7.02478,2.89255731 h 59.09074 m -64.97916,0 h -1.13636 m 1.03306,0.1033197 h 4.85536 m 1.23965,-0.1033197 h -1.13636 m -6.09503,0 0.51655,-0.4131998 0.61983,-0.4132263 m 0,0.9297458 0.4132,-0.3099064 M 152.42726,2.221078 h 57.43785 m -66.1155,0 1.34298,-1.0330656 m -2.27275,1.0330656 0.72316,-0.7231327 0.51652,-0.4132263 0.51652,-0.51654601 m 1.13639,2.89255731 h -1.13639 m 1.13639,0.1033197 h 4.2355 m 1.7562,-0.1033197 h -1.13636 M 149.94793,3.56405 h 0.61984 m -5.99173,-0.1033197 0.41323,-0.4131998 0.61984,-0.4132263 m 0.10332,0.9297458 0.30988,-0.3099064 M 87.75804,2.221078 h 55.99157 m -64.669242,0 1.342945,-1.0330656 M 78.047302,2.221078 78.873755,1.4979453 79.390274,1.084719 79.90682,0.56817299 M 86.931587,3.4607303 H 144.57604 M 80.939833,3.56405 h 4.855395 M 79.8035,3.4607303 80.32002,3.0475305 80.83654,2.6343042 m 6.095047,0.8264261 H 85.795228 M 80.939833,3.56405 81.353059,3.2541436 M 80.939833,3.4607303 H 79.8035 M 216.27005,166.16688 v 0.20662 h 0.10332 l 0.10329,0.20661 0.20661,0.20661 m -1.03306,0.4132 h -2.89255 m 2.37603,-0.61981 h -1.85949 m 2.37601,0.61981 -0.20661,-0.3099 -0.20659,-0.1033 -0.10332,-0.10332 v -0.10329 m 0,0 h 0.30991 l 0.30993,-0.10332 0.3099,-0.10329 0.20662,-0.20662 m 0.41322,0.61984 -0.51652,0.30991 -0.51654,0.10329 M 81.353059,3.2541436 81.146446,3.1508238 V 3.0475305 L 81.043153,2.8409173 80.83654,2.6343042 M 81.972899,2.221078 h 2.892557 m -2.376011,0.6198393 h 1.859491 m -2.376037,-0.6198393 0.206613,0.2066131 0.103319,0.2066131 v 0.1032934 l 0.206614,0.1033197 m 0,0 H 82.179512 L 81.869605,2.9442107 81.559672,3.0475305 81.353059,3.2541436 M 80.83654,2.6343042 81.353059,2.3243713 81.972899,2.221078 m 2.376037,0.6198393 V 2.6343042 H 84.45223 L 84.555549,2.4276911 84.865456,2.221078 m 1.033065,0.4132262 0.61984,0.4132263 0.413226,0.4131998 M 85.485295,3.2541436 85.795228,3.56405 m 0.103293,-0.9297458 -0.206613,0.2066131 -0.103293,0.2066132 h -0.10332 v 0.2066131 m 0,0 L 85.278682,3.0475305 84.968776,2.9442107 84.658843,2.8409173 h -0.309907 m 0.51652,-0.6198393 0.516546,0.1032933 0.516519,0.3099329 m 60.123789,0.6198394 -0.1033,-0.1033198 -0.10329,-0.1032933 -0.10329,-0.2066132 -0.10332,-0.2066131 m 1.03303,-0.4132262 h 2.89256 m -2.37604,0.6198393 h 1.96282 m -2.47934,-0.6198393 0.20662,0.2066131 0.10329,0.2066131 0.10332,0.1032934 0.10329,0.1033197 m 0,0 h -0.3099 l -0.30994,0.1032934 -0.3099,0.1033198 -0.20661,0.2066131 m -0.4132,-0.6198394 0.51649,-0.3099329 0.51654,-0.1032933 m 2.47934,0.6198393 V 2.6343042 h 0.10332 l 0.10329,-0.2066131 0.20661,-0.2066131 m 1.03307,0.4132262 0.61984,0.4132263 0.51652,0.4131998 m -1.54959,-0.2065867 0.41323,0.3099064 m 0,-0.9297458 -0.10332,0.2066131 -0.20662,0.2066132 -0.10329,0.2066131 m 0,0 -0.20661,-0.2066131 -0.30993,-0.1033198 -0.30991,-0.1032934 h -0.20661 m 0.41322,-0.6198393 0.51652,0.1032933 0.51655,0.3099329 m 61.57005,0.6198394 -0.20661,-0.1033198 V 3.0475305 l -0.10329,-0.2066132 -0.1033,-0.2066131 m 1.03304,-0.4132262 h 2.89255 m -2.37601,0.6198393 h 1.85949 m -2.37603,-0.6198393 0.20661,0.2066131 0.10332,0.2066131 v 0.1032934 l 0.20661,0.1033197 m 0,0 h -0.30993 l -0.3099,0.1032934 -0.30994,0.1033198 -0.20661,0.2066131 m -0.4132,-0.6198394 0.4132,-0.3099329 0.61984,-0.1032933 m 2.37603,0.6198393 V 2.6343042 h 0.10332 l 0.20659,-0.2066131 0.20661,-0.2066131 m 1.03306,0.4132262 0.61984,0.4132263 0.41323,0.4131998 m -1.44629,-0.2065867 0.30993,0.3099064 m 0.10329,-0.9297458 -0.20661,0.2066131 -0.10329,0.2066132 h -0.10332 v 0.2066131 m 0,0 -0.20662,-0.2066131 -0.3099,-0.1033198 -0.30993,-0.1032934 h -0.30991 m 0.51652,-0.6198393 0.51654,0.1032933 0.51652,0.3099329 M 82.489445,166.58011 82.282831,166.6834 v 0.10332 l -0.103319,0.1033 -0.206613,0.3099 m -1.136359,-0.4132 -0.51652,-0.41322 -0.51652,-0.51655 m 1.549559,0.30993 -0.413226,-0.30993 m -0.103293,0.92977 0.206613,-0.20661 0.103293,-0.20661 v -0.10332 l 0.206613,-0.1033 m 0,0 0.206613,0.20662 0.309933,0.10329 0.309907,0.10332 h 0.309933 m -0.516546,0.61981 -0.61984,-0.10329 -0.516519,-0.30991 m 4.648755,-0.61984 v 0.20662 h 0.10332 l 0.103293,0.20661 0.206613,0.20661 m -1.549585,-0.20661 h -1.859491 m 2.376011,0.61981 h -2.892557 m 2.892557,0 -0.206613,-0.3099 -0.206613,-0.1033 -0.103294,-0.10332 v -0.10329 m 0,0 h 0.309907 l 0.309933,-0.10332 0.309906,-0.10329 0.206613,-0.20662 m 0.413226,0.61984 -0.516519,0.30991 -0.516546,0.10329 m 62.293204,-0.61981 -0.10329,0.10329 -0.10332,0.10332 -0.10329,0.1033 -0.20662,0.3099 m -1.03303,-0.4132 -0.61984,-0.41322 -0.41323,-0.51655 m 1.44627,0.30993 -0.30988,-0.30993 m -0.10332,0.92977 0.10332,-0.20661 0.10329,-0.20661 0.10329,-0.10332 0.1033,-0.1033 m 0,0 0.20661,0.20662 0.3099,0.10329 0.30994,0.10332 h 0.3099 m -0.51652,0.61981 -0.51654,-0.10329 -0.51649,-0.30991 m 4.54543,-0.61984 0.10329,0.20662 0.20662,0.20661 0.10332,0.20661 m -1.44629,-0.20661 h -1.96282 m 2.37604,0.61981 h -2.89256 m 2.89256,0 -0.20661,-0.3099 -0.10329,-0.1033 -0.10332,-0.10332 v -0.10329 m 0,0 h 0.20661 l 0.30991,-0.10332 0.30993,-0.10329 0.20661,-0.20662 m 0.41323,0.61984 -0.51655,0.30991 -0.51652,0.10329 m 63.7395,-0.61981 -0.20661,0.10329 v 0.10332 l -0.10332,0.1033 -0.20661,0.3099 m -1.03304,-0.4132 -0.61983,-0.41322 -0.51655,-0.51655 m 1.54958,0.30993 -0.4132,-0.30993 m 0,0.92977 0.1033,-0.20661 0.10329,-0.20661 v -0.10332 l 0.20661,-0.1033 m 0,0 0.20661,0.20662 0.30994,0.10329 0.3099,0.10332 h 0.30993 m -0.51654,0.61981 -0.61984,-0.10329 -0.4132,-0.30991 m 5.47517,1.44627 0.20661,0.20661 0.10332,0.20662 0.1033,0.10331 0.10332,0.1033 m -1.65291,0.51652 h -3.719 m 5.37191,-0.51652 -0.41323,0.20661 -0.41322,0.20661 -0.41323,0.1033 h -0.41323 m -0.3099,-0.72313 h -3.09916 m 3.40906,0.72313 -0.10329,-0.1033 v -0.20661 l -0.10332,-0.20661 -0.10329,-0.20661 m 0,0 0.41322,-0.1033 h 0.30991 l 0.41323,-0.20661 0.3099,-0.10332 M 80.423313,1.1880124 C 80.32002,0.98139924 80.113407,0.67149279 79.90682,0.56817299 m 1.652852,-0.51651957 h 3.71901 m -5.371862,0.51651957 0.4132,-0.20661312 0.309907,-0.20661312 0.516519,-0.10329333 h 0.413226 m 0.309933,0.7231327 h 3.099171 m -3.409104,-0.7231327 v 0.10329333 l 0.10332,0.10331979 0.103293,0.20661312 0.10332,0.30990646 m 0,0 H 81.456379 L 81.043153,0.87810591 80.733246,1.084719 80.423313,1.1880124 m 4.545463,-0.41322628 0.103293,-0.20661313 0.10332,-0.30990645 V 0.15494675 l 0.103293,-0.10329333 m 1.549585,0.51651957 0.61984,0.51654601 0.516519,0.4132263 0.723159,0.7231327 M 85.278682,0.05165342 h 0.413226 l 0.413227,0.10329333 0.413226,0.20661312 0.309906,0.20661312 M 86.415041,1.1880124 87.75804,2.221078 M 86.828267,0.56817299 v 0.1033198 l -0.103293,0.10329333 -0.10332,0.20661312 -0.206613,0.20661316 m 0,0 L 86.105135,1.084719 85.691908,0.87810591 85.382002,0.77478612 H 84.968776 M 145.09259,1.1880124 c -0.10332,-0.20661316 -0.30994,-0.51651961 -0.41323,-0.61983941 m 1.54956,-0.51651957 h 3.71901 m -5.37189,0.51651957 0.41323,-0.20661312 0.41322,-0.20661312 0.41323,-0.10329333 h 0.4132 m 0.3099,0.7231327 h 3.09918 m -3.40908,-0.7231327 0.10329,0.10329333 v 0.10331979 l 0.10332,0.20661312 0.10329,0.30990646 m 0,0 h -0.41322 l -0.30988,0.10331979 -0.41323,0.20661309 -0.3099,0.1032934 M 149.638,0.77478612 149.84461,0.56817299 V 0.25826654 l 0.10332,-0.10331979 V 0.05165342 m 1.65288,0.51651957 0.51654,0.51654601 0.51652,0.4132263 0.72313,0.7231327 m -3.40907,-2.16942458 h 0.41322 l 0.41323,0.10329333 0.41323,0.20661312 0.4132,0.20661312 m -0.51652,0.61983941 1.34297,1.0330656 m -0.82645,-1.65290501 -0.1033,0.1033198 -0.10332,0.10329333 -0.10329,0.20661312 -0.20661,0.20661316 m 0,0 -0.30991,-0.1032934 -0.30993,-0.20661309 -0.41323,-0.10331979 H 149.638 m 61.57008,0.41322628 c -0.10329,-0.20661316 -0.30991,-0.51651961 -0.41323,-0.61983941 m 1.54958,-0.51651957 h 3.719 m -5.37187,0.51651957 0.41323,-0.20661312 0.3099,-0.20661312 0.51652,-0.10329333 h 0.41322 m 0.30994,0.7231327 h 3.09916 m -3.4091,-0.7231327 v 0.10329333 l 0.10332,0.10331979 0.1033,0.20661312 0.10332,0.30990646 m 0,0 h -0.41323 l -0.41322,0.10331979 -0.30991,0.20661309 -0.30993,0.1032934 m 4.54545,-0.41322628 0.10329,-0.20661313 0.10332,-0.30990645 V 0.15494675 l 0.10329,-0.10329333 m 1.65291,0.51651957 0.51651,0.51654601 0.51655,0.4132263 0.72313,0.7231327 m -3.4091,-2.16942458 h 0.41323 l 0.41323,0.10329333 0.41322,0.20661312 0.41323,0.20661312 m -0.51655,0.61983941 1.343,1.0330656 m -0.82645,-1.65290501 -0.10332,0.1033198 -0.1033,0.10329333 -0.10332,0.20661312 -0.20661,0.20661316 m 0,0 -0.3099,-0.1032934 -0.41323,-0.20661309 -0.30991,-0.10331979 h -0.41322 M 81.869605,168.64622 l -0.10332,0.3099 -0.103293,0.20661 -0.10332,0.10332 v 0.1033 m -1.652852,-0.51652 -0.516546,-0.51652 -0.516519,-0.41323 -0.826453,-0.72316 m 3.51237,2.16943 h -0.413226 l -0.516519,-0.1033 -0.309907,-0.20661 -0.4132,-0.20661 m 0.516493,-0.61984 -1.342945,-1.03307 m 0.826452,1.54961 c 0.206587,-0.10331 0.4132,-0.41322 0.516493,-0.61983 m 0,0.10329 0.309933,0.10332 0.309907,0.20661 h 0.413226 l 0.413226,0.1033 m 4.545436,-0.41323 0.206613,0.20661 0.10332,0.20662 0.103293,0.10331 v 0.1033 m -1.549585,0.51652 h -3.71901 m 5.268595,-0.51652 -0.309906,0.20661 -0.413226,0.20661 -0.413227,0.1033 h -0.413226 m -0.309906,-0.72313 h -3.099171 m 3.409077,0.72313 -0.103293,-0.1033 v -0.20661 l -0.10332,-0.20661 -0.103293,-0.20661 m 0,0 0.413226,-0.1033 h 0.309906 l 0.413227,-0.20661 0.309906,-0.10332 m 60.123779,0.41323 -0.10329,0.3099 -0.10332,0.20661 v 0.10332 l -0.10329,0.1033 m -1.65288,-0.51652 -0.51652,-0.51652 -0.51652,-0.41323 -0.72316,-0.72316 m 3.40908,2.16943 h -0.4132 l -0.41323,-0.1033 -0.41322,-0.20661 -0.41323,-0.20661 m 0.51655,-0.61984 -1.34298,-1.03307 m 0.92975,1.54961 c 0.10329,-0.10331 0.30991,-0.41322 0.41323,-0.61983 m 0,0.10329 0.3099,0.10332 0.41323,0.20661 h 0.30988 l 0.41322,0.1033 m 4.54547,-0.41323 0.20661,0.20661 0.10329,0.20662 0.10332,0.10331 0.1033,0.1033 m -1.65288,0.51652 h -3.71901 m 5.37189,-0.51652 -0.4132,0.20661 -0.41323,0.20661 -0.41323,0.1033 h -0.41322 m -0.30993,-0.72313 h -3.09918 m 3.40911,0.72313 v -0.1033 l -0.10332,-0.20661 v -0.20661 l -0.20661,-0.20661 m 0,0 0.41322,-0.1033 h 0.41323 l 0.30993,-0.20661 0.30991,-0.10332 m 61.57008,0.41323 -0.10332,0.3099 -0.1033,0.20661 -0.10332,0.10332 v 0.1033 m -1.65287,-0.51652 -0.51654,-0.51652 -0.51652,-0.41323 -0.82644,-0.72316 m 3.51237,2.16943 h -0.41322 l -0.51652,-0.1033 -0.3099,-0.20661 -0.41323,-0.20661 m 0.51652,-0.61984 -1.34297,-1.03307 m 0.92974,1.54961 c 0.10332,-0.10331 0.30994,-0.41322 0.41323,-0.61983 m 0,0.10329 0.30993,0.10332 0.30991,0.20661 h 0.41322 l 0.41323,0.1033 m 74.79319,-77.995652 0.82642,-0.929772 M 287.44756,151.1876 V 90.650568 m 0.82642,-0.516546 v 60.640358 m -0.41323,0.41322 c 0.30994,0 0.41323,-0.20661 0.41323,-0.51654 m -0.41323,0.51654 h -0.41319 m 0,-60.537032 0.51651,-0.413226 0.20662,-0.10332 h 0.10329 m 0,-10.433817 -0.82642,-0.929746 m 0,0 V 18.233423 m 0,0 h 0.41319 m 0.41323,0.413226 c 0,-0.309933 -0.10329,-0.413226 -0.41323,-0.413226 m 0.41323,0.413226 v 60.64033 m 0,0 h -0.10329 l -0.20662,-0.10332 -0.51651,-0.4132 M 15.857387,79.700205 V 10.69211 m 0.103294,77.479127 v 1.549559 m -0.103294,-1.446239 v -7.128113 m 0.103294,-1.549559 v 1.446266 m -3.409051,5.681821 v -4.028943 m 0,0 0.413227,-0.516519 0.309906,-0.51652 0.723133,-0.723159 0.619813,-0.619813 0.206613,-0.10332 0.413226,-0.206613 0.206613,-0.103267 0.206613,-0.10332 0.206613,-0.103293 m -1.962785,3.40905 0.4132,-0.516519 0.309907,-0.413226 0.619839,-0.51652 0.206613,-0.309933 0.206613,-0.103293 0.206613,-0.10332 m -1.962785,5.165302 -0.206613,0.103293 h -0.206613 l -0.309906,0.10332 -0.61984,0.206613 M 15.857387,89.720796 15.650774,89.617503 15.444161,89.514209 15.237548,89.41089 14.824322,89.204303 14.617709,88.99769 13.997896,88.48117 13.274763,87.758038 12.964857,87.241491 12.55163,86.724972 m 1.342972,-3.615717 h -0.206613 l -0.206613,-0.103293 -0.309906,-0.10332 -0.61984,-0.206613 m 1.342972,3.615717 v -3.202491 m 1.962785,5.165302 -0.206613,-0.206613 -0.206613,-0.10332 -0.206613,-0.206586 -0.619839,-0.516547 -0.309907,-0.413226 -0.4132,-0.516519 M 11.105338,77.117554 V 18.646649 m 0,73.656798 -1.5495848,-2.066105 m 0,-11.156976 0.7231588,-1.033066 0.826426,-0.929746 m 0,0 0.309933,-0.309906 0.103294,-0.10332 m -1.136359,4.442116 1.136359,-1.446239 m 0,10.020591 -1.136359,-1.549559 m 1.136359,4.545436 -0.103294,-0.103293 -0.309933,-0.309933 m -0.619839,-4.13221 c -0.6198128,0.516546 -0.9297458,1.342972 -0.826426,2.066105 m 0,-11.156976 c -0.1033198,0.723132 0.2066132,1.549558 0.826426,2.066078 m -0.103293,7.024793 v -7.024793 m 1.136359,8.574352 0.929745,0.929772 m 0,0 V 151.1876 m 0,0 h -0.516519 m -0.413226,-0.51654 c 0,0.30993 0.206613,0.51654 0.516546,0.51654 m -0.516546,-0.41322 V 90.134022 m 0,0 h 0.103319 l 0.206614,0.10332 0.619812,0.413226 m 0,-11.880109 -0.929745,0.929746 M 12.44831,18.233423 v 60.537036 m -0.929745,0.51652 v -60.64033 m 0.516546,-0.413226 c -0.309933,0 -0.516546,0.103293 -0.516546,0.413226 m 0.413226,-0.413226 h 0.516519 m 0,60.537036 -0.619812,0.4132 -0.206614,0.10332 H 11.518565 M 22.572274,2.221078 C 20.816076,1.3946255 18.853264,1.2913322 16.993746,2.0144649 15.237548,2.7375976 13.791309,4.1838894 13.06815,5.9400613 m 0,0.1032933 V 18.130103 m 0,133.160797 v 12.08675 m 0,-0.1033 c 0.723159,1.85947 2.169398,3.30576 3.925596,4.02889 1.859518,0.72314 3.82233,0.61984 5.578528,-0.20661 M 286.82772,18.130103 V 6.0433546 m 0,-0.1032933 C 286.10456,4.1838894 284.6583,2.7375976 282.9021,2.0144649 281.04259,1.2913322 279.07979,1.3946255 277.32359,2.221078 m 0,164.875552 c 1.7562,0.82645 3.719,0.92975 5.57851,0.20661 1.7562,-0.72313 3.20246,-2.16942 3.92562,-4.02889 m 0,0.1033 V 151.2909 m -257.953838,5.88841 v -0.20662 M 82.179512,17.097064 h -0.206613 m 0.206613,140.082246 -0.206613,-0.20662 M 82.902644,17.097064 h 0.206614 M 136.00169,157.17931 v -0.20662 m -53.099046,0.20662 0.206614,-0.20662 m 52.892432,0.72314 v -0.30991 m -8.57438,0.30991 h 8.57438 m -8.98758,0.20661 H 37.96478 m 0,0 h -0.413226 m 89.875756,0 h -0.4132 m -89.462556,0 h -5.061956 m 99.999692,0 h -5.06198 m -89.875756,-0.20661 v -0.30991 m -8.677672,0.30991 h 8.677672 m 89.462556,0 v -0.30991 m 0,0.30991 h 0.4132 m -89.875756,0 h 0.413226 m 0,0 h 89.04933 m 5.47518,0.20661 c 1.96281,0 3.61572,-0.10329 3.61572,-0.20661 m -107.127808,0 c 0,0.10332 1.549585,0.20661 3.512396,0.20661 m 5.165249,-0.20661 v 0.20661 m 0.309933,-0.20661 v 0.20661 m 89.04933,-0.20661 v 0.20661 m 0.4132,0 v -0.20661 M 82.902644,26.187936 V 157.17931 m 0,-131.404601 v 0.413227 m 0,-5.578475 v 5.165248 m -0.206613,-8.677645 h -0.4132 m 0.4132,8.677645 v -8.677645 m 0,9.090872 h -0.4132 m 0.4132,0 v -0.413227 m 0,131.301281 c 0,0.10332 0.10332,0.20661 0.206613,0.20661 m 44.111466,0.10332 H 82.902644 m -0.206613,-0.20661 V 26.187936 M 127.42731,157.17931 h 5.06198 m -5.47518,0 h 0.4132 m -44.524666,0 h 44.111466 m 0.4132,0.20661 v 0.30991 m 0,-0.30991 h -0.4132 m 8.98758,0 h -8.57438 M 82.902644,20.609461 c 0,-1.962812 -0.103293,-3.512397 -0.206613,-3.512397 M 136.10501,157.2826 c 0,-0.10329 -1.65291,-0.10329 -3.61572,-0.10329 M 82.902644,17.097064 v 3.512397 M 136.00169,157.17931 h -3.5124 m -5.06198,0.10329 v -0.10329 m -0.4132,0.20661 v -0.20661 m -44.111466,0.20661 v -0.20661 m -0.206613,0 h 0.206613 M 82.696031,26.187936 h 0.206613 m 0,-0.51652 H 82.696031 M 37.96478,157.17931 h 44.214732 m -44.627958,0 h 0.413226 m -5.475182,0 h 5.061956 m -8.677672,0.20661 v 0.30991 m 8.677672,-0.30991 h -8.677672 m 9.090898,0 v 0.30991 m 0,-0.30991 h -0.413226 m 44.627958,-0.10332 c 0.103319,0 0.206613,-0.10329 0.206613,-0.20661 M 82.282831,26.187936 V 157.17931 m -0.103319,0.20661 H 37.96478 M 82.179512,25.774709 v -5.165248 m 0,5.578475 v -0.413227 m 0,131.404601 V 26.187936 m 0.103319,-0.413227 h 0.4132 m -0.4132,0 v 0.413227 m 0,-9.090872 v 8.677645 M 32.489598,157.17931 c -1.962811,0 -3.512396,0 -3.512396,0.10329 M 82.282831,17.097064 c -0.103319,0 -0.103319,1.549585 -0.103319,3.512397 M 28.873882,157.17931 h 3.615716 M 82.179512,17.097064 v 3.512397 m 0.103319,5.061955 h -0.103319 m 0.103319,0.51652 h -0.103319 m 0.103319,130.991374 h -0.103319 m 0,0.20661 v -0.20661 m -44.214732,0.20661 v -0.20661 m -0.309933,0 v 0.10329 M 299.8442,25.25819 v 118.80133 m -7.02477,7.12808 H 288.6872 M 0.05165544,144.05952 V 119.05957 M 7.0764222,18.233423 H 11.105338 M 0.05165544,144.05952 h 0.41322625 m 6.61154051,6.71486 H 11.105338 M 0.46488169,144.05952 c 0,3.61569 2.99585061,6.61154 6.71483391,6.61154 m -7.12806016,-6.61154 c 0,3.92559 3.20249016,7.12808 7.12806016,7.12808 m -0.1032934,-0.41322 v 0.41322 M 0.46488169,25.25819 v 74.276637 m 0,-74.276637 H 0.05165544 M 7.1797156,18.130103 c -3.92557,0 -7.12806016,3.20249 -7.12806016,7.128087 M 7.1797156,18.646649 c -3.7189833,0 -6.71483391,2.892557 -6.71483391,6.611541 M 7.0764222,18.233423 v 0.413226 M 299.8442,25.25819 h -0.41322 m -6.61155,-6.611541 h -4.13223 m 10.74378,6.611541 c 0,-3.718984 -2.99587,-6.611541 -6.61155,-6.611541 m 7.12806,6.611541 c 0,-3.925597 -3.20245,-7.128087 -7.12806,-7.128087 m 0,0.516546 v -0.413226 m 6.61155,125.826097 V 25.25819 m 0,118.80133 h 0.41322 m -7.02477,6.61154 c 3.61568,0 6.61155,-2.99585 6.61155,-6.61154 m -6.61155,7.12808 c 3.92561,0 7.12806,-3.20249 7.12806,-7.12808 m -7.12806,7.12808 v -0.41322 M 291.68307,34.142448 c 0,1.446292 1.13636,2.685944 2.58264,2.685944 m 0.51652,0 h -0.51652 m -2.68596,-2.685944 V 28.87388 m 3.20248,7.954512 c 1.44629,0 2.68594,-1.239652 2.68594,-2.685944 m -3.20246,-7.954512 c -1.44628,0 -2.58264,1.136359 -2.58264,2.58265 m 5.7851,0.103294 v 5.268568 m -3.20246,-7.954512 h 0.51652 m 2.68594,2.58265 c 0,-1.446291 -1.23965,-2.58265 -2.68594,-2.58265 m 2.27271,2.58265 c 0,-1.136359 -1.03303,-2.169424 -2.27271,-2.169424 m 0,0 h -0.51652 m 2.78923,7.541286 V 28.87388 m -2.78923,-2.272718 c -1.13638,0 -2.16941,1.033065 -2.16941,2.169424 m 2.68593,7.541287 c 1.23968,0 2.27271,-1.033066 2.27271,-2.169425 M 292.0963,28.87388 v 5.268568 m 2.16941,2.272745 h 0.51652 m -2.68593,-2.272745 c 0,1.136359 1.03303,2.169425 2.16941,2.169425 m -2.68596,-2.169425 h 0.51655 m 2.16941,2.272745 v 0.413199 m -2.68596,-7.954512 h 0.51655 m 2.68593,7.541313 v 0.413199 m -0.51652,-10.640456 v 0.413226 m 2.78923,7.541286 h 0.41323 m -2.68594,-7.954512 v 0.413226 m 2.27271,2.272718 h 0.41323 m -3.20246,103.71873 c -1.44628,0 -2.58264,1.13636 -2.58264,2.58265 m -0.10332,5.37186 v -5.26857 m 2.68596,-2.68594 h 0.51652 m -3.09916,7.95451 c 0,1.44629 1.13636,2.68595 2.58264,2.68595 m 3.20246,-8.05781 c 0,-1.44629 -1.23965,-2.58265 -2.68594,-2.58265 m 0,10.64046 h -0.51652 m 3.20246,-7.95452 v 5.26857 m -2.68594,2.68595 c 1.44629,0 2.68594,-1.23966 2.68594,-2.68595 m -2.68594,2.16943 c 1.23968,0 2.27271,-1.03307 2.27271,-2.16943 m 0,0 v -5.26857 m -2.78923,7.54129 h 0.51652 m 2.27271,-7.64458 c 0,-1.13639 -1.03303,-2.16942 -2.27271,-2.16942 m -2.68593,7.54128 c 0,1.13636 1.03303,2.16943 2.16941,2.16943 m 0.51652,-9.71071 h -0.51652 m -2.16941,2.27271 v 5.26857 m 2.16941,-7.54128 c -1.13638,0 -2.16941,1.03303 -2.16941,2.16942 m 2.16941,-2.58265 v 0.41323 m -2.16941,2.27271 h -0.51655 m 3.20248,-2.68594 v 0.41323 m -2.68593,7.54128 h -0.51655 m 5.88842,-5.26857 h -0.41323 m -2.78923,7.54129 v 0.41323 m 3.20246,-2.68595 h -0.41323 m -2.27271,2.27272 v 0.41323 M 2.4276931,34.142448 c 0,1.446292 1.2396523,2.685944 2.6859177,2.685944 m 0.5165196,0 H 5.1136108 M 2.4276931,34.142448 V 28.87388 m 3.2024373,7.954512 c 1.4462918,0 2.6859706,-1.239652 2.6859706,-2.685944 M 5.1136108,26.187936 c -1.4462654,0 -2.6859177,1.136359 -2.6859177,2.58265 m 5.7850881,0.103294 v 5.268568 M 5.1136108,26.187936 h 0.5165196 m 2.6859706,2.58265 c 0,-1.446291 -1.2396788,-2.58265 -2.6859706,-2.58265 m 2.1694245,2.58265 c 0,-1.136359 -0.9297458,-2.169424 -2.1694245,-2.169424 m 0,0 H 5.1136108 m 2.6859441,7.541286 V 28.87388 M 5.1136108,26.601162 c -1.1363325,0 -2.1693981,1.033065 -2.1693981,2.169424 m 2.6859177,7.541287 c 1.2396787,0 2.1694245,-1.033066 2.1694245,-2.169425 M 2.8409194,28.87388 v 5.268568 m 2.2726914,2.272745 H 5.6301304 M 2.9442127,34.142448 c 0,1.136359 1.0330656,2.169425 2.1693981,2.169425 M 2.4276931,34.142448 h 0.4132263 m 2.2726914,2.272745 v 0.413199 M 2.4276931,28.87388 h 0.4132263 m 2.789211,7.541313 v 0.413199 M 5.1136108,26.187936 v 0.413226 m 2.6859441,7.541286 H 8.2127812 M 5.6301304,26.187936 v 0.413226 M 7.7995549,28.87388 H 8.2127812 M 5.1136108,132.59261 c -1.4462654,0 -2.6859177,1.13636 -2.6859177,2.58265 m 0,5.37186 v -5.26857 m 2.6859177,-2.68594 h 0.5165196 m -3.2024373,7.95451 c 0,1.44629 1.2396523,2.68595 2.6859177,2.68595 m 3.2024902,-8.05781 c 0,-1.44629 -1.2396788,-2.58265 -2.6859706,-2.58265 m 0,10.64046 H 5.1136108 m 3.0991704,-7.95452 v 5.26857 m -2.5826508,2.68595 c 1.4462918,0 2.6859706,-1.23966 2.6859706,-2.68595 m -2.6859706,2.16943 c 1.2396787,0 2.1694245,-1.03307 2.1694245,-2.16943 m 0,0 v -5.26857 m -2.6859441,7.54129 h 0.5165196 m 2.1694245,-7.64458 c 0,-1.13639 -0.9297458,-2.16942 -2.1694245,-2.16942 m -2.6859177,7.54128 c 0,1.13636 1.0330656,2.16943 2.1693981,2.16943 m 0.5165196,-9.71071 H 5.1136108 m -2.2726914,2.27271 v 5.26857 m 2.2726914,-7.54128 c -1.1363325,0 -2.1693981,1.03303 -2.1693981,2.16942 m 2.1693981,-2.58265 v 0.41323 m -2.2726914,2.27271 H 2.4276931 m 3.2024373,-2.68594 v 0.41323 m -2.789211,7.54128 H 2.4276931 m 5.7850881,-5.26857 H 7.7995549 m -2.6859441,7.54129 v 0.41323 m 3.0991704,-2.68595 H 7.7995549 m -2.1694245,2.27272 v 0.41323 M 290.3401,89.927409 V 79.390272 m -280.7843468,0 V 89.927409 M 33.212704,80.216698 c 2.376038,0.61984 4.855369,-0.4132 5.991728,-2.479304 1.239679,-2.066132 0.826453,-4.752076 -0.826426,-6.404954 -1.652905,-1.652879 -4.338849,-2.066105 -6.404954,-0.826426 -2.066105,1.136332 -3.09917,3.615663 -2.479331,5.991701 m 3.718983,36.466835 c 2.376038,0.61984 4.855369,-0.41323 5.991728,-2.47933 1.239679,-2.06611 0.826453,-4.64873 -0.826426,-6.30164 -1.652905,-1.7562 -4.338849,-2.0661 -6.404954,-0.92974 -2.066105,1.23968 -3.09917,3.71901 -2.479331,5.9917 m 35.64038,3.71901 c 2.376038,0.61984 4.855395,-0.41323 5.991728,-2.47933 1.239652,-2.06611 0.826452,-4.64873 -0.826426,-6.30164 -1.652905,-1.7562 -4.338849,-2.0661 -6.404954,-0.92974 -2.066131,1.23968 -3.099144,3.71901 -2.479331,5.9917 m 3.718983,36.57018 c 2.376038,0.61981 4.855395,-0.41323 5.991728,-2.47933 1.239652,-2.06614 0.826452,-4.75208 -0.826426,-6.40496 -1.652905,-1.65288 -4.338849,-2.0661 -6.404954,-0.82642 -2.066131,1.13633 -3.099144,3.61566 -2.479331,5.9917 M 97.055524,47.365582 c 2.376011,0.619813 4.855346,-0.413226 5.991706,-2.479357 1.23967,-2.066105 0.82645,-4.648729 -0.82646,-6.301608 -1.65288,-1.756225 -4.338793,-2.066131 -6.404925,-0.929772 -2.066104,1.239679 -3.09917,3.71901 -2.479331,5.991727 m 3.71901,36.570126 c 2.376011,0.61984 4.855346,-0.4132 5.991706,-2.479304 1.23967,-2.066132 0.82645,-4.752076 -0.82646,-6.404954 -1.65288,-1.652879 -4.338793,-2.066105 -6.404925,-0.826426 -2.066104,1.136332 -3.09917,3.615663 -2.479331,5.991701 m 3.71901,36.466835 c 2.376011,0.61984 4.855346,-0.41323 5.991706,-2.47933 1.23967,-2.06611 0.82645,-4.64873 -0.82646,-6.30164 -1.65288,-1.7562 -4.338793,-2.0661 -6.404925,-0.92974 -2.066104,1.23968 -3.09917,3.71901 -2.479331,5.9917 m 3.71901,36.57018 c 2.376011,0.61981 4.855346,-0.41323 5.991706,-2.47933 1.23967,-2.06614 0.82645,-4.75208 -0.82646,-6.40496 -1.65288,-1.65288 -4.338793,-2.0661 -6.404925,-0.82642 -2.066104,1.13633 -3.09917,3.61566 -2.479331,5.9917 M 128.97689,47.365582 c 2.37604,0.619813 4.85537,-0.413226 5.99176,-2.479357 1.23965,-2.066105 0.82642,-4.648729 -0.82645,-6.301608 -1.65291,-1.756225 -4.33885,-2.066131 -6.40496,-0.929772 -2.0661,1.239679 -3.09914,3.71901 -2.47933,5.991727 m 3.71898,36.570126 c 2.37604,0.61984 4.85537,-0.4132 5.99176,-2.479304 1.23965,-2.066132 0.82642,-4.752076 -0.82645,-6.404954 -1.65291,-1.652879 -4.33885,-2.066105 -6.40496,-0.826426 -2.0661,1.136332 -3.09914,3.615663 -2.47933,5.991701 m 3.71898,36.466835 c 2.37604,0.61984 4.85537,-0.41323 5.99176,-2.47933 1.23965,-2.06611 0.82642,-4.64873 -0.82645,-6.30164 -1.65291,-1.7562 -4.33885,-2.0661 -6.40496,-0.92974 -2.0661,1.23968 -3.09914,3.71901 -2.47933,5.9917 m 3.71898,36.57018 c 2.37604,0.61981 4.85537,-0.41323 5.99176,-2.47933 1.23965,-2.06614 0.82642,-4.75208 -0.82645,-6.40496 -1.65291,-1.65288 -4.33885,-2.0661 -6.40496,-0.82642 -2.0661,1.13633 -3.09914,3.61566 -2.47933,5.9917 m 35.64041,-94.731128 c 2.27272,0.619813 4.75202,-0.413226 5.9917,-2.479357 1.13636,-2.066105 0.82645,-4.648729 -0.92975,-6.301608 -1.65288,-1.756225 -4.2355,-2.066131 -6.30163,-0.929772 -2.06611,1.239679 -3.09917,3.71901 -2.47933,5.991727 m 3.71901,36.570126 c 2.27272,0.61984 4.75202,-0.4132 5.9917,-2.479304 1.13636,-2.066132 0.82645,-4.752076 -0.92975,-6.404954 -1.65288,-1.652879 -4.2355,-2.066105 -6.30163,-0.826426 -2.06611,1.136332 -3.09917,3.615663 -2.47933,5.991701 m 3.71901,36.466835 c 2.27272,0.61984 4.75202,-0.41323 5.9917,-2.47933 1.13636,-2.06611 0.82645,-4.64873 -0.92975,-6.30164 -1.65288,-1.7562 -4.2355,-2.0661 -6.30163,-0.92974 -2.06611,1.23968 -3.09917,3.71901 -2.47933,5.9917 m 3.71901,36.57018 c 2.27272,0.61981 4.75202,-0.41323 5.9917,-2.47933 1.13636,-2.06614 0.82645,-4.75208 -0.92975,-6.40496 -1.65288,-1.65288 -4.2355,-2.0661 -6.30163,-0.82642 -2.06611,1.13633 -3.09917,3.61566 -2.47933,5.9917 m 35.6404,-94.731128 c 2.27272,0.619813 4.75205,-0.413226 5.99172,-2.479357 1.13635,-2.066105 0.82644,-4.648729 -0.92976,-6.301608 -1.65288,-1.756225 -4.23552,-2.066131 -6.30163,-0.929772 -2.06611,1.239679 -3.09916,3.71901 -2.47933,5.991727 m 3.719,36.570126 c 2.27272,0.61984 4.75205,-0.4132 5.99172,-2.479304 1.13635,-2.066132 0.82644,-4.752076 -0.92976,-6.404954 -1.65288,-1.652879 -4.23552,-2.066105 -6.30163,-0.826426 -2.06611,1.136332 -3.09916,3.615663 -2.47933,5.991701 m 3.719,36.466835 c 2.27272,0.61984 4.75205,-0.41323 5.99172,-2.47933 1.13635,-2.06611 0.82644,-4.64873 -0.92976,-6.30164 -1.65288,-1.7562 -4.23552,-2.0661 -6.30163,-0.92974 -2.06611,1.23968 -3.09916,3.71901 -2.47933,5.9917 m 3.719,36.57018 c 2.27272,0.61981 4.75205,-0.41323 5.99172,-2.47933 1.13635,-2.06614 0.82644,-4.75208 -0.92976,-6.40496 -1.65288,-1.65288 -4.23552,-2.0661 -6.30163,-0.82642 -2.06611,1.13633 -3.09916,3.61566 -2.47933,5.9917 m 35.6404,-94.731128 c 2.27271,0.619813 4.75203,-0.413226 5.99171,-2.479357 1.13636,-2.066105 0.82645,-4.648729 -0.92974,-6.301608 -1.6529,-1.756225 -4.23552,-2.066131 -6.30165,-0.929772 -2.06609,1.239679 -3.09916,3.71901 -2.47932,5.991727 m 3.719,36.570126 c 2.27271,0.61984 4.75203,-0.4132 5.99171,-2.479304 1.13636,-2.066132 0.82645,-4.752076 -0.92974,-6.404954 -1.6529,-1.652879 -4.23552,-2.066105 -6.30165,-0.826426 -2.06609,1.136332 -3.09916,3.615663 -2.47932,5.991701 m 3.719,36.466835 c 2.27271,0.61984 4.75203,-0.41323 5.99171,-2.47933 1.13636,-2.06611 0.82645,-4.64873 -0.92974,-6.30164 -1.6529,-1.7562 -4.23552,-2.0661 -6.30165,-0.92974 -2.06609,1.23968 -3.09916,3.71901 -2.47932,5.9917 m 3.719,36.57018 c 2.27271,0.61981 4.75203,-0.41323 5.99171,-2.47933 1.13636,-2.06614 0.82645,-4.75208 -0.92974,-6.40496 -1.6529,-1.65288 -4.23552,-2.0661 -6.30165,-0.82642 -2.06609,1.13633 -3.09916,3.61566 -2.47932,5.9917 m 35.64038,-94.731128 c 2.27274,0.619813 4.75207,-0.413226 5.99175,-2.479357 1.13635,-2.066105 0.82642,-4.648729 -0.92977,-6.301608 -1.65288,-1.756225 -4.23553,-2.066131 -6.30162,-0.929772 -2.06613,1.239679 -3.09919,3.71901 -2.47935,5.991727 m 3.71899,36.570126 c 2.27274,0.61984 4.75207,-0.4132 5.99175,-2.479304 1.13635,-2.066132 0.82642,-4.752076 -0.92977,-6.404954 -1.65288,-1.652879 -4.23553,-2.066105 -6.30162,-0.826426 -2.06613,1.136332 -3.09919,3.615663 -2.47935,5.991701 m 3.71899,36.466835 c 2.27274,0.61984 4.75207,-0.41323 5.99175,-2.47933 1.13635,-2.06611 0.82642,-4.64873 -0.92977,-6.30164 -1.65288,-1.7562 -4.23553,-2.0661 -6.30162,-0.92974 -2.06613,1.23968 -3.09919,3.71901 -2.47935,5.9917 m 3.71899,36.57018 c 2.27274,0.61981 4.75207,-0.41323 5.99175,-2.47933 1.13635,-2.06614 0.82642,-4.75208 -0.92977,-6.40496 -1.65288,-1.65288 -4.23553,-2.0661 -6.30162,-0.82642 -2.06613,1.13633 -3.09919,3.61566 -2.47935,5.9917 M 33.419318,145.2992 c 2.066104,0.51652 4.235529,-0.30994 5.371888,-2.27275 1.033065,-1.85949 0.723159,-4.23553 -0.826426,-5.68182 -1.446292,-1.54956 -3.82233,-1.85946 -5.681795,-0.82642 -1.962811,1.13635 -2.789264,3.30578 -2.272744,5.37188 M 83.109258,12.448308 V 156.97269 m 0,0 H 275.67072 M 104.2869,42.3036 c 0,-3.202463 -2.58265,-5.785114 -5.78511,-5.785114 -3.202464,0 -5.785115,2.582651 -5.785115,5.785114 0,3.202464 2.582651,5.785115 5.785115,5.785115 3.20246,0 5.78511,-2.582651 5.78511,-5.785115 m -6.508243,-9.607391 c 0,-1.033065 -0.929746,-1.962811 -1.962812,-1.962811 -1.136358,0 -1.962811,0.929746 -1.962811,1.962811 0,1.136333 0.826453,2.066079 1.962811,2.066079 1.033066,0 1.962812,-0.929746 1.962812,-2.066079 M 136.2083,42.3036 c 0,-3.202463 -2.58262,-5.785114 -5.78511,-5.785114 -3.20249,0 -5.78509,2.582651 -5.78509,5.785114 0,3.202464 2.5826,5.785115 5.78509,5.785115 3.20249,0 5.78511,-2.582651 5.78511,-5.785115 m 31.81808,0 c 0,-3.202463 -2.58265,-5.785114 -5.78509,-5.785114 -3.20249,0 -5.68182,2.582651 -5.68182,5.785114 0,3.202464 2.47933,5.785115 5.68182,5.785115 3.20244,0 5.78509,-2.582651 5.78509,-5.785115 m 31.9214,0 c 0,-3.202463 -2.58263,-5.785114 -5.7851,-5.785114 -3.20247,0 -5.6818,2.582651 -5.6818,5.785114 0,3.202464 2.47933,5.785115 5.6818,5.785115 3.20247,0 5.7851,-2.582651 5.7851,-5.785115 m 31.9214,0 c 0,-3.202463 -2.58262,-5.785114 -5.7851,-5.785114 -3.20248,0 -5.7851,2.582651 -5.7851,5.785114 0,3.202464 2.58262,5.785115 5.7851,5.785115 3.20248,0 5.7851,-2.582651 5.7851,-5.785115 m 31.92141,0 c 0,-3.202463 -2.58265,-5.785114 -5.78513,-5.785114 -3.20245,0 -5.78509,2.582651 -5.78509,5.785114 0,3.202464 2.58264,5.785115 5.78509,5.785115 3.20248,0 5.78513,-2.582651 5.78513,-5.785115 M 104.2869,75.05145 c 0,-3.202491 -2.58265,-5.681795 -5.78511,-5.681795 -3.202464,0 -5.785115,2.479304 -5.785115,5.681795 0,3.202463 2.582651,5.785088 5.785115,5.785088 3.20246,0 5.78511,-2.582625 5.78511,-5.785088 m 31.9214,0 c 0,-3.202491 -2.58262,-5.681795 -5.78511,-5.681795 -3.20249,0 -5.78509,2.479304 -5.78509,5.681795 0,3.202463 2.5826,5.785088 5.78509,5.785088 3.20249,0 5.78511,-2.582625 5.78511,-5.785088 m 31.81808,0 c 0,-3.202491 -2.58265,-5.681795 -5.78509,-5.681795 -3.20249,0 -5.68182,2.479304 -5.68182,5.681795 0,3.202463 2.47933,5.785088 5.68182,5.785088 3.20244,0 5.78509,-2.582625 5.78509,-5.785088 m 31.9214,0 c 0,-3.202491 -2.58263,-5.681795 -5.7851,-5.681795 -3.20247,0 -5.6818,2.479304 -5.6818,5.681795 0,3.202463 2.47933,5.785088 5.6818,5.785088 3.20247,0 5.7851,-2.582625 5.7851,-5.785088 m 31.9214,0 c 0,-3.202491 -2.58262,-5.681795 -5.7851,-5.681795 -3.20248,0 -5.7851,2.479304 -5.7851,5.681795 0,3.202463 2.58262,5.785088 5.7851,5.785088 3.20248,0 5.7851,-2.582625 5.7851,-5.785088 m 31.92141,0 c 0,-3.202491 -2.58265,-5.681795 -5.78513,-5.681795 -3.20245,0 -5.78509,2.479304 -5.78509,5.681795 0,3.202463 2.58264,5.785088 5.78509,5.785088 3.20248,0 5.78513,-2.582625 5.78513,-5.785088 M 104.2869,107.90259 c 0,-3.20246 -2.58265,-5.78511 -5.78511,-5.78511 -3.202464,0 -5.785115,2.58265 -5.785115,5.78511 0,3.20247 2.582651,5.78512 5.785115,5.78512 3.20246,0 5.78511,-2.58265 5.78511,-5.78512 m 31.9214,0 c 0,-3.20246 -2.58262,-5.78511 -5.78511,-5.78511 -3.20249,0 -5.78509,2.58265 -5.78509,5.78511 0,3.20247 2.5826,5.78512 5.78509,5.78512 3.20249,0 5.78511,-2.58265 5.78511,-5.78512 m 31.81808,0 c 0,-3.20246 -2.58265,-5.78511 -5.78509,-5.78511 -3.20249,0 -5.68182,2.58265 -5.68182,5.78511 0,3.20247 2.47933,5.78512 5.68182,5.78512 3.20244,0 5.78509,-2.58265 5.78509,-5.78512 m 31.9214,0 c 0,-3.20246 -2.58263,-5.78511 -5.7851,-5.78511 -3.20247,0 -5.6818,2.58265 -5.6818,5.78511 0,3.20247 2.47933,5.78512 5.6818,5.78512 3.20247,0 5.7851,-2.58265 5.7851,-5.78512 m 31.9214,0 c 0,-3.20246 -2.58262,-5.78511 -5.7851,-5.78511 -3.20248,0 -5.7851,2.58265 -5.7851,5.78511 0,3.20247 2.58262,5.78512 5.7851,5.78512 3.20248,0 5.7851,-2.58265 5.7851,-5.78512 m 31.92141,0 c 0,-3.20246 -2.58265,-5.78511 -5.78513,-5.78511 -3.20245,0 -5.78509,2.58265 -5.78509,5.78511 0,3.20247 2.58264,5.78512 5.78509,5.78512 3.20248,0 5.78513,-2.58265 5.78513,-5.78512 M 104.2869,140.65044 c 0,-3.20249 -2.58265,-5.68179 -5.78511,-5.68179 -3.202464,0 -5.785115,2.4793 -5.785115,5.68179 0,3.20246 2.582651,5.78509 5.785115,5.78509 3.20246,0 5.78511,-2.58263 5.78511,-5.78509 m 31.9214,0 c 0,-3.20249 -2.58262,-5.68179 -5.78511,-5.68179 -3.20249,0 -5.78509,2.4793 -5.78509,5.68179 0,3.20246 2.5826,5.78509 5.78509,5.78509 3.20249,0 5.78511,-2.58263 5.78511,-5.78509 m 31.81808,0 c 0,-3.20249 -2.58265,-5.68179 -5.78509,-5.68179 -3.20249,0 -5.68182,2.4793 -5.68182,5.68179 0,3.20246 2.47933,5.78509 5.68182,5.78509 3.20244,0 5.78509,-2.58263 5.78509,-5.78509 m 31.9214,0 c 0,-3.20249 -2.58263,-5.68179 -5.7851,-5.68179 -3.20247,0 -5.6818,2.4793 -5.6818,5.68179 0,3.20246 2.47933,5.78509 5.6818,5.78509 3.20247,0 5.7851,-2.58263 5.7851,-5.78509 m 31.9214,0 c 0,-3.20249 -2.58262,-5.68179 -5.7851,-5.68179 -3.20248,0 -5.7851,2.4793 -5.7851,5.68179 0,3.20246 2.58262,5.78509 5.7851,5.78509 3.20248,0 5.7851,-2.58263 5.7851,-5.78509 m 31.92141,0 c 0,-3.20249 -2.58265,-5.68179 -5.78513,-5.68179 -3.20245,0 -5.78509,2.4793 -5.78509,5.68179 0,3.20246 2.58264,5.78509 5.78509,5.78509 3.20248,0 5.78513,-2.58263 5.78513,-5.78509 M 275.67072,12.448308 H 83.109258 m 193.491202,0.826453 c 0,-0.51652 -0.41322,-0.826453 -0.92974,-0.826453 m 0.82645,143.594642 V 13.378081 m -0.82645,143.594609 c 0.51652,0 0.92974,-0.41322 0.92974,-0.92974 M 97.778657,28.25404 c 0,-1.136359 -0.929746,-1.962811 -1.962812,-1.962811 -1.136358,0 -1.962811,0.826452 -1.962811,1.962811 0,1.033066 0.826453,1.962812 1.962811,1.962812 1.033066,0 1.962812,-0.929746 1.962812,-1.962812 m 0,-4.545435 c 0,-1.03304 -0.929746,-1.962785 -1.962812,-1.962785 -1.136358,0 -1.962811,0.929745 -1.962811,1.962785 0,1.136359 0.826453,2.066104 1.962811,2.066104 1.033066,0 1.962812,-0.929745 1.962812,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.929746,-1.962785 -1.962812,-1.962785 -1.136358,0 -1.962811,0.826426 -1.962811,1.962785 0,1.033066 0.826453,1.962812 1.962811,1.962812 1.033066,0 1.962812,-0.929746 1.962812,-1.962812 m 31.921393,13.429747 c 0,-1.033065 -0.92977,-1.962811 -2.06613,-1.962811 -1.03301,0 -1.96278,0.929746 -1.96278,1.962811 0,1.136333 0.92977,2.066079 1.96278,2.066079 1.13636,0 2.06613,-0.929746 2.06613,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.92977,-1.962811 -2.06613,-1.962811 -1.03301,0 -1.96278,0.826452 -1.96278,1.962811 0,1.033066 0.92977,1.962812 1.96278,1.962812 1.13636,0 2.06613,-0.929746 2.06613,-1.962812 m 31.9214,4.442169 c 0,-1.033065 -0.92975,-1.962811 -2.0661,-1.962811 -1.03307,0 -1.96282,0.929746 -1.96282,1.962811 0,1.136333 0.92975,2.066079 1.96282,2.066079 1.13635,0 2.0661,-0.929746 2.0661,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.92975,-1.962811 -2.0661,-1.962811 -1.03307,0 -1.96282,0.826452 -1.96282,1.962811 0,1.033066 0.92975,1.962812 1.96282,1.962812 1.13635,0 2.0661,-0.929746 2.0661,-1.962812 m 31.92139,4.442169 c 0,-1.033065 -0.92975,-1.962811 -2.06611,-1.962811 -1.03305,0 -1.9628,0.929746 -1.9628,1.962811 0,1.136333 0.92975,2.066079 1.9628,2.066079 1.13636,0 2.06611,-0.929746 2.06611,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.92975,-1.962811 -2.06611,-1.962811 -1.03305,0 -1.9628,0.826452 -1.9628,1.962811 0,1.033066 0.92975,1.962812 1.9628,1.962812 1.13636,0 2.06611,-0.929746 2.06611,-1.962812 m 31.81811,4.442169 c 0,-1.033065 -0.82645,-1.962811 -1.96281,-1.962811 -1.03306,0 -1.9628,0.929746 -1.9628,1.962811 0,1.136333 0.92974,2.066079 1.9628,2.066079 1.13636,0 1.96281,-0.929746 1.96281,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.82645,-1.962811 -1.96281,-1.962811 -1.03306,0 -1.9628,0.826452 -1.9628,1.962811 0,1.033066 0.92974,1.962812 1.9628,1.962812 1.13636,0 1.96281,-0.929746 1.96281,-1.962812 m 31.92138,4.442169 c 0,-1.033065 -0.82645,-1.962811 -1.9628,-1.962811 -1.03307,0 -1.96281,0.929746 -1.96281,1.962811 0,1.136333 0.92974,2.066079 1.96281,2.066079 1.13635,0 1.9628,-0.929746 1.9628,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.82645,-1.962811 -1.9628,-1.962811 -1.03307,0 -1.96281,0.826452 -1.96281,1.962811 0,1.033066 0.92974,1.962812 1.96281,1.962812 1.13635,0 1.9628,-0.929746 1.9628,-1.962812 M 129.70005,23.708605 c 0,-1.03304 -0.92977,-1.962785 -2.06613,-1.962785 -1.03301,0 -1.96278,0.929745 -1.96278,1.962785 0,1.136359 0.92977,2.066104 1.96278,2.066104 1.13636,0 2.06613,-0.929745 2.06613,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.92977,-1.962785 -2.06613,-1.962785 -1.03301,0 -1.96278,0.826426 -1.96278,1.962785 0,1.033066 0.92977,1.962812 1.96278,1.962812 1.13636,0 2.06613,-0.929746 2.06613,-1.962812 m 31.9214,4.442143 c 0,-1.03304 -0.92975,-1.962785 -2.0661,-1.962785 -1.03307,0 -1.96282,0.929745 -1.96282,1.962785 0,1.136359 0.92975,2.066104 1.96282,2.066104 1.13635,0 2.0661,-0.929745 2.0661,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.92975,-1.962785 -2.0661,-1.962785 -1.03307,0 -1.96282,0.826426 -1.96282,1.962785 0,1.033066 0.92975,1.962812 1.96282,1.962812 1.13635,0 2.0661,-0.929746 2.0661,-1.962812 m 31.92139,4.442143 c 0,-1.03304 -0.92975,-1.962785 -2.06611,-1.962785 -1.03305,0 -1.9628,0.929745 -1.9628,1.962785 0,1.136359 0.92975,2.066104 1.9628,2.066104 1.13636,0 2.06611,-0.929745 2.06611,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.92975,-1.962785 -2.06611,-1.962785 -1.03305,0 -1.9628,0.826426 -1.9628,1.962785 0,1.033066 0.92975,1.962812 1.9628,1.962812 1.13636,0 2.06611,-0.929746 2.06611,-1.962812 m 31.81811,4.442143 c 0,-1.03304 -0.82645,-1.962785 -1.96281,-1.962785 -1.03306,0 -1.9628,0.929745 -1.9628,1.962785 0,1.136359 0.92974,2.066104 1.9628,2.066104 1.13636,0 1.96281,-0.929745 1.96281,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.82645,-1.962785 -1.96281,-1.962785 -1.03306,0 -1.9628,0.826426 -1.9628,1.962785 0,1.033066 0.92974,1.962812 1.9628,1.962812 1.13636,0 1.96281,-0.929746 1.96281,-1.962812 m 31.92138,4.442143 c 0,-1.03304 -0.82645,-1.962785 -1.9628,-1.962785 -1.03307,0 -1.96281,0.929745 -1.96281,1.962785 0,1.136359 0.92974,2.066104 1.96281,2.066104 1.13635,0 1.9628,-0.929745 1.9628,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.82645,-1.962785 -1.9628,-1.962785 -1.03307,0 -1.96281,0.826426 -1.96281,1.962785 0,1.033066 0.92974,1.962812 1.96281,1.962812 1.13635,0 1.9628,-0.929746 1.9628,-1.962812 m -96.07411,0 c 0,-0.929746 -0.72313,-1.549585 -1.65287,-1.549585 -0.82646,0 -1.54959,0.619839 -1.54959,1.549585 0,0.826453 0.72313,1.549612 1.54959,1.549612 0.92974,0 1.65287,-0.723159 1.65287,-1.549612 m -31.92139,13.429747 c 0,-0.826452 -0.72316,-1.549585 -1.65291,-1.549585 -0.82642,0 -1.54956,0.723133 -1.54956,1.549585 0,0.92972 0.72314,1.652852 1.54956,1.652852 0.92975,0 1.65291,-0.723132 1.65291,-1.652852 m 0,-4.442169 c 0,-0.929745 -0.72316,-1.549585 -1.65291,-1.549585 -0.82642,0 -1.54956,0.61984 -1.54956,1.549585 0,0.826453 0.72314,1.549586 1.54956,1.549586 0.92975,0 1.65291,-0.723133 1.65291,-1.549586 m 0,-4.545435 c 0,-0.826426 -0.72316,-1.549559 -1.65291,-1.549559 -0.82642,0 -1.54956,0.723133 -1.54956,1.549559 0,0.929745 0.72314,1.652878 1.54956,1.652878 0.92975,0 1.65291,-0.723133 1.65291,-1.652878 m 0,-4.442143 c 0,-0.929746 -0.72316,-1.549585 -1.65291,-1.549585 -0.82642,0 -1.54956,0.619839 -1.54956,1.549585 0,0.826453 0.72314,1.549612 1.54956,1.549612 0.92975,0 1.65291,-0.723159 1.65291,-1.549612 M 97.365431,32.696209 c 0,-0.826452 -0.723133,-1.549585 -1.549586,-1.549585 -0.929745,0 -1.549585,0.723133 -1.549585,1.549585 0,0.92972 0.61984,1.652852 1.549585,1.652852 0.826453,0 1.549586,-0.723132 1.549586,-1.652852 m 0,-4.442169 c 0,-0.929745 -0.723133,-1.549585 -1.549586,-1.549585 -0.929745,0 -1.549585,0.61984 -1.549585,1.549585 0,0.826453 0.61984,1.549586 1.549585,1.549586 0.826453,0 1.549586,-0.723133 1.549586,-1.549586 m 0,-4.545435 c 0,-0.826426 -0.723133,-1.549559 -1.549586,-1.549559 -0.929745,0 -1.549585,0.723133 -1.549585,1.549559 0,0.929745 0.61984,1.652878 1.549585,1.652878 0.826453,0 1.549586,-0.723133 1.549586,-1.652878 m -31.921397,8.987604 c 0,-0.826452 -0.723133,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652905,0.723133 -1.652905,1.549585 0,0.92972 0.723159,1.652852 1.652905,1.652852 0.826452,0 1.549585,-0.723132 1.549585,-1.652852 m 0,-4.442169 c 0,-0.929745 -0.723133,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652905,0.61984 -1.652905,1.549585 0,0.826453 0.723159,1.549586 1.652905,1.549586 0.826452,0 1.549585,-0.723133 1.549585,-1.549586 m 0,-4.545435 c 0,-0.826426 -0.723133,-1.549559 -1.549585,-1.549559 -0.929746,0 -1.652905,0.723133 -1.652905,1.549559 0,0.929745 0.723159,1.652878 1.652905,1.652878 0.826452,0 1.549585,-0.723133 1.549585,-1.652878 m 31.921397,-4.442143 c 0,-0.929746 -0.723133,-1.549585 -1.549586,-1.549585 -0.929745,0 -1.549585,0.619839 -1.549585,1.549585 0,0.826453 0.61984,1.549612 1.549585,1.549612 0.826453,0 1.549586,-0.723159 1.549586,-1.549612 M 45.919292,32.696209 c 0,-0.826452 -0.723132,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652905,0.723133 -1.652905,1.549585 0,0.92972 0.723159,1.652852 1.652905,1.652852 0.826453,0 1.549585,-0.723132 1.549585,-1.652852 m -5.371888,0 c 0,-0.826452 -0.723133,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652879,0.723133 -1.652879,1.549585 0,0.92972 0.723133,1.652852 1.652879,1.652852 0.826452,0 1.549585,-0.723132 1.549585,-1.652852 m 10.743777,0 c 0,-0.826452 -0.619813,-1.549585 -1.549586,-1.549585 -0.826426,0 -1.549585,0.723133 -1.549585,1.549585 0,0.92972 0.723159,1.652852 1.549585,1.652852 0.929773,0 1.549586,-0.723132 1.549586,-1.652852 M 193.12962,19.266462 c 0,-0.929746 -0.72313,-1.549585 -1.65289,-1.549585 -0.82644,0 -1.54958,0.619839 -1.54958,1.549585 0,0.826453 0.72314,1.549612 1.54958,1.549612 0.92976,0 1.65289,-0.723159 1.65289,-1.549612 m -31.9214,4.442143 c 0,-0.826426 -0.72313,-1.549559 -1.65287,-1.549559 -0.82646,0 -1.54959,0.723133 -1.54959,1.549559 0,0.929745 0.72313,1.652878 1.54959,1.652878 0.92974,0 1.65287,-0.723133 1.65287,-1.652878 m 0,4.545435 c 0,-0.929745 -0.72313,-1.549585 -1.65287,-1.549585 -0.82646,0 -1.54959,0.61984 -1.54959,1.549585 0,0.826453 0.72313,1.549586 1.54959,1.549586 0.92974,0 1.65287,-0.723133 1.65287,-1.549586 m 0,4.442169 c 0,-0.826452 -0.72313,-1.549585 -1.65287,-1.549585 -0.82646,0 -1.54959,0.723133 -1.54959,1.549585 0,0.92972 0.72313,1.652852 1.54959,1.652852 0.92974,0 1.65287,-0.723132 1.65287,-1.652852 m 31.9214,-8.987604 c 0,-0.826426 -0.72313,-1.549559 -1.65289,-1.549559 -0.82644,0 -1.54958,0.723133 -1.54958,1.549559 0,0.929745 0.72314,1.652878 1.54958,1.652878 0.92976,0 1.65289,-0.723133 1.65289,-1.652878 m 0,4.545435 c 0,-0.929745 -0.72313,-1.549585 -1.65289,-1.549585 -0.82644,0 -1.54958,0.61984 -1.54958,1.549585 0,0.826453 0.72314,1.549586 1.54958,1.549586 0.92976,0 1.65289,-0.723133 1.65289,-1.549586 m 0,4.442169 c 0,-0.826452 -0.72313,-1.549585 -1.65289,-1.549585 -0.82644,0 -1.54958,0.723133 -1.54958,1.549585 0,0.92972 0.72314,1.652852 1.54958,1.652852 0.92976,0 1.65289,-0.723132 1.65289,-1.652852 m 31.8181,-13.429747 c 0,-0.929746 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.619839 -1.54958,1.549585 0,0.826453 0.72313,1.549612 1.54958,1.549612 0.92974,0 1.54958,-0.723159 1.54958,-1.549612 m 31.92139,0 c 0,-0.929746 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.619839 -1.54958,1.549585 0,0.826453 0.72313,1.549612 1.54958,1.549612 0.92974,0 1.54958,-0.723159 1.54958,-1.549612 m -31.92139,4.442143 c 0,-0.826426 -0.61984,-1.549559 -1.54958,-1.549559 -0.82645,0 -1.54958,0.723133 -1.54958,1.549559 0,0.929745 0.72313,1.652878 1.54958,1.652878 0.92974,0 1.54958,-0.723133 1.54958,-1.652878 m 0,4.545435 c 0,-0.929745 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.61984 -1.54958,1.549585 0,0.826453 0.72313,1.549586 1.54958,1.549586 0.92974,0 1.54958,-0.723133 1.54958,-1.549586 m 0,4.442169 c 0,-0.826452 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.723133 -1.54958,1.549585 0,0.92972 0.72313,1.652852 1.54958,1.652852 0.92974,0 1.54958,-0.723132 1.54958,-1.652852 m 31.92139,-8.987604 c 0,-0.826426 -0.61984,-1.549559 -1.54958,-1.549559 -0.82645,0 -1.54958,0.723133 -1.54958,1.549559 0,0.929745 0.72313,1.652878 1.54958,1.652878 0.92974,0 1.54958,-0.723133 1.54958,-1.652878 m 0,4.545435 c 0,-0.929745 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.61984 -1.54958,1.549585 0,0.826453 0.72313,1.549586 1.54958,1.549586 0.92974,0 1.54958,-0.723133 1.54958,-1.549586 m 0,4.442169 c 0,-0.826452 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.723133 -1.54958,1.549585 0,0.92972 0.72313,1.652852 1.54958,1.652852 0.92974,0 1.54958,-0.723132 1.54958,-1.652852 M 102.53071,42.3036 c 0,-2.272718 -1.85952,-4.028916 -4.02892,-4.028916 -2.272718,0 -4.028917,1.756198 -4.028917,4.028916 0,2.169398 1.756199,4.028917 4.028917,4.028917 2.1694,0 4.02892,-1.859519 4.02892,-4.028917 M 8.6260074,93.336512 H 2.9442127 M 8.6260074,88.894396 H 2.9442127 m 5.2685685,9.814005 H 3.3574389 M 2.22108,104.3902 c -0.516546,1.54958 0.1032933,3.20249 1.3429721,4.1322 1.3429456,1.03307 3.0991439,1.03307 4.442116,0.10332 1.342972,-0.92974 1.8595181,-2.68594 1.342972,-4.23552 m 0,0.10332 -1.7561983,-5.785119 m -3.5123702,0 L 2.22108,104.3902 m 5.9917012,-5.681799 v -5.371889 m -4.8553423,0 v 5.371889 m 5.2685685,-5.371889 v -4.442116 m -5.6817947,0 v 4.442116 M 102.53071,75.05145 c 0,-2.169425 -1.85952,-3.925623 -4.02892,-3.925623 -2.272718,0 -4.028917,1.756198 -4.028917,3.925623 0,2.272717 1.756199,4.028916 4.028917,4.028916 2.1694,0 4.02892,-1.756199 4.02892,-4.028916 m 0,32.85114 c 0,-2.27272 -1.85952,-4.02891 -4.02892,-4.02891 -2.272718,0 -4.028917,1.75619 -4.028917,4.02891 0,2.1694 1.756199,4.02892 4.028917,4.02892 2.1694,0 4.02892,-1.85952 4.02892,-4.02892 m 0,32.74785 c 0,-2.16942 -1.85952,-3.92562 -4.02892,-3.92562 -2.272718,0 -4.028917,1.7562 -4.028917,3.92562 0,2.27272 1.756199,4.02892 4.028917,4.02892 2.1694,0 4.02892,-1.7562 4.02892,-4.02892 M 134.4521,42.3036 c 0,-2.272718 -1.85949,-4.028916 -4.02891,-4.028916 -2.27272,0 -4.02889,1.756198 -4.02889,4.028916 0,2.169398 1.75617,4.028917 4.02889,4.028917 2.16942,0 4.02891,-1.859519 4.02891,-4.028917 m 0,32.74785 c 0,-2.169425 -1.85949,-3.925623 -4.02891,-3.925623 -2.27272,0 -4.02889,1.756198 -4.02889,3.925623 0,2.272717 1.75617,4.028916 4.02889,4.028916 2.16942,0 4.02891,-1.756199 4.02891,-4.028916 m 0,32.85114 c 0,-2.27272 -1.85949,-4.02891 -4.02891,-4.02891 -2.27272,0 -4.02889,1.75619 -4.02889,4.02891 0,2.1694 1.75617,4.02892 4.02889,4.02892 2.16942,0 4.02891,-1.85952 4.02891,-4.02892 m 0,32.74785 c 0,-2.16942 -1.85949,-3.92562 -4.02891,-3.92562 -2.27272,0 -4.02889,1.7562 -4.02889,3.92562 0,2.27272 1.75617,4.02892 4.02889,4.02892 2.16942,0 4.02891,-1.7562 4.02891,-4.02892 M 166.27018,42.3036 c 0,-2.272718 -1.75617,-4.028916 -4.02889,-4.028916 -2.16942,0 -3.92562,1.756198 -3.92562,4.028916 0,2.169398 1.7562,4.028917 3.92562,4.028917 2.27272,0 4.02889,-1.859519 4.02889,-4.028917 m 0,32.74785 c 0,-2.169425 -1.75617,-3.925623 -4.02889,-3.925623 -2.16942,0 -3.92562,1.756198 -3.92562,3.925623 0,2.272717 1.7562,4.028916 3.92562,4.028916 2.27272,0 4.02889,-1.756199 4.02889,-4.028916 m 0,32.85114 c 0,-2.27272 -1.75617,-4.02891 -4.02889,-4.02891 -2.16942,0 -3.92562,1.75619 -3.92562,4.02891 0,2.1694 1.7562,4.02892 3.92562,4.02892 2.27272,0 4.02889,-1.85952 4.02889,-4.02892 m 0,32.74785 c 0,-2.16942 -1.75617,-3.92562 -4.02889,-3.92562 -2.16942,0 -3.92562,1.7562 -3.92562,3.92562 0,2.27272 1.7562,4.02892 3.92562,4.02892 2.27272,0 4.02889,-1.7562 4.02889,-4.02892 M 198.19159,42.3036 c 0,-2.272718 -1.75619,-4.028916 -4.02891,-4.028916 -2.16942,0 -3.92561,1.756198 -3.92561,4.028916 0,2.169398 1.75619,4.028917 3.92561,4.028917 2.27272,0 4.02891,-1.859519 4.02891,-4.028917 m 0,32.74785 c 0,-2.169425 -1.75619,-3.925623 -4.02891,-3.925623 -2.16942,0 -3.92561,1.756198 -3.92561,3.925623 0,2.272717 1.75619,4.028916 3.92561,4.028916 2.27272,0 4.02891,-1.756199 4.02891,-4.028916 m 0,32.85114 c 0,-2.27272 -1.75619,-4.02891 -4.02891,-4.02891 -2.16942,0 -3.92561,1.75619 -3.92561,4.02891 0,2.1694 1.75619,4.02892 3.92561,4.02892 2.27272,0 4.02891,-1.85952 4.02891,-4.02892 m 0,32.74785 c 0,-2.16942 -1.75619,-3.92562 -4.02891,-3.92562 -2.16942,0 -3.92561,1.7562 -3.92561,3.92562 0,2.27272 1.75619,4.02892 3.92561,4.02892 2.27272,0 4.02891,-1.7562 4.02891,-4.02892 M 230.11298,42.3036 c 0,-2.272718 -1.75619,-4.028916 -4.0289,-4.028916 -2.16942,0 -4.02891,1.756198 -4.02891,4.028916 0,2.169398 1.85949,4.028917 4.02891,4.028917 2.27271,0 4.0289,-1.859519 4.0289,-4.028917 m 0,32.74785 c 0,-2.169425 -1.75619,-3.925623 -4.0289,-3.925623 -2.16942,0 -4.02891,1.756198 -4.02891,3.925623 0,2.272717 1.85949,4.028916 4.02891,4.028916 2.27271,0 4.0289,-1.756199 4.0289,-4.028916 m 0,32.85114 c 0,-2.27272 -1.75619,-4.02891 -4.0289,-4.02891 -2.16942,0 -4.02891,1.75619 -4.02891,4.02891 0,2.1694 1.85949,4.02892 4.02891,4.02892 2.27271,0 4.0289,-1.85952 4.0289,-4.02892 m 0,32.74785 c 0,-2.16942 -1.75619,-3.92562 -4.0289,-3.92562 -2.16942,0 -4.02891,1.7562 -4.02891,3.92562 0,2.27272 1.85949,4.02892 4.02891,4.02892 2.27271,0 4.0289,-1.7562 4.0289,-4.02892 M 262.0344,42.3036 c 0,-2.272718 -1.7562,-4.028916 -4.02894,-4.028916 -2.16942,0 -4.0289,1.756198 -4.0289,4.028916 0,2.169398 1.85948,4.028917 4.0289,4.028917 2.27274,0 4.02894,-1.859519 4.02894,-4.028917 m 0,32.74785 c 0,-2.169425 -1.7562,-3.925623 -4.02894,-3.925623 -2.16942,0 -4.0289,1.756198 -4.0289,3.925623 0,2.272717 1.85948,4.028916 4.0289,4.028916 2.27274,0 4.02894,-1.756199 4.02894,-4.028916 m 0,32.85114 c 0,-2.27272 -1.7562,-4.02891 -4.02894,-4.02891 -2.16942,0 -4.0289,1.75619 -4.0289,4.02891 0,2.1694 1.85948,4.02892 4.0289,4.02892 2.27274,0 4.02894,-1.85952 4.02894,-4.02892 m 0,32.74785 c 0,-2.16942 -1.7562,-3.92562 -4.02894,-3.92562 -2.16942,0 -4.0289,1.7562 -4.0289,3.92562 0,2.27272 1.85948,4.02892 4.0289,4.02892 2.27274,0 4.02894,-1.7562 4.02894,-4.02892 M 9.3491401,105.52655 c 0,-1.96278 -1.5495852,-3.51239 -3.5123966,-3.51239 -1.962785,0 -3.6156635,1.54961 -3.6156635,3.51239 0,1.96282 1.6528785,3.61569 3.6156635,3.61569 1.9628114,0 3.5123966,-1.65287 3.5123966,-3.61569 m -0.4132262,0 c 0,-1.75619 -1.3429721,-3.09917 -3.0991704,-3.09917 -1.7561719,0 -3.2024373,1.34298 -3.2024373,3.09917 0,1.7562 1.4462654,3.20247 3.2024373,3.20247 1.7561983,0 3.0991704,-1.44627 3.0991704,-3.20247 m 0.2066131,0 c 0,-1.85949 -1.4462654,-3.30578 -3.3057835,-3.30578 -1.8594652,0 -3.4090504,1.44629 -3.4090504,3.30578 0,1.85952 1.5495852,3.40908 3.4090504,3.40908 1.8595181,0 3.3057835,-1.54956 3.3057835,-3.40908 m -2.2727179,-1.75619 v 1.23967 m -1.0330656,-1.54958 1.0330656,0.30991 m -1.7561983,0.72316 0.7231327,-1.03307 m -1.8594652,1.03307 h 1.1363325 m -1.4462654,1.03303 0.3099329,-1.03303 m 0.7231327,1.75619 -1.0330656,-0.72316 m 1.0330656,1.85952 v -1.13636 m 1.0330392,1.44627 -1.0330392,-0.30991 m 1.6528785,-0.61984 -0.6198393,0.92975 m 1.8594916,-1.03304 -1.2396523,0.10329 m 1.5495852,-1.13636 -0.3099329,1.03307 m -0.7231327,-1.65291 1.0330656,0.61984 m -1.4462918,-0.41322 0.4132262,-0.20662 m 0.5165196,0.82646 0.516546,-0.20662 m -0.6198393,0.61984 0.3099064,0.41323 m -1.4462654,-0.30993 0.2066131,0.41322 m -0.8264525,0.51652 0.2066132,0.41323 m -0.6198394,-0.61981 -0.4131998,0.3099 m 0.4131998,-1.44629 -0.4131998,0.30993 m -0.6198394,-0.82645 -0.4132262,0.10329 m 0.6198394,-0.61981 -0.3099065,-0.41322 m 1.446239,0.41322 -0.3099065,-0.41322 m 0.9297458,-0.51655 -0.2066131,-0.51652 m 0.6198394,0.61984 0.4132262,-0.30993 m -0.4132262,1.44629 0.9297458,0.61984 m 0,0 -0.1032933,0.41322 m 0,0 -1.136359,0.1033 m 0,0 -0.6198394,0.92974 m 0,0 -0.4132262,-0.20658 m 0,0 v -1.13639 m 0,0 -1.0330392,-0.51652 m 0,0 0.2066132,-0.51652 m 0,0 h 1.1363325 m 0,0 0.6198393,-0.92977 m 0,0 0.4132263,0.10332 m 0,0 v 1.13636 M 283.10872,15.547479 V 78.460526 M 282.9021,15.547479 v 62.913047 m 0.20662,-62.913047 h -0.20662 m 0,0 v -0.309933 -0.309907 -0.206613 h 0.1033 m 0,0 h 0.20661 m 0,0 -0.10329,0.206613 v 0.309907 0.309933 m 0.10329,63.842793 h -0.20661 m 0,0 -0.1033,-0.103293 v -0.206613 -0.206613 -0.413227 m 0,0 h 0.20662 m 0,0 v 0.413227 0.206613 l 0.10329,0.206613 v 0.103293 m 1.03306,0 h -1.03306 m 1.03306,0 v -0.929746 m 0,-63.7395 h -1.03306 m 1.03306,0.826453 v -0.826453 m 0,63.7395 V 15.547479 M 5.3202239,25.774709 v 11.46691 M 8.7293008,31.559824 H 2.0144669 m 289.1520631,0 h 6.71486 m -3.30577,-5.785115 v 11.46691 M 2.0144669,137.86118 h 6.7148339 m -3.4090769,5.78511 v -11.46691 m 292.5611661,5.6818 h -6.71486 m 3.40909,-5.6818 v 11.46691", + "fill": { + "opacity": "0.07594936", + "paint": "transparent" + }, + "id": "path2-6", + "name": "path2-6", + "opacity": "1", + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "width": "0.103" + }, + "transform": "matrix(3.9998986,0,0,4.0005693,361.01542,191.98877)", + "type": "path" + } + ], + "preserveAspectRatio": "none", + "viewBox": "0 0 1920 1080" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/.resources/e7f9ac6eb9b2957c00504feab3967e8f3a4b62b5fbd05e4a02e16db83bac8d02 b/.resources/e7f9ac6eb9b2957c00504feab3967e8f3a4b62b5fbd05e4a02e16db83bac8d02 deleted file mode 100644 index b65e5f39..00000000 --- a/.resources/e7f9ac6eb9b2957c00504feab3967e8f3a4b62b5fbd05e4a02e16db83bac8d02 +++ /dev/null @@ -1,413 +0,0 @@ -{ - "custom": { - "counts": { - "Critical": 0, - "Diagnostic": 0, - "High": 2, - "Low": 0, - "Medium": 0, - "Total": 2 - }, - "totalAlarms": { - "$": [ - "ds", - 192, - 1758118474993 - ], - "$columns": [ - { - "data": [ - null, - null, - null, - "MCM01" - ], - "name": "Location", - "type": "String" - }, - { - "data": [ - "High", - "Low", - "Medium", - "High" - ], - "name": "Priority", - "type": "String" - }, - { - "data": [ - 294, - 257, - 230, - 2 - ], - "name": "Count", - "type": "Long" - } - ] - } - }, - "params": { - "value": { - "tagProps": [ - "MCM01", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - } - }, - "propConfig": { - "custom.counts": { - "persistent": true - }, - "custom.totalAlarms": { - "binding": { - "config": { - "polling": { - "enabled": true, - "rate": "3" - }, - "queryPath": "GetActiveAlarmsByLocationAndPriority" - }, - "type": "query" - }, - "onChange": { - "enabled": null, - "script": "\tMCM \u003d self.params.value.tagProps[0]\n\tqueryData \u003d currentValue.value\n\t\n\t# Initialize counts\n\tcounts \u003d {\n\t \"Critical\": 0,\n\t \"High\": 0,\n\t \"Medium\": 0,\n\t \"Low\": 0,\n\t \"Diagnostic\": 0,\n\t \"Total\": 0\n\t}\n\t\n\t# Loop through dataset and aggregate\n\tfor row in range(queryData.rowCount):\n\t mcm_val \u003d queryData.getValueAt(row, 0)\n\t severity \u003d queryData.getValueAt(row, 1)\n\t count \u003d queryData.getValueAt(row, 2)\n\t\n\t if mcm_val \u003d\u003d MCM:\n\t key \u003d severity.capitalize()\n\t if key in counts:\n\t counts[key] +\u003d count\n\t counts[\"Total\"] +\u003d count\n\t \n\tself.custom.counts \u003d counts" - }, - "persistent": true - }, - "params.value": { - "paramDirection": "input", - "persistent": true - }, - "params.value.tagProps": { - "onChange": { - "enabled": null, - "script": "\tsystem.perspective.print(currentValue.value[0])" - } - } - }, - "props": { - "defaultSize": { - "height": 50, - "width": 300 - } - }, - "root": { - "children": [ - { - "children": [ - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "textAlign": "center" - }, - "text": "High" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_1" - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "textAlign": "center" - }, - "text": "Med" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_2" - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "textAlign": "center" - }, - "text": "Low" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_3" - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "textAlign": "center" - }, - "text": "Diag" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_4" - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "textAlign": "center" - }, - "text": "Total" - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer" - }, - "position": { - "basis": "25px" - }, - "props": { - "justify": "space-between" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Label_0" - }, - "position": { - "basis": "32px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.custom.counts.High" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "textAlign": "center" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_1" - }, - "position": { - "basis": "32px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.custom.counts.Medium" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "textAlign": "center" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_2" - }, - "position": { - "basis": "32px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.custom.counts.Low" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "textAlign": "center" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_3" - }, - "position": { - "basis": "32px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.custom.counts.Diagnostic" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "textAlign": "center" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Label_4" - }, - "position": { - "basis": "32px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "view.custom.counts.Total" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "textAlign": "center" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "FlexContainer_1" - }, - "position": { - "basis": "25px" - }, - "props": { - "justify": "space-between" - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "root" - }, - "propConfig": { - "custom.has_role": { - "binding": { - "config": { - "expression": "{session.custom.fc}" - }, - "transforms": [ - { - "code": "\trme_role \u003d value +\"-rme-all\"\n\troles \u003d (self.session.props.auth.user.roles)\n\tif (rme_role.lower() in roles \n\tor rme_role.upper() in roles):\n\t\treturn True\n\telse:\n\t\treturn False", - "type": "script" - } - ], - "type": "expr" - } - }, - "custom.status": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/ALARMST" - }, - "transforms": [ - { - "expression": "if(isNull({value}), 0, {value})", - "type": "expression" - }, - { - "fallback": null, - "inputType": "scalar", - "mappings": [ - { - "input": 4, - "output": 1 - }, - { - "input": 3, - "output": 2 - }, - { - "input": 2, - "output": 3 - }, - { - "input": 1, - "output": 4 - }, - { - "input": 0, - "output": 5 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } - } - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/e9916de03659b699d08cb9f2effd2d4b0e070da43f2bd770412a83809e7adaae b/.resources/e9916de03659b699d08cb9f2effd2d4b0e070da43f2bd770412a83809e7adaae deleted file mode 100644 index 8f2274d9..00000000 --- a/.resources/e9916de03659b699d08cb9f2effd2d4b0e070da43f2bd770412a83809e7adaae +++ /dev/null @@ -1,99 +0,0 @@ -import datetime -import hashlib -import hmac - -try: - from urllib.parse import quote_plus -except ImportError: - from urllib import quote_plus - - -def sign(key, msg): - return hmac.new(key, msg.encode("utf-8"), hashlib.sha256).digest() - - -def getSignatureKey(key, dateStamp, regionName, serviceName): - kDate = sign(("AWS4" + key).encode("utf-8"), dateStamp) - kRegion = sign(kDate, regionName) - kService = sign(kRegion, serviceName) - kSigning = sign(kService, "aws4_request") - return kSigning - - -def build_querystring(access_key, session_key, algorithm, amz_date, credential_scope): - query_strings = { - "X-Amz-Algorithm": algorithm, - "X-Amz-Credential": quote_plus(access_key + "/" + credential_scope), - "X-Amz-Date": amz_date, - #"X-Amz-Security-Token": quote_plus(session_key), - "X-Amz-SignedHeaders": "host", - } - keys = list(query_strings.keys()) - keys.sort() - query = [] - for key in keys: - query.append("{}={}".format(key, query_strings[key])) - - canonical_query_string = "&".join( - query - #["{}={}".format(key, value) for key, value in query_strings.items()] - ) - return canonical_query_string - - -def make_websocket_connection(api_id, region, stage, credentials): - method = "GET" - service = "execute-api" - host = "{}.{}.{}.amazonaws.com".format(api_id, service, region) - canonical_uri = "/{}".format(stage) - access_key = credentials["AccessKey"] - secret_key = credentials["SecretKey"] - session_key = credentials["SessionKey"] - now = datetime.datetime.utcnow() - - amz_date = now.strftime("%Y%m%dT%H%M%SZ") - datestamp = now.strftime("%Y%m%d") - canonical_headers = "host:" + host + "\n" - signed_headers = "host" - algorithm = "AWS4-HMAC-SHA256" - credential_scope = "/".join([datestamp, region, service, "aws4_request"]) - - canonical_querystring = build_querystring( - access_key, session_key, algorithm, amz_date, credential_scope - ) - payload_hash = hashlib.sha256(("").encode("utf-8")).hexdigest() - canonical_request = "\n".join( - [ - method, - canonical_uri, - "", - #canonical_querystring, - canonical_headers, - signed_headers, - payload_hash, - ] - ) - string_to_sign = "\n".join( - [ - algorithm, - amz_date, - credential_scope, - hashlib.sha256(canonical_request.encode("utf-8")).hexdigest(), - ] - ) - signing_key = getSignatureKey(secret_key, datestamp, region, service) - signature = hmac.new( - signing_key, string_to_sign.encode("utf-8"), hashlib.sha256 - ).hexdigest() - canonical_querystring += "&X-Amz-Signature=" + signature - request_url = "wss://{}/{}".format(host, stage) - auth_header = algorithm + " Credential=" + access_key + "/" + credential_scope + ", SignedHeaders=" + signed_headers + ", Signature=" + signature - #print('-H "Authorization":"' + auth_header +'" -H "X-Amz-Date":"' + amz_date + '" -H "X-Amz-Security-Token":"' + session_key + '" ') - request_headers = { - "Authorization":auth_header, - "X-Amz-Date": amz_date, - "X-Amz-Security-Token": session_key - } - return request_url, request_headers - - diff --git a/.resources/e9d123f522584504c5fc408fd5be427600a839ccc5c6696bea9ec210cbdfaf71 b/.resources/e9d123f522584504c5fc408fd5be427600a839ccc5c6696bea9ec210cbdfaf71 new file mode 100644 index 00000000..d3628773 Binary files /dev/null and b/.resources/e9d123f522584504c5fc408fd5be427600a839ccc5c6696bea9ec210cbdfaf71 differ diff --git a/.resources/ea71fb16e225ed793ef5615492f324ae8755081d98185825532755d635c1ae85 b/.resources/ea71fb16e225ed793ef5615492f324ae8755081d98185825532755d635c1ae85 deleted file mode 100644 index 46385a5c..00000000 Binary files a/.resources/ea71fb16e225ed793ef5615492f324ae8755081d98185825532755d635c1ae85 and /dev/null differ diff --git a/.resources/eb0b8e3a084f5ac35f17df3a04453882a3a006f0ddaf8d82419c13f8695b834a b/.resources/eb0b8e3a084f5ac35f17df3a04453882a3a006f0ddaf8d82419c13f8695b834a new file mode 100644 index 00000000..03d7958c --- /dev/null +++ b/.resources/eb0b8e3a084f5ac35f17df3a04453882a3a006f0ddaf8d82419c13f8695b834a @@ -0,0 +1,1662 @@ +{ + "custom": {}, + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/DPM/DPM01_VS01B", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM1", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM3", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM5", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM7", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM9", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM2", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM4", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM6", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM8", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM10", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM11", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM13", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM15", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM17", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM19", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM12", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM14", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM16", + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM18" + ] + }, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "DPM" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.params.con_lines[0]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[1]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[10]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[11]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[11]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[12]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[12]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[13]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[13]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[14]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[14]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[15]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[15]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[16]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[16]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[17]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[17]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[18]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[18]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[19]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[1]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[2]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[2]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[3]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[3]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[4]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[4]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[5]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[5]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[6]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[6]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[7]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[7]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[8]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[8]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[9]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.params.con_lines[9]": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[10]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted" + }, + "transforms": [ + { + "expression": "coalesce({value},true)", + "type": "expression" + }, + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + } + }, + "props": { + "params": { + "con_lines": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + false, + false, + false, + false, + false + ], + "con_lines_visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false + ], + "in": false, + "out": false, + "tagProps": [ + "System/MCM05/IO_BLOCK/DPM/DPM01_VS01B", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/DPM_TO_HUB" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM1" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0232, + "y": 0.4991 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM1_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0094, + "y": 0.5394 + }, + "props": { + "text": "VS01B_FIOM1 11.200.1.121", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM3" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.023, + "y": 0.6677 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM3", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM3_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.7315 + }, + "props": { + "text": "VS01B_FIOM3 11.200.1.122", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM5" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0216, + "y": 0.8333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM5", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM5_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.8981 + }, + "props": { + "text": "VS01B_FIOM5 11.200.1.123", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM7" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.3333 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM7", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM7_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.3986 + }, + "props": { + "text": "VS01B_FIOM7 11.200.1.124", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM9" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0229, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM9", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM9_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.2324 + }, + "props": { + "text": "VS01B_FIOM9 11.200.1.125", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM2" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.0244 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM2_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.0068, + "y": 0.0653 + }, + "props": { + "text": "VS01B_FIOM2 11.200.1.126", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM4" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.5 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM4", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM4_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.5117, + "y": 0.1662 + }, + "props": { + "text": "VS01B_FIOM4 11.200.1.127", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM6" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.625 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM6", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM6_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.6312, + "y": 0.1664 + }, + "props": { + "text": "VS01B_FIOM6 11.200.1.128", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM8" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.75 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM8", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM8_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.75, + "y": 0.1664 + }, + "props": { + "text": "VS01B_FIOM8 11.200.1.129", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM10" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.375 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM10", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM10_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.3864, + "y": 0.1664 + }, + "props": { + "text": "VS01B_FIOM10 11.200.1.130", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM11" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.2516, + "y": 0.0019 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM11", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM11_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.315, + "y": 0.1682 + }, + "props": { + "text": "VS01B_FIOM11 11.200.1.131", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM13" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.1315 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM13", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM13_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.2142, + "y": 0.1646 + }, + "props": { + "text": "VS01B_FIOM13 11.200.1.132", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM15" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.3332 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM15", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM15_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.3943 + }, + "props": { + "text": "VS01B_FIOM15 11.200.1.133", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM17" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8584, + "y": 0.1667 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM17", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM17_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.2276 + }, + "props": { + "text": "VS01B_FIOM17 11.200.1.134", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM19" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8598 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM19", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM19_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.0619 + }, + "props": { + "text": "VS01B_FIOM19 11.200.1.135", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM12" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8579, + "y": 0.4988 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM12", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM12_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.561 + }, + "props": { + "text": "VS01B_FIOM12 11.200.1.136", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM14" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8571, + "y": 0.6639 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM14", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM14_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.7257 + }, + "props": { + "text": "VS01B_FIOM14 11.200.1.137", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM16" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.8585, + "y": 0.8329 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM16", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM16_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.954, + "y": 0.8927 + }, + "props": { + "text": "VS01B_FIOM16 11.200.1.138", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "VS01B_FIOM18" + }, + "position": { + "height": 0.1667, + "width": 0.125, + "x": 0.374, + "y": 0.8324 + }, + "props": { + "params": { + "tagProps": [ + "System/MCM05/IO_BLOCK/FIO/VS01B_FIOM18", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Windows/Tabs/Enternet Windows/Components/FIO_SIO" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "VS01B_FIOM18_label" + }, + "position": { + "height": 0.0358, + "width": 0.0427, + "x": 0.4587, + "y": 0.8896 + }, + "props": { + "text": "VS01B_FIOM18 11.200.1.139", + "textStyle": { + "fontSize": "1vmin", + "key": "value" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "DPM_label" + }, + "position": { + "height": 0.0694, + "width": 0.101, + "x": 0.5831, + "y": 0.6342 + }, + "props": { + "text": "DPM01_VS01B", + "textStyle": { + "fontSize": "2vmin" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "position": { + "x": 0.6348, + "y": -0.1546 + }, + "props": { + "mode": "percent" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/eb9370d16e98d1db6b91815628438c565acf06c55768fc5efae3ea76bab5d5f6 b/.resources/eb9370d16e98d1db6b91815628438c565acf06c55768fc5efae3ea76bab5d5f6 deleted file mode 100644 index 3f28796d..00000000 --- a/.resources/eb9370d16e98d1db6b91815628438c565acf06c55768fc5efae3ea76bab5d5f6 +++ /dev/null @@ -1,66 +0,0 @@ -from java.net.http import HttpClient; -from java.net.http import WebSocket; -from java.net import URI -import json - - -class listener(WebSocket.Listener): - - def __init__(self,whid): - self.whid = whid - self.alarms = {} - self.tag_provider ="[%s_SCADA_TAG_PROVIDER]" % (self.whid) - self.logger = system.util.getLogger("%s-Web-Socket-Listener" % (whid)) - - def onOpen(self, websocket): - on_open_subscribe = json.dumps({"action":"subscribe", - "parameters":{"siteId":self.whid}} - ) - websocket.sendText(on_open_subscribe, True) - logger = system.util.getLogger("Web-Socket-OnOpen") - logger.info("message sent =" + str(on_open_subscribe)) - - - def onText(self, websocket, data, last): - # - alarm_message = None - - try: - json_data = json.loads(str(data)) - alarm_message = json_data.get("type") - - except ValueError as e: - self.logger.info("Unable to load Json object, malformed message") - - - if alarm_message == "alarm": - - - id = json_data.get("sourceId") - state = json_data.get("state") - - if state == 1: - removed_value = self.alarms.pop(id, "No key found") - - else: - self.alarms[id]= json_data - self.logger.info("this has been triggered") - self.logger.info("State is equal to " + str(state)) - system.tag.writeBlocking([self.tag_provider + "System/aws_data"], - [system.util.jsonEncode(self.alarms)] - ) - self.logger.info("Data written to tag : " + str(self.alarms)) - - self.logger.info("Response from server: " + str(data)) - websocket.request(1) -# return None - - def onClose(self, websocket, error): -# print("Socket is closed") -# logger = system.util.getLogger("OnClose-Web-Socket") - self.logger.info("Onclose method closed " + str(error)) - - def onError(self, websocket, error): -# logger = system.util.getLogger("OnError-Web-Socket") - self.logger.info("OnError method closed " + str(error)) - diff --git a/.resources/ec712aeed83accc8330aa4aec745561ec63e149d7137017994130778962781b6 b/.resources/ec712aeed83accc8330aa4aec745561ec63e149d7137017994130778962781b6 new file mode 100644 index 00000000..c88c1c70 Binary files /dev/null and b/.resources/ec712aeed83accc8330aa4aec745561ec63e149d7137017994130778962781b6 differ diff --git a/.resources/ecf83ef8e6b9b40a2bfffaceecf2a576cba1a878a71d9f8a3a6f2a76352ab8b5 b/.resources/ecf83ef8e6b9b40a2bfffaceecf2a576cba1a878a71d9f8a3a6f2a76352ab8b5 deleted file mode 100644 index 316cac67..00000000 --- a/.resources/ecf83ef8e6b9b40a2bfffaceecf2a576cba1a878a71d9f8a3a6f2a76352ab8b5 +++ /dev/null @@ -1,55 +0,0 @@ -{ - "custom": {}, - "params": {}, - "props": {}, - "root": { - "children": [ - { - "meta": { - "name": "Label" - }, - "position": { - "basis": "32px" - }, - "props": { - "style": { - "fontFamily": "Arial", - "fontSize": 22, - "fontWeight": "bold", - "textAlign": "center" - }, - "text": "MONITRON" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Table" - }, - "position": { - "basis": "400px" - }, - "propConfig": { - "props.data": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "direct", - "tagPath": "[IEC_SCADA_TAG_PROVIDER]Monitron/monitron_data" - }, - "type": "tag" - } - } - }, - "type": "ia.display.table" - } - ], - "meta": { - "name": "root" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/0309039d8ea5786a5bf69ce0224224f25544bbe3f706ef43baf4ec09f8d32db7 b/.resources/ef3477d9aacaa960c796faa463736d0117e86aa744e59b927eff9cacb90b4464 similarity index 99% rename from .resources/0309039d8ea5786a5bf69ce0224224f25544bbe3f706ef43baf4ec09f8d32db7 rename to .resources/ef3477d9aacaa960c796faa463736d0117e86aa744e59b927eff9cacb90b4464 index e4fa3602..a818feaa 100644 --- a/.resources/0309039d8ea5786a5bf69ce0224224f25544bbe3f706ef43baf4ec09f8d32db7 +++ b/.resources/ef3477d9aacaa960c796faa463736d0117e86aa744e59b927eff9cacb90b4464 @@ -57,6 +57,9 @@ { "path": "Symbol-Views/Equipment-Views/MCM" }, + { + "path": "Symbol-Views/Equipment-Views/PMM" + }, { "path": "Symbol-Views/Equipment-Views/PressureSwitch" }, @@ -232,6 +235,16 @@ "classes": "" } }, + { + "Path": "Symbol-Views/Equipment-Views/PMM", + "forceFault": null, + "forceRunning": 3, + "has_state": true, + "instancePosition": {}, + "instanceStyle": { + "classes": "" + } + }, { "Path": "Symbol-Views/Equipment-Views/PressureSwitch", "forceFault": null, @@ -985,7 +998,7 @@ "path": "Symbol-Views/Equipment-Views/PullChord_Line" }, { - "path": "Symbol-Views/Equipment-Views/SS_Button" + "path": "Symbol-Views/Equipment-ViewsSS" }, { "path": "Symbol-Views/Equipment-Views/Status" @@ -1177,6 +1190,7 @@ } }, "props": { + "currentTabIndex": 1, "menuStyle": { "fontWeight": "bold" }, diff --git a/.resources/f1f2fb1c9243bacce3b3c0c56a22f16251aae92ff00aab02a3a823e8bbd53ce3 b/.resources/f1f2fb1c9243bacce3b3c0c56a22f16251aae92ff00aab02a3a823e8bbd53ce3 new file mode 100644 index 00000000..9b3061fd Binary files /dev/null and b/.resources/f1f2fb1c9243bacce3b3c0c56a22f16251aae92ff00aab02a3a823e8bbd53ce3 differ diff --git a/.resources/f249ceea50df3748fd1100e5a834c92706d39e50c68a722e83c6b53ef12d151a b/.resources/f249ceea50df3748fd1100e5a834c92706d39e50c68a722e83c6b53ef12d151a deleted file mode 100644 index 1f534d12..00000000 Binary files a/.resources/f249ceea50df3748fd1100e5a834c92706d39e50c68a722e83c6b53ef12d151a and /dev/null differ diff --git a/.resources/f5b8be725a7c05f57ffe3964a1bb82334b9a6b5cdae8fa3a98a2d1ce5be9526a b/.resources/f5b8be725a7c05f57ffe3964a1bb82334b9a6b5cdae8fa3a98a2d1ce5be9526a new file mode 100644 index 00000000..bc8b9f2a Binary files /dev/null and b/.resources/f5b8be725a7c05f57ffe3964a1bb82334b9a6b5cdae8fa3a98a2d1ce5be9526a differ diff --git a/.resources/ee0f82e78498b25de3068dabfda0ec63d98de1c305eb10a599bac6ddf9efe80e b/.resources/f6a623142c1ef662995e6e83aca09d374af0cbd36534fa91dac7ce0e7c775fb7 similarity index 98% rename from .resources/ee0f82e78498b25de3068dabfda0ec63d98de1c305eb10a599bac6ddf9efe80e rename to .resources/f6a623142c1ef662995e6e83aca09d374af0cbd36534fa91dac7ce0e7c775fb7 index dec1a58b..3d88ea7a 100644 --- a/.resources/ee0f82e78498b25de3068dabfda0ec63d98de1c305eb10a599bac6ddf9efe80e +++ b/.resources/f6a623142c1ef662995e6e83aca09d374af0cbd36534fa91dac7ce0e7c775fb7 @@ -1,24 +1,6 @@ { - "custom": { - "activityLogger": { - "alt_pageid": "alarms", - "pageid": "alarms/ActiveAlarms", - "start_time": { - "$": [ - "ts", - 192, - 1748425447154 - ], - "$ts": 1748425447154 - } - } - }, + "custom": {}, "params": {}, - "propConfig": { - "custom.activityLogger": { - "persistent": true - } - }, "props": { "defaultSize": { "height": 1080, @@ -451,7 +433,6 @@ ], "custom": { "priorities": { - "critical": false, "diagnostic": false, "high": false, "low": false, @@ -659,7 +640,7 @@ "component": { "onRowDoubleClick": { "config": { - "script": "\n\tmyData \u003d self.props.selection.data\n\n\talarms.alarm_click.handleClick(myData)\n\t\n\t" + "script": "\n\tmyData \u003d self.props.selection.data\n\n\tautStand.Alarms.handleClick(myData)" }, "scope": "G", "type": "script" @@ -670,7 +651,8 @@ "name": "Table" }, "position": { - "basis": "972.9px" + "basis": "972.9px", + "grow": 1 }, "propConfig": { "custom.priorities": { @@ -705,7 +687,7 @@ "enabled": true, "rate": "3" }, - "queryPath": "GetActiveAlarms" + "queryPath": "autStand/Alarms/Active" }, "transforms": [ { @@ -754,13 +736,13 @@ }, "header": { "align": "center", - "justify": "left", + "justify": "center", "style": { "classes": "" }, "title": "" }, - "justify": "auto", + "justify": "center", "nullFormat": { "includeNullStrings": false, "nullFormatValue": "", @@ -1360,7 +1342,7 @@ }, "viewParams": {}, "viewPath": "", - "visible": true, + "visible": false, "width": "" }, { @@ -1453,7 +1435,7 @@ }, "viewParams": {}, "viewPath": "", - "visible": true, + "visible": false, "width": "" }, { @@ -1461,7 +1443,7 @@ "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, - "field": "NumberID", + "field": "Tag", "filter": { "boolean": { "condition": "" @@ -1491,13 +1473,13 @@ }, "header": { "align": "center", - "justify": "left", + "justify": "center", "style": { "classes": "" }, - "title": "Number (ID)" + "title": "Tag" }, - "justify": "left", + "justify": "center", "nullFormat": { "includeNullStrings": false, "nullFormatValue": "", @@ -1532,7 +1514,7 @@ "render": "auto", "resizable": true, "sort": "ascending", - "sortable": false, + "sortable": true, "strictWidth": false, "style": { "classes": "" @@ -1622,17 +1604,17 @@ "$": [ "ts", 192, - 1759316860935 + 1760344430067 ], - "$ts": 1759316860935 + "$ts": 1760344430067 }, "startDate": { "$": [ "ts", 192, - 1759316860935 + 1760344430067 ], - "$ts": 1759315060935 + "$ts": 1760342630067 } }, "meta": { @@ -1750,7 +1732,7 @@ "component": { "onActionPerformed": { "config": { - "script": "\tmessaging.message_handler.set_time_from_filters(self)\n\t" + "script": "\tautStand.messaging.message_handler.set_time_from_filters(self)\n\t" }, "scope": "G", "type": "script" @@ -1801,12 +1783,12 @@ }, "onChange": { "enabled": null, - "script": "\tmessaging.message_handler.set_time_from_filters(self)" + "script": "\tautStand.messaging.message_handler.set_time_from_filters(self)" } } }, "props": { - "formattedValue": "Oct 1, 2025 2:37 PM", + "formattedValue": "Oct 13, 2025 12:03 PM", "style": { "margin": 15 } @@ -1884,13 +1866,13 @@ }, "onChange": { "enabled": null, - "script": "\tmessaging.message_handler.set_time_to_filters(self)" + "script": "\tautStand.messaging.message_handler.set_time_to_filters(self)" }, "persistent": true } }, "props": { - "formattedValue": "Oct 1, 2025 3:07 PM", + "formattedValue": "Oct 13, 2025 12:33 PM", "style": { "margin": 15 }, @@ -1898,9 +1880,9 @@ "$": [ "ts", 192, - 1759316860935 + 1760344430067 ], - "$ts": 1759316860935 + "$ts": 1760344430067 } }, "scripts": { @@ -2090,7 +2072,7 @@ "component": { "onRowDoubleClick": { "config": { - "script": "\t\n\tmyData \u003d self.props.selection.data\n\n\talarms.alarm_click.handleClick(myData)" + "script": "\n\tmyData \u003d self.props.selection.data\n\n\tautStand.Alarms.handleClick(myData)" }, "scope": "G", "type": "script" @@ -2124,7 +2106,7 @@ "enabled": true, "rate": "3" }, - "queryPath": "GetAlarmsWithCount" + "queryPath": "autStand/Alarms/HitList" }, "transforms": [ { @@ -2337,7 +2319,7 @@ "boolean": "checkbox", "dateFormat": "MM-DD-YYYY HH:mm:ss", "editable": false, - "field": "Count", + "field": "ActivationCount", "filter": { "boolean": { "condition": "" @@ -3238,17 +3220,17 @@ "$": [ "ts", 192, - 1759317443216 + 1760114966745 ], - "$ts": 1759317443216 + "$ts": 1760114966745 }, "startDate": { "$": [ "ts", 192, - 1759317443216 + 1760114966745 ], - "$ts": 1759315643216 + "$ts": 1760113166745 } }, "meta": { @@ -3365,7 +3347,7 @@ "component": { "onActionPerformed": { "config": { - "script": "\tmessaging.message_handler.set_time_from_filters(self)\n\t" + "script": "\tautStand.messaging.message_handler.set_time_from_filters(self)\n\t" }, "scope": "G", "type": "script" @@ -3416,12 +3398,12 @@ }, "onChange": { "enabled": null, - "script": "\tmessaging.message_handler.set_time_from_filters(self)" + "script": "\tautStand.messaging.message_handler.set_time_from_filters(self)" } } }, "props": { - "formattedValue": "Oct 1, 2025 2:47 PM", + "formattedValue": "Oct 10, 2025 8:19 PM", "style": { "margin": 15 } @@ -3499,23 +3481,23 @@ }, "onChange": { "enabled": null, - "script": "\tmessaging.message_handler.set_time_to_filters(self)" + "script": "\tautStand.messaging.message_handler.set_time_to_filters(self)" }, "persistent": true } }, "props": { - "formattedValue": "Oct 1, 2025 3:17 PM", + "formattedValue": "Oct 10, 2025 8:49 PM", "style": { "margin": 15 }, "value": { "$": [ "ts", - 192, - 1759317443216 + 201, + 1760114966745 ], - "$ts": 1759317443216 + "$ts": 1760114966745 } }, "scripts": { @@ -3567,7 +3549,7 @@ "component": { "onActionPerformed": { "config": { - "script": "\tmessaging.message_handler.set_priority_filters(self)" + "script": "\tautStand.messaging.message_handler.set_priority_filters(self)" }, "scope": "G", "type": "script" @@ -3690,15 +3672,11 @@ "type": "ia.input.dropdown" }, { - "custom": { - "Severity": "Critical", - "background_on": "false" - }, "events": { "component": { "onActionPerformed": { "config": { - "script": "\tself.getSibling(\"Dropdown_0\").props.value \u003d \"\"\n\tself.getSibling(\"Dropdown\").props.value \u003d \"\"" + "script": "\tself.getSibling(\"Dropdown_0\").props.value \u003d \"\"\n\tself.getSibling(\"Dropdown\").props.value \u003d \"\"\n\tself.parent.parent.parent.getChild(\"Table\").getChild(\"Table\").custom.priority_filters \u003d \"\"" }, "scope": "G", "type": "script" @@ -3803,7 +3781,6 @@ "children": [ { "custom": { - "amount": 0, "device_filters": null, "duration_filter": null, "hasNext": false, @@ -3819,29 +3796,15 @@ "page_size": 100, "priority_filters": null, "source_id_filters": null, - "time_from_filter": { - "$": [ - "ts", - 192, - 1759317443216 - ], - "$ts": 1759315643216 - }, - "time_to_filter": { - "$": [ - "ts", - 192, - 1759317443217 - ], - "$ts": 1759317443216 - }, + "time_from_filter": null, + "time_to_filter": null, "type_filters": null }, "events": { "component": { "onRowDoubleClick": { "config": { - "script": "\t\n\tmyData \u003d self.props.selection.data\n\n\talarms.alarm_click.handleClick(myData)" + "script": "\n\tmyData \u003d self.props.selection.data\n\n\tautStand.Alarms.handleClick(myData)" }, "scope": "G", "type": "script" @@ -3910,7 +3873,7 @@ "enabled": true, "rate": "3" }, - "queryPath": "GetAlarms" + "queryPath": "autStand/Alarms/History" }, "transforms": [ { @@ -5201,6 +5164,17 @@ "type": "ia.display.label" } ], + "custom": { + "disable": true, + "time_now": { + "$": [ + "ts", + 192, + 1759317510198 + ], + "$ts": 1759317510198 + } + }, "meta": { "name": "FlexContainer" }, diff --git a/.resources/f8eebc5822dfa476860805a0cf2b2ca7096dc2c783f2ac77712aa54c1a47274f b/.resources/f8eebc5822dfa476860805a0cf2b2ca7096dc2c783f2ac77712aa54c1a47274f deleted file mode 100644 index 67c6d2b4..00000000 --- a/.resources/f8eebc5822dfa476860805a0cf2b2ca7096dc2c783f2ac77712aa54c1a47274f +++ /dev/null @@ -1,59 +0,0 @@ -{ - "custom": {}, - "params": {}, - "props": { - "defaultSize": { - "height": 1080, - "width": 1920 - } - }, - "root": { - "children": [ - { - "custom": { - "s3URI": "amzl/CGN9/images/CGN9_V2.svg" - }, - "meta": { - "name": "Image" - }, - "position": { - "height": 1, - "width": 1 - }, - "propConfig": { - "props.source": { - "binding": { - "config": { - "path": "this.custom.s3URI" - }, - "transforms": [ - { - "code": "\treturn AWS.s3.getPresignedURL(self, value)", - "type": "script" - } - ], - "type": "property" - } - } - }, - "props": { - "altText": "none", - "fit": { - "mode": "fill" - } - }, - "type": "ia.display.image" - } - ], - "meta": { - "name": "root" - }, - "props": { - "mode": "percent", - "style": { - "backgroundColor": "#EEEEEE" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/f8f5e9b87f063b850c22b6bf170923e9fb7b4fa041cc92a3b808c16aeb271376 b/.resources/f8f5e9b87f063b850c22b6bf170923e9fb7b4fa041cc92a3b808c16aeb271376 deleted file mode 100644 index 138eeca7..00000000 --- a/.resources/f8f5e9b87f063b850c22b6bf170923e9fb7b4fa041cc92a3b808c16aeb271376 +++ /dev/null @@ -1,59 +0,0 @@ -def scada_web_socket_execute(): -#We read a list of tags at the beginning of the script for efficiency. - tags_to_read = system.tag.readBlocking(["Configuration/FC", "Configuration/aws"]) - whid = tags_to_read[0].value - aws_config = system.util.jsonDecode(tags_to_read[1].value) - region = aws_config.get("region") - logger = system.util.getLogger("%s-Web-Socket-Execute" % (whid)) - provider = "[%s_SCADA_TAG_PROVIDER]" % (whid) - AWS.create_tags.create_web_socket_tags(whid) - Latency.CreateLatencyTags.create_latency_tags(whid) # attempt to create latency lags - check_socket_closed_in_loop = AWS.wbsckt_abort.check_web_socket() - #Check the heartbeat and restart if not recieved within the specified time - check_heartbeat = AWS.heartbeat.check_heartbeat(provider, 120) - if check_heartbeat: - AWS.wbsckt_abort.close_websckt() - AWS.heartbeat.get_heartbeat(provider) - if whid == "" or whid == None: - raise ValueError("FC not configured. A project on the gateway is missing Configuration/FC id") - - elif not region: - raise ValueError("No aws region configured for project") - - elif check_socket_closed_in_loop: - logger.warn("Socket is closed check System/close_socket tag") - - else: - description = provider + "websocket api gateway" - set_global = system.util.getGlobals().setdefault(whid,{}) - running = system.util.getGlobals()[whid].get("wbsckt_running", 0) - if not running: - try: - message_handler = AWS.message_types.A2C_MessageHandler(whid) - args = [whid, provider, region, message_handler, "scada/api/endpoint"] - description = "%s-web-socket-api" - system.util.invokeAsynchronous(AWS.web_socket.web_socket_main, args, description ) - except: - AWS.errors.error_handler(whid, "Web-Socket-Execute") - -def update_execute(): - data = AWS.message_types.Update() - data.read_messages_from_queue() - data.write_tags() - -def status_execute(): - tags_to_read = system.tag.readBlocking(["Configuration/FC", "System/aws_data"]) - whid = tags_to_read[0].value - alarms_data = system.util.jsonDecode(tags_to_read[1].value) -# Alarm script - try: - if AWS.message_types.global_first_connect == False: - Visualisation.status.reset_alarms(whid) - Visualisation.status.global_previous_state = {} - AWS.message_types.global_first_connect = True - status = Visualisation.status.GetStatus(whid, alarms_data) - status.build_status() - status.write_data() - alarms.alarm_count.get_count(whid, alarms_data) - except: - AWS.errors.error_handler(whid, "Status-Visualisation-Script") \ No newline at end of file diff --git a/.resources/f91a4fcd0ab7693c84cbeec3771747e40b3abdd9beeee40b798005cff1d3fc3b b/.resources/f91a4fcd0ab7693c84cbeec3771747e40b3abdd9beeee40b798005cff1d3fc3b deleted file mode 100644 index 939193be..00000000 --- a/.resources/f91a4fcd0ab7693c84cbeec3771747e40b3abdd9beeee40b798005cff1d3fc3b +++ /dev/null @@ -1,79 +0,0 @@ -def set_session_variables(self, search_id, device_search_id): - """ - chnaged from:(self, search_id, device_search_id, plc_tag_path, display_cc, detailed_view) - This function is used to set the custom session variables in the perspective session. - - Args: - self: This is a reference to the object that is calling this function. - search_id: Type string, this should be a UDT name. - device_search_id: Type string, display path of the alarm. - Returns: - None. - - Raises: - None. - """ - self.session.custom.searchId = search_id - self.session.custom.deviceSearchId = device_search_id - -def navigate_to_alarm(self, event): - """ - This function is used to navigate to a detailed view when double - clicking a row in the active alarm table. It takes the Ignition alarm id - to return the alarm information from the "System/ActiveAlarms" tag. - - Args: - self: This is a reference to the object that is clicked on the screen. - event: This is a reference to the event that is clicked on the screen. - Returns: - None. - - Raises: - None. - """ - alarm_id = event.value.get("AlarmId") - tags_to_read = system.tag.readBlocking(["Configuration/DetailedViews","System/ActiveAlarms"]) - pages_decoded = system.util.jsonDecode(tags_to_read[0].value) - active_alarms = system.util.jsonDecode(tags_to_read[1].value) - UDT = active_alarms.get(alarm_id,{}).get("UDT_tag") - bit_position = active_alarms.get(alarm_id,{}).get("bitPosition") - name = active_alarms.get(alarm_id,{}).get("Name") - page_id = active_alarms.get(alarm_id,{}).get("PageId","None") - page = UDT.split("_")[0] - - if page_id != "None" and len(page_id)>0: - page_id = page_id.split("-")[0] - udt_to_read = "%s/Parameters.AREA" % (page_id) - else: - udt_to_read = "%s/Parameters.AREA" % (page) - system.perspective.print(udt_to_read) - read_area = system.tag.readBlocking([udt_to_read]) - area = read_area[0].value - - page_name = "/"+page - display_path = active_alarms.get(alarm_id,{}).get("DisplayPath") - check_keys = pages_decoded.get(page,0) - - if page_id != "None" and page_id != "": - page = page_id.split("-")[0] - url_to_navigate = "/DetailedView/%s/%s" % (page_id, page) - set_session_variables(self, UDT, display_path) - system.perspective.navigate(page = url_to_navigate) - system.perspective.sendMessage("plc-to-display", payload = {"device":page_id, "show_controls":True, "area":area}, scope = "page") - - elif check_keys != 0: - set_session_variables(self, UDT, display_path) - url_to_navigate = "/DetailedView/%s/%s" % (page, page) - system.perspective.navigate(page = url_to_navigate ) - system.perspective.sendMessage("plc-to-display", payload = {"device":page, "show_controls":True, "area":area}, scope = "page") - - else: - for i in pages_decoded: - page_list = pages_decoded[i] - if page in page_list: - set_session_variables(self, UDT, display_path) - url_to_navigate = "/DetailedView/%s/%s" % (i,i) - system.perspective.navigate(page = url_to_navigate) - system.perspective.sendMessage("plc-to-display", payload = {"device":i, "show_controls":True, "area":area}, scope = "page") - - diff --git a/.resources/f95609d32a38cb32af76b838fd6374ccfea3498035feec4313a1d420d30a46be b/.resources/f95609d32a38cb32af76b838fd6374ccfea3498035feec4313a1d420d30a46be new file mode 100644 index 00000000..4f25857c Binary files /dev/null and b/.resources/f95609d32a38cb32af76b838fd6374ccfea3498035feec4313a1d420d30a46be differ diff --git a/.resources/fa6a79c476ed4b2e3b249c2170c18b017f4837f61a31444a04ec3f31583c2cdf b/.resources/fa6a79c476ed4b2e3b249c2170c18b017f4837f61a31444a04ec3f31583c2cdf deleted file mode 100644 index 3f2a8d70..00000000 --- a/.resources/fa6a79c476ed4b2e3b249c2170c18b017f4837f61a31444a04ec3f31583c2cdf +++ /dev/null @@ -1,31 +0,0 @@ -def get_alarms_to_shelve(self): - """This function is used to perform the shelving function on - single or multiple alarms. It receives an alarm data dictionary - from a row in the alarm table and generates a shelving dict to trigger - a tag change script on the gateway. - - Args: - self: Reference to the component that is calling this function - - Returns: - Executes the shelving function. Does not return any results. - - Raises: - KeyError: Raises an exception. - """ - - selected_rows = self.custom.alarms_to_shelve - shelve_time = self.props.value - alarms_to_shelve = [] - messages_to_shelve = [] - for i in selected_rows: -# alarm_id = i.get("AlarmId") - alarm_id = i.get("value",{}).get("SourceId",{}).get("value") - alarm_id = alarm_id.replace(" ", "") - message = i.get("value",{}).get("Alarm_id",{}).get("value") - alarms_to_shelve.append(alarm_id) - messages_to_shelve.append(message) - duration = shelve_time - self.props.value = "" - return alarms_to_shelve ,messages_to_shelve, duration - diff --git a/.resources/1c12143e28123b84405c94fe8ab82e52ec7472b51f4da9727cae8c08fa97ef90 b/.resources/fa6d3638488e6baa8716c7e5c9d244b7b8353b9ae97895df14b9dc2266c6d926 similarity index 71% rename from .resources/1c12143e28123b84405c94fe8ab82e52ec7472b51f4da9727cae8c08fa97ef90 rename to .resources/fa6d3638488e6baa8716c7e5c9d244b7b8353b9ae97895df14b9dc2266c6d926 index 53ef5997..1ea3caa8 100644 --- a/.resources/1c12143e28123b84405c94fe8ab82e52ec7472b51f4da9727cae8c08fa97ef90 +++ b/.resources/fa6d3638488e6baa8716c7e5c9d244b7b8353b9ae97895df14b9dc2266c6d926 @@ -13,7 +13,7 @@ "params": { "forceFaultStatus": null, "tagProps": [ - "System/MCM06/Chute/NC/S02_203CH", + "Status/Chute/Chute_0", "value", "value", "value", @@ -337,14 +337,8 @@ "props.text": { "binding": { "config": { - "path": "view.params.tagProps[0]" + "path": "view.params.tagProps[1]" }, - "transforms": [ - { - "code": " return value.rsplit(\u0027/\u0027, 1)[-1]", - "type": "script" - } - ], "type": "property" } } @@ -461,11 +455,11 @@ "inputType": "scalar", "mappings": [ { - "input": 1, + "input": true, "output": "FULL" }, { - "input": 0, + "input": false, "output": "NOT FULL" } ], @@ -492,7 +486,7 @@ }, { "input": "NOT FULL", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -538,6 +532,159 @@ }, "type": "ia.container.flex" }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Name" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "props": { + "style": { + "paddingLeft": 20 + }, + "text": "HALF FULL" + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Half Full" + }, + "position": { + "basis": "50%", + "grow": 1 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#FFFFFF", + "inputType": "scalar", + "mappings": [ + { + "input": "HALF FULL", + "output": "#D5D5D5" + }, + { + "input": "NOT HALF FULL", + "output": "#D5D5D5" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Half_Full" + }, + "transforms": [ + { + "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", + "type": "expression" + }, + { + "fallback": "UNKNOWN", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "HALF FULL" + }, + { + "input": false, + "output": "NOT HALF FULL" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + } + }, + "props.textStyle.color": { + "binding": { + "config": { + "path": "this.props.text" + }, + "transforms": [ + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": "HALF FULL", + "output": "#FFF000" + }, + { + "input": "NOT HALF FULL", + "output": "#008000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Text-Styles/Ariel-Bold-12pt", + "paddingLeft": 10 + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Property" + }, + "position": { + "basis": "35px", + "shrink": 2 + }, + "props": { + "style": { + "classes": "PopUp-Styles/InfoLabel" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Half Full" + }, + "position": { + "basis": "35px" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + }, { "children": [ { @@ -614,11 +761,11 @@ "inputType": "scalar", "mappings": [ { - "input": 1, + "input": true, "output": "JAMMED" }, { - "input": 0, + "input": false, "output": "NOT JAMMED" } ], @@ -645,7 +792,7 @@ }, { "input": "NOT JAMMED", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -767,11 +914,11 @@ "inputType": "scalar", "mappings": [ { - "input": 1, + "input": true, "output": "TRUE" }, { - "input": 0, + "input": false, "output": "FALSE" } ], @@ -798,7 +945,7 @@ }, { "input": "FALSE", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -844,159 +991,6 @@ }, "type": "ia.container.flex" }, - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Name" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "props": { - "style": { - "paddingLeft": 20 - }, - "text": "HALF FULL" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Half Full" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "propConfig": { - "props.style.backgroundColor": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": "#FFFFFF", - "inputType": "scalar", - "mappings": [ - { - "input": "HALF FULL", - "output": "#D5D5D5" - }, - { - "input": "NOT HALF FULL", - "output": "#D5D5D5" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Half_Full" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", - "type": "expression" - }, - { - "fallback": "UNKNOWN", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "HALF FULL" - }, - { - "input": 0, - "output": "NOT HALF FULL" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } - }, - "props.textStyle.color": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": "HALF FULL", - "output": "#FFF000" - }, - { - "input": "NOT HALF FULL", - "output": "#47FF47" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "paddingLeft": 10 - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Property" - }, - "position": { - "basis": "35px", - "shrink": 2 - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Half Full" - }, - "position": { - "basis": "35px" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, { "children": [ { @@ -1073,11 +1067,11 @@ "inputType": "scalar", "mappings": [ { - "input": 1, + "input": true, "output": "NO CONTAINER" }, { - "input": 0, + "input": false, "output": "CONTAINER PRESENT" } ], @@ -1104,7 +1098,7 @@ }, { "input": "CONTAINER PRESENT", - "output": "#47FF47" + "output": "#008000" } ], "outputType": "color", @@ -1150,465 +1144,6 @@ }, "type": "ia.container.flex" }, - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Name" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "props": { - "style": { - "paddingLeft": 20 - }, - "text": "CONVEYOR NOT READY" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Conveyor Not Ready" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "propConfig": { - "props.style.backgroundColor": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": "#FFFFFF", - "inputType": "scalar", - "mappings": [ - { - "input": "READY", - "output": "#D5D5D5" - }, - { - "input": "NOT READY", - "output": "#D5D5D5" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Conveyor_Not_Ready" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", - "type": "expression" - }, - { - "fallback": "UNKNOWN", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "NOT READY" - }, - { - "input": 0, - "output": "READY" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } - }, - "props.textStyle.color": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": "READY", - "output": "#92FF00" - }, - { - "input": "NOT READY", - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "paddingLeft": 10 - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Property" - }, - "position": { - "basis": "35px", - "shrink": 2 - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Conveyor Not Ready" - }, - "position": { - "basis": "35px" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Name" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "props": { - "style": { - "paddingLeft": 20 - }, - "text": "BLOCKED BY BG" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Blocked By BG" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "propConfig": { - "props.style.backgroundColor": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": "#FFFFFF", - "inputType": "scalar", - "mappings": [ - { - "input": "READY", - "output": "#D5D5D5" - }, - { - "input": "NOT READY", - "output": "#D5D5D5" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Blocked_By_BG" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", - "type": "expression" - }, - { - "fallback": "UNKNOWN", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "BLOCKED" - }, - { - "input": 0, - "output": "NOT BLOCKED" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } - }, - "props.textStyle.color": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": "READY", - "output": "#92FF00" - }, - { - "input": "NOT READY", - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "paddingLeft": 10 - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Property" - }, - "position": { - "basis": "35px", - "shrink": 2 - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Blocked_By_BG" - }, - "position": { - "basis": "35px" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "children": [ - { - "meta": { - "name": "Name" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "props": { - "style": { - "paddingLeft": 20 - }, - "text": "BLOCKED BY OPERATOR" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Conveyor Not Ready" - }, - "position": { - "basis": "50%", - "grow": 1 - }, - "propConfig": { - "props.style.backgroundColor": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": "#FFFFFF", - "inputType": "scalar", - "mappings": [ - { - "input": "READY", - "output": "#D5D5D5" - }, - { - "input": "NOT READY", - "output": "#D5D5D5" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.text": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Blocked_By_Operator" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},\"UNKNOWN\")", - "type": "expression" - }, - { - "fallback": "UNKNOWN", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "BLOCKED" - }, - { - "input": 0, - "output": "NOT BLOCKED" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } - }, - "props.textStyle.color": { - "binding": { - "config": { - "path": "this.props.text" - }, - "transforms": [ - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": "READY", - "output": "#92FF00" - }, - { - "input": "NOT READY", - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt", - "paddingLeft": 10 - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Property" - }, - "position": { - "basis": "35px", - "shrink": 2 - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - } - ], - "meta": { - "name": "Blocked_By_Operator" - }, - "position": { - "basis": "35px" - }, - "props": { - "direction": "column" - }, - "type": "ia.container.flex" - }, { "children": [ { @@ -1685,11 +1220,11 @@ "inputType": "scalar", "mappings": [ { - "input": 1, + "input": true, "output": "TRUE" }, { - "input": 0, + "input": false, "output": "FALSE" } ], @@ -1712,7 +1247,7 @@ "mappings": [ { "input": "FALSE", - "output": "#92FF00" + "output": "#008000" }, { "input": "TRUE", @@ -1801,7 +1336,6 @@ } }, "props": { - "currentTabIndex": 1, "menuType": "modern", "tabSize": { "width": 1000 diff --git a/.resources/fabc510ac92e3ef8f09e68df4a6ae96c77549b68e1ad9eaafc9c4f0b23f5bc87 b/.resources/fabc510ac92e3ef8f09e68df4a6ae96c77549b68e1ad9eaafc9c4f0b23f5bc87 new file mode 100644 index 00000000..45d70022 Binary files /dev/null and b/.resources/fabc510ac92e3ef8f09e68df4a6ae96c77549b68e1ad9eaafc9c4f0b23f5bc87 differ diff --git a/.resources/fc17c35dd5ed2720c5079461153fec0ba5655c2dbf0a77d6d7cfb80feecaa288 b/.resources/fc17c35dd5ed2720c5079461153fec0ba5655c2dbf0a77d6d7cfb80feecaa288 deleted file mode 100644 index f4b2e136..00000000 --- a/.resources/fc17c35dd5ed2720c5079461153fec0ba5655c2dbf0a77d6d7cfb80feecaa288 +++ /dev/null @@ -1,631 +0,0 @@ -{ - "custom": { - "alarm_message": null, - "covert_mode": true, - "disconnected": false, - "display_icon": true, - "error": false, - "isMatch": 0, - "plc": "value", - "priority": 0, - "priority_string": "No active alarms", - "running_status": 0, - "searchId": "PLC01", - "state": 5, - "state_string": "Unknown" - }, - "params": { - "directionLeft": false, - "forceFaultStatus": null, - "forceRunningStatus": null, - "tagProps": [ - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.alarm_message": { - "persistent": true - }, - "custom.covert_mode": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "expression": "case(\t{value},\r\n\t\t0, {session.custom.alarm_filter.show_running},\r\n\t\t1, True,\r\n\t\t2, True,\r\n\t\t3, {session.custom.alarm_filter.show_low_alarm},\r\n\t\t4, {session.custom.alarm_filter.show_diagnostic},\r\n\t\t5, {session.custom.alarm_filter.show_running},\r\n\t\tFalse)", - "type": "expression" - } - ], - "type": "property" - }, - "persistent": true - }, - "custom.disconnected": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "fc": "{session.custom.fc}", - "plc": "{view.custom.plc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{plc}/DCN" - }, - "transforms": [ - { - "expression": "if(isNull({value}), False, {value})", - "type": "expression" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.display_icon": { - "binding": { - "config": { - "expression": "{this.custom.covert_mode}//||{this.custom.isMatch}\u003e0" - }, - "type": "expr" - }, - "persistent": true - }, - "custom.error": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "expression": "0 \u003c {value} \u0026\u0026 {value} \u003c 5", - "type": "expression" - } - ], - "type": "property" - }, - "persistent": true - }, - "custom.isMatch": { - "binding": { - "config": { - "expression": "if({view.params.tagProps[0]}\u003d\"value\",0,\nif({this.custom.searchId}\u003d{view.params.tagProps[0]},100,0))" - }, - "type": "expr" - }, - "persistent": true - }, - "custom.plc": { - "binding": { - "config": { - "path": "view.params.tagProps[0]" - }, - "transforms": [ - { - "expression": "split({value}, \"/\")[0]", - "type": "expression" - } - ], - "type": "property" - }, - "persistent": true - }, - "custom.priority": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": 0, - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": 4 - }, - { - "input": 2, - "output": 3 - }, - { - "input": 3, - "output": 2 - }, - { - "input": 4, - "output": 1 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "persistent": true - }, - "custom.priority_string": { - "binding": { - "config": { - "expression": "case({view.custom.state},\r\n1, \"High\",\r\n2, \"Medium\",\r\n3, \"Low\",\r\n4, \"Diagnostic\",\r\n5, \"No active alarms\",\r\n\"Unknown\")" - }, - "type": "expr" - }, - "persistent": true - }, - "custom.running_status": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceRunningStatus},0)", - "type": "expression" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.searchId": { - "binding": { - "config": { - "path": "session.custom.searchId" - }, - "type": "property" - }, - "persistent": true - }, - "custom.state": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/ALARMST" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - }, - { - "fallback": null, - "inputType": "scalar", - "mappings": [ - { - "input": 4, - "output": 1 - }, - { - "input": 3, - "output": 2 - }, - { - "input": 2, - "output": 3 - }, - { - "input": 1, - "output": 4 - }, - { - "input": 0, - "output": 5 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.state_string": { - "binding": { - "config": { - "expression": "case({view.custom.running_status},\r\n1, \"Faulted\",\r\n2, \"Stopped\",\r\n3, \"Running\",\r\n\"Unknown\")" - }, - "type": "expr" - }, - "persistent": true - }, - "params.directionLeft": { - "paramDirection": "input", - "persistent": true - }, - "params.forceFaultStatus": { - "paramDirection": "input", - "persistent": true - }, - "params.forceRunningStatus": { - "paramDirection": "input", - "persistent": true - }, - "params.tagProps": { - "paramDirection": "inout", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 100, - "width": 100 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "THEA" - }, - "position": { - "height": 1, - "width": 1 - }, - "propConfig": { - "props.elements[1].elements[0].fill.paint": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "expression": "if({session.custom.colours}[\"state\"+{value}] \u003d null, \r\n{session.custom.colours}[\"Fallback\"],\r\n{session.custom.colours}[\"state\"+{value}])", - "type": "expression" - }, - { - "expression": "if({view.custom.display_icon}\u0026\u0026 {view.custom.isMatch}\u003d0,{value},{value}+\u002700\u0027)", - "type": "expression" - } - ], - "type": "property" - } - }, - "props.style.classes": { - "binding": { - "config": { - "expression": "if({session.custom.colours.colour_impaired} \u003d True \u0026\u0026 {view.custom.isMatch} \u003e 0,\r\n{view.custom.state} + 100 + {view.custom.isMatch},\r\n{view.custom.state} + {view.custom.isMatch})" - }, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": 101, - "output": "State-Styles/State101" - }, - { - "input": 102, - "output": "State-Styles/State102" - }, - { - "input": 103, - "output": "State-Styles/State103" - }, - { - "input": 104, - "output": "State-Styles/State104" - }, - { - "input": 105, - "output": "State-Styles/State105" - }, - { - "input": 106, - "output": "State-Styles/State106" - }, - { - "input": 201, - "output": "State-Styles/State201" - }, - { - "input": 202, - "output": "State-Styles/State202" - }, - { - "input": 203, - "output": "State-Styles/State203" - }, - { - "input": 204, - "output": "State-Styles/State204" - }, - { - "input": 205, - "output": "State-Styles/State205" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - } - }, - "props": { - "elements": [ - { - "id": "defs963", - "name": "defs963", - "type": "defs" - }, - { - "elements": [ - { - "d": "M 108.69378,77.205299 A 30.372795,30.372799 0 0 1 78.350262,107.57808 30.372795,30.372799 0 0 1 47.948245,77.263855 30.372795,30.372799 0 0 1 78.23315,46.832627 a 30.372795,30.372799 0 0 1 30.4604,30.255561", - "fill": {}, - "id": "path2823", - "name": "path2823", - "stroke": { - "dasharray": "none", - "linejoin": "round", - "miterlimit": "4", - "paint": "#000000", - "width": "2.30899" - }, - "style": { - "paintOrder": "markers fill stroke" - }, - "type": "path" - }, - { - "elements": [ - { - "elements": [ - { - "elements": [ - { - "d": "m 308.1,277.95 c 0,35.7 -28.9,64.6 -64.6,64.6 -35.7,0 -64.6,-28.9 -64.6,-64.6 0,-35.7 28.9,-64.6 64.6,-64.6 35.7,0 64.6,28.9 64.6,64.6 z m 132.2,-161.9 c 25.8,0 46.7,20.9 46.7,46.7 v 122.4 103.8 c 0,27.5 -22.3,49.8 -49.8,49.8 H 49.8 C 22.3,438.75 0,416.45 0,388.95 v -103.9 -122.3 0 c 0,-25.8 20.9,-46.7 46.7,-46.7 h 93.4 l 4.4,-18.6 c 6.7,-28.8 32.4,-49.2 62,-49.2 h 74.1 c 29.6,0 55.3,20.4 62,49.2 l 4.3,18.6 z m -342.9,67.4 c 0,-12.9 -10.5,-23.4 -23.4,-23.4 -13,0 -23.5,10.5 -23.5,23.4 0,12.9 10.5,23.4 23.4,23.4 13,0.1 23.5,-10.4 23.5,-23.4 z m 261.3,94.5 c 0,-63.6 -51.6,-115.2 -115.2,-115.2 -63.6,0 -115.2,51.6 -115.2,115.2 0,63.6 51.6,115.2 115.2,115.2 63.6,0 115.2,-51.6 115.2,-115.2 z", - "id": "path954", - "name": "path954", - "type": "path" - } - ], - "id": "g956", - "name": "g956", - "type": "group" - } - ], - "id": "g958", - "name": "g958", - "transform": "matrix(0.10552692,0,0,0.1049851,58.573883,61.035557)", - "type": "group" - }, - { - "elements": [ - { - "id": "tspan1770", - "name": "tspan1770", - "stroke": { - "width": "0.60875" - }, - "style": { - "InkscapeFontSpecification": "\u0027sans-serif Bold\u0027", - "fontFamily": "sans-serif", - "fontSize": "12.9867px", - "fontStretch": "normal", - "fontStyle": "normal", - "fontVariant": "normal", - "fontWeight": "bold" - }, - "text": "THEA", - "type": "tspan", - "x": "64.152344", - "y": "64.152351" - } - ], - "id": "text1772", - "name": "text1772", - "stroke": { - "width": "0.60875" - }, - "style": { - "InkscapeFontSpecification": "\u0027sans-serif Bold\u0027", - "fontFamily": "sans-serif", - "fontSize": "12.9867px", - "fontStretch": "normal", - "fontStyle": "normal", - "fontVariant": "normal", - "fontWeight": "bold", - "lineHeight": "1.25" - }, - "type": "text", - "x": "64.152344", - "y": "64.152351" - } - ], - "id": "g2695", - "name": "g2695", - "transform": "matrix(0.78290367,0,0,0.78703031,12.345936,11.651649)", - "type": "group" - } - ], - "id": "g3222", - "name": "g3222", - "transform": "matrix(0.45169465,0,0,0.44391375,-20.878644,-19.304276)", - "type": "group" - } - ], - "fill": { - "paint": "#000000" - }, - "style": {}, - "viewBox": "0 0 29.22 29.22" - }, - "type": "ia.shapes.svg" - } - ], - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tsystem.perspective.openDock(\u0027Docked-East\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" - }, - "scope": "G", - "type": "script" - }, - "onDoubleClick": { - "config": { - "script": "\ttagProps \u003d self.view.params.tagProps\n\tsystem.perspective.openPopup(\"StatusPopUP\", \"PopUp-Views/Controller-Equipment/Information\", params \u003d{\"tagProps\":tagProps})\n\t" - }, - "enabled": false, - "scope": "G", - "type": "script" - }, - "onMouseEnter": { - "config": { - "script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root", - "tooltip": { - "enabled": true, - "location": "top-left", - "style": {} - } - }, - "propConfig": { - "meta.tooltip.style.backgroundColor": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "expression": "case({value},\r\n0,{session.custom.colours.state0},\r\n1,{session.custom.colours.state1},\r\n2,{session.custom.colours.state2},\r\n3,{session.custom.colours.state3},\r\n4,{session.custom.colours.state4},\r\n5,{session.custom.colours.state5},\r\n6,{session.custom.colours.state6},\r\n{session.custom.colours.fallback}\r\n)", - "type": "expression" - } - ], - "type": "property" - } - }, - "meta.tooltip.style.classes": { - "binding": { - "config": { - "expression": "{view.custom.priority}" - }, - "transforms": [ - { - "fallback": "Alarms-Styles/NoAlarm", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Alarms-Styles/Diagnostic" - }, - { - "input": 2, - "output": "Alarms-Styles/Low" - }, - { - "input": 3, - "output": "Alarms-Styles/Medium" - }, - { - "input": 4, - "output": "Alarms-Styles/High" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - }, - "meta.tooltip.style.color": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "expression": "if({session.custom.colours.colour_impaired},\r\n\t\u0027#000000\u0027,\r\n\tcase(\t{value},\r\n\t\t\t1,\u0027#FFFFFF\u0027,\r\n\t\t\t2,\u0027#000000\u0027,\r\n\t\t\t3,\u0027#000000\u0027,\r\n\t\t\t4,\u0027#FFFFFF\u0027,\r\n\t\t\t5,\u0027#FFFFFF\u0027,\r\n\t\t\t\u0027#000000\u0027)\r\n\t)", - "type": "expression" - } - ], - "type": "property" - } - }, - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "if({view.custom.disconnected} \u003d False,\n\tif(isNull({view.custom.alarm_message}),\n\t\"Source Id: \" + {view.params.tagProps[0]} +\n\t\", Priority: \" + {view.custom.priority_string} +\n\t\", State: \" + {view.custom.state_string},\n\t\"Source Id: \" + {view.params.tagProps[0]} +\n\t\", Alarm: \" + {view.custom.alarm_message} +\n\t\", Priority: \" + {view.custom.priority_string} +\n\t\", State: \" + {view.custom.state_string}),\n\"Source Id: \" +{view.params.tagProps[0]} + \", Priority: Unknown, State: Unknown\")" - }, - "type": "expr" - } - }, - "meta.visible": { - "binding": { - "config": { - "path": "session.custom.alarm_filter.show_camera_jams" - }, - "type": "property" - } - }, - "props.style.classes": { - "binding": { - "config": { - "path": "view.custom.disconnected" - }, - "transforms": [ - { - "fallback": "Disconnects/Device-Connected", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "Disconnects/Device-Disconnected" - }, - { - "input": false, - "output": "Disconnects/Device-Connected" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "property" - } - } - }, - "props": { - "aspectRatio": "1:1", - "mode": "percent", - "style": { - "cursor": "pointer" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/fc5d895182b05bf59f20009681354b7137434aa5b7612cc7c6b289ceddb709da b/.resources/fc5d895182b05bf59f20009681354b7137434aa5b7612cc7c6b289ceddb709da deleted file mode 100644 index d00b2add..00000000 --- a/.resources/fc5d895182b05bf59f20009681354b7137434aa5b7612cc7c6b289ceddb709da +++ /dev/null @@ -1,447 +0,0 @@ -{ - "custom": {}, - "params": { - "tagProps": [ - "", - "", - "PLC", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 148, - "width": 362 - } - }, - "root": { - "children": [ - { - "children": [ - { - "meta": { - "name": "Spacer1" - }, - "position": { - "basis": "20px" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "NameField" - }, - "position": { - "basis": "50px" - }, - "props": { - "text": "NAME" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Spacer" - }, - "position": { - "basis": "100px" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "DeviceName" - }, - "position": { - "basis": "205px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "/root.custom.name" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Name" - }, - "position": { - "basis": "35px" - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Spacer1" - }, - "position": { - "basis": "20px" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "NameField" - }, - "position": { - "basis": "50px" - }, - "props": { - "text": "PRIORITY" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Spacer" - }, - "position": { - "basis": "100px" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Priority" - }, - "position": { - "basis": "205px" - }, - "propConfig": { - "props.style.classes": { - "binding": { - "config": { - "expression": "{/root.custom.priority}" - }, - "transforms": [ - { - "fallback": "Alarms-Styles/NoAlarm", - "inputType": "scalar", - "mappings": [ - { - "input": 4, - "output": "Alarms-Styles/Critical" - }, - { - "input": 3, - "output": "Alarms-Styles/High" - }, - { - "input": 2, - "output": "Alarms-Styles/Medium" - }, - { - "input": 1, - "output": "Alarms-Styles/Low" - }, - { - "input": 0, - "output": "Alarms-Styles/Diagnostic" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - }, - "props.text": { - "binding": { - "config": { - "path": "/root.custom.priority" - }, - "transforms": [ - { - "fallback": "", - "inputType": "scalar", - "mappings": [ - { - "input": 4, - "output": "Critical" - }, - { - "input": 3, - "output": "High" - }, - { - "input": 2, - "output": "Medium" - }, - { - "input": 1, - "output": "Low" - }, - { - "input": 0, - "output": "Warning" - }, - { - "input": 5, - "output": "No active alarms" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - } - }, - "props": { - "style": { - "textAlign": "left" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "Priority" - }, - "position": { - "basis": "35px" - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Spacer1" - }, - "position": { - "basis": "20px" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "NameField" - }, - "position": { - "basis": "50px" - }, - "props": { - "text": "TIMESTAMP" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Spacer" - }, - "position": { - "basis": "100px" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "DeviceName" - }, - "position": { - "basis": "205px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "/root.custom.timestamp" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "EventTime" - }, - "position": { - "basis": "35px" - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Spacer1" - }, - "position": { - "basis": "20px" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "NameField" - }, - "position": { - "basis": "50px" - }, - "props": { - "text": "DURATION" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Spacer" - }, - "position": { - "basis": "91px" - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Spacer_0" - }, - "position": { - "basis": "199px" - }, - "propConfig": { - "props.text": { - "binding": { - "config": { - "path": "/root.custom.duration" - }, - "type": "property" - } - } - }, - "props": { - "style": { - "classes": "Text-Styles/Ariel-Bold-12pt" - } - }, - "type": "ia.display.label" - } - ], - "meta": { - "name": "EventTime_0" - }, - "position": { - "basis": "40px" - }, - "props": { - "style": { - "classes": "PopUp-Styles/InfoLabel" - } - }, - "type": "ia.container.flex" - } - ], - "custom": { - "delay": 2000, - "duration": "", - "enable": true, - "name": "", - "priority": "", - "timestamp": "" - }, - "meta": { - "name": "root" - }, - "propConfig": { - "custom.active_bit": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "1": "{view.params.tagProps[1]}" - }, - "tagPath": "{0}/Alarms/{1}.IsActive" - }, - "type": "tag" - } - }, - "custom.shelved_bit": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "1": "{view.params.tagProps[1]}" - }, - "tagPath": "{0}/Alarms/{1}.IsShelved" - }, - "type": "tag" - } - }, - "custom.update": { - "binding": { - "config": { - "expression": "now({this.custom.delay})" - }, - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": "\tif self.custom.enable:\n\t\t\n\t\timport time\n\t\t\n\t\tdef convert(millis):\n\t\t\tmillis \u003d int(millis)\n\t\t\tseconds\u003d(millis/1000)%60\n\t\t\tseconds \u003d int(seconds)\n\t\t\tminutes\u003d(millis/(1000*60))%60\n\t\t\tminutes \u003d int(minutes)\n\t\t\thours\u003d(millis/(1000*60*60))\n\t\t\treturn(\"%d:%d:%d\" % (hours, minutes, seconds))\n\t\t\n\t\tdef update_custom_properties(name, timestamp, duration, priority):\n\t\t\tself.custom.name \u003d name\n\t\t\tself.custom.timestamp \u003d timestamp\n\t\t\tself.custom.duration \u003d duration\n\t\t\tself.custom.priority \u003d priority\n\t\t\n\t\tdef get_alarms():\n\t\t\talarm_dict \u003d system.tag.readBlocking(\"System/ActiveAlarms\")\n\t\t\talarms_decoded \u003d system.util.jsonDecode(alarm_dict[0].value)\n\t\t\treturn alarms_decoded\n\t\t\t\n\t\tdef get_tag_config():\n\t\t\tname \u003d\"\"\n\t\t\tpath \u003d self.view.params.tagProps[0]\n\t\t\tif system.tag.exists(path) and path !\u003d \"\":\n\t\t\t\ttag_config \u003d system.tag.getConfiguration(path)[0]\n\t\t\t\talarms \u003d tag_config.get(\"alarms\")\n\t\t\t\tfor alarm in alarms:\n\t\t\t\t\tif alarm.get(\"name\") \u003d\u003d self.view.params.tagProps[1]:\n\t\t\t\t\t\tname \u003d alarm.get(\"AdditionalInfo\")\n\t\t\t\t\t\tbreak\n\t\t\t\ttimestamp \u003d \"N/A\"\n\t\t\t\tduration \u003d \"N/A\"\n\t\t\t\tpriority \u003d 5\n\t\t\t\tupdate_custom_properties(name, timestamp, duration, priority)\n\t\t\t\t\t\n\t\tdef get_active_alarm():\n\t\t\ttagPath \u003d self.view.params.tagProps[0]\n\t\t\tprops_alarm_name \u003d str(self.view.params.tagProps[1])\n\t\t\ttag_display_path \u003d tagPath + \"/\" + props_alarm_name\n\t\t\talarms \u003d get_alarms()\n\t\t\tfor i in alarms:\n\t\t\t\tdisplaypath \u003d alarms[i].get(\"DisplayPath\")\n\t\t\t\talarm_name \u003d alarms[i].get(\"Name\")\n\t\t\t\tsystem.perspective.print(displaypath)\n\t\t\t\tif tag_display_path \u003d\u003d displaypath:\n\t\t\t\t\tname \u003d alarms[i].get(\"AddInfo\")\n\t\t\t\t\ttimestamp \u003d alarms[i].get(\"TimeStamp\")\n\t\t\t\t\tduration \u003d alarms[i].get(\"Duration\")\n\t\t\t\t\tduration \u003d convert(duration)\n\t\t\t\t\tpriority \u003d alarms[i].get(\"Priority\")\n\t\t\t\t\tupdate_custom_properties(name, timestamp, duration, priority)\n\t\t\t\t\tbreak\n\t\t\t\t\t\n\t\tif self.custom.active_bit and not self.custom.shelved_bit:\n\t\t\tget_active_alarm()\n\t\t\t\n\t\telse:\n\t\t\talarms \u003d get_tag_config()" - } - } - }, - "props": { - "direction": "column", - "style": { - "borderRadius": "10x", - "borderStyle": "solid", - "classes": "PopUp-Styles/Information-Device" - } - }, - "type": "ia.container.flex" - } -} \ No newline at end of file diff --git a/.resources/fea40964842c9b1d6f1d8175d18d613b81aa89a80a86447d98eda0fa0fe7c279 b/.resources/fea40964842c9b1d6f1d8175d18d613b81aa89a80a86447d98eda0fa0fe7c279 new file mode 100644 index 00000000..26f9fbe2 Binary files /dev/null and b/.resources/fea40964842c9b1d6f1d8175d18d613b81aa89a80a86447d98eda0fa0fe7c279 differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Alarms/RealTime/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Alarms/RealTime/resource.json index 9be46ad1..3728130b 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Alarms/RealTime/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Alarms/RealTime/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-07T14:54:29Z" + "timestamp": "2025-10-13T08:35:31Z" }, - "lastModificationSignature": "5ffbb99110983f3bcf5a24a7fb3d4f9efadfd7dd4e4dc2af4475831461b63cb6" + "lastModificationSignature": "1d3697965a516c768225628adcacc7e46e1e97790463bb9da529f71cf529f6ce" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Alarms/RealTime/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Alarms/RealTime/thumbnail.png index 1f534d12..1a50e6f1 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Alarms/RealTime/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Alarms/RealTime/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Alarms/RealTime/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Alarms/RealTime/view.json index 59d5f11a..3d88ea7a 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Alarms/RealTime/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Alarms/RealTime/view.json @@ -651,7 +651,8 @@ "name": "Table" }, "position": { - "basis": "972.9px" + "basis": "972.9px", + "grow": 1 }, "propConfig": { "custom.priorities": { @@ -735,13 +736,13 @@ }, "header": { "align": "center", - "justify": "left", + "justify": "center", "style": { "classes": "" }, "title": "" }, - "justify": "auto", + "justify": "center", "nullFormat": { "includeNullStrings": false, "nullFormatValue": "", @@ -1341,7 +1342,7 @@ }, "viewParams": {}, "viewPath": "", - "visible": true, + "visible": false, "width": "" }, { @@ -1434,7 +1435,7 @@ }, "viewParams": {}, "viewPath": "", - "visible": true, + "visible": false, "width": "" }, { @@ -1442,7 +1443,7 @@ "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, - "field": "NumberID", + "field": "Tag", "filter": { "boolean": { "condition": "" @@ -1472,13 +1473,13 @@ }, "header": { "align": "center", - "justify": "left", + "justify": "center", "style": { "classes": "" }, - "title": "Number (ID)" + "title": "Tag" }, - "justify": "left", + "justify": "center", "nullFormat": { "includeNullStrings": false, "nullFormatValue": "", @@ -1513,7 +1514,7 @@ "render": "auto", "resizable": true, "sort": "ascending", - "sortable": false, + "sortable": true, "strictWidth": false, "style": { "classes": "" @@ -1546,75 +1547,6 @@ }, "pager": { "activeOption": 100 - }, - "selection": { - "data": [ - { - "Description": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "PS3-12-TPE1 Jammed" - }, - "Device": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "PS3_12_TPE1" - }, - "Duration": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "31:08:46" - }, - "FullTag": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "System/MCM02/Photoeye/TPE/PS3_12_TPE1/Alarm/Jammed" - }, - "ID": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": 45 - }, - "Location": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "MCM02" - }, - "Priority": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "High" - }, - "StartTimestamp": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": { - "$": [ - "ts", - 0, - 1759848757087 - ], - "$ts": 1759736742000 - } - }, - "Tag": { - "style": { - "classes": "Alarms-Styles/High" - }, - "value": "PS3_12_TPE1.HMI.Alarm.Jammed" - } - } - ], - "selectedColumn": "StartTimestamp", - "selectedRow": 0 } }, "type": "ia.display.table" @@ -1672,17 +1604,17 @@ "$": [ "ts", 192, - 1759848750783 + 1760344430067 ], - "$ts": 1759848750782 + "$ts": 1760344430067 }, "startDate": { "$": [ "ts", 192, - 1759848750783 + 1760344430067 ], - "$ts": 1759846950782 + "$ts": 1760342630067 } }, "meta": { @@ -1856,7 +1788,7 @@ } }, "props": { - "formattedValue": "Oct 1, 2025 3:24 PM", + "formattedValue": "Oct 13, 2025 12:03 PM", "style": { "margin": 15 } @@ -1940,7 +1872,7 @@ } }, "props": { - "formattedValue": "Oct 1, 2025 3:54 PM", + "formattedValue": "Oct 13, 2025 12:33 PM", "style": { "margin": 15 }, @@ -1948,9 +1880,9 @@ "$": [ "ts", 192, - 1759848750783 + 1760344430067 ], - "$ts": 1759848750782 + "$ts": 1760344430067 } }, "scripts": { @@ -3288,17 +3220,17 @@ "$": [ "ts", 192, - 1759414649745 + 1760114966745 ], - "$ts": 1759414649745 + "$ts": 1760114966745 }, "startDate": { "$": [ "ts", 192, - 1759414649745 + 1760114966745 ], - "$ts": 1759412849745 + "$ts": 1760113166745 } }, "meta": { @@ -3471,7 +3403,7 @@ } }, "props": { - "formattedValue": "Oct 2, 2025 5:47 PM", + "formattedValue": "Oct 10, 2025 8:19 PM", "style": { "margin": 15 } @@ -3555,7 +3487,7 @@ } }, "props": { - "formattedValue": "Oct 2, 2025 6:17 PM", + "formattedValue": "Oct 10, 2025 8:49 PM", "style": { "margin": 15 }, @@ -3563,9 +3495,9 @@ "$": [ "ts", 201, - 1759414649745 + 1760114966745 ], - "$ts": 1759414649745 + "$ts": 1760114966745 } }, "scripts": { @@ -3864,22 +3796,8 @@ "page_size": 100, "priority_filters": null, "source_id_filters": null, - "time_from_filter": { - "$": [ - "ts", - 192, - 1759848750783 - ], - "$ts": 1759846950782 - }, - "time_to_filter": { - "$": [ - "ts", - 192, - 1759848750783 - ], - "$ts": 1759848750782 - }, + "time_from_filter": null, + "time_to_filter": null, "type_filters": null }, "events": { diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/CommLines/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/CommLines/resource.json index 2be3f793..45722b8e 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/CommLines/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/CommLines/resource.json @@ -9,9 +9,9 @@ ], "attributes": { "lastModification": { - "actor": "external", - "timestamp": "2025-08-28T09:46:53Z" + "actor": "admin", + "timestamp": "2025-10-10T15:16:51Z" }, - "lastModificationSignature": "9b3de43d2b8a0406993e1519d2fc4273500d7f4a90c4e0c90eda63f8e0be50e0" + "lastModificationSignature": "1f8cd8e1c4fa3c8777033b65b9d5f0742b44838a9032020737464f545212518b" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/CommLines/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/CommLines/thumbnail.png index e1e277dd..137384f3 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/CommLines/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/CommLines/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/CommLines/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/CommLines/view.json index c02c4fff..25512f22 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/CommLines/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/CommLines/view.json @@ -71,32 +71,6 @@ "grow": 1 }, "propConfig": { - "props.elements[0].elements[0].stroke.paint": { - "binding": { - "config": { - "path": "view.params.On" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[0].elements[0].visibility": { "binding": { "config": { @@ -123,32 +97,6 @@ "type": "property" } }, - "props.elements[0].elements[1].stroke.paint": { - "binding": { - "config": { - "path": "view.params.On" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[0].elements[1].visibility": { "binding": { "config": { @@ -175,32 +123,6 @@ "type": "property" } }, - "props.elements[0].elements[2].stroke.paint": { - "binding": { - "config": { - "path": "view.params.On" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[0].elements[2].visibility": { "binding": { "config": { @@ -227,32 +149,6 @@ "type": "property" } }, - "props.elements[0].elements[3].stroke.paint": { - "binding": { - "config": { - "path": "view.params.On" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[0].elements[3].visibility": { "binding": { "config": { @@ -279,32 +175,6 @@ "type": "property" } }, - "props.elements[0].elements[4].stroke.paint": { - "binding": { - "config": { - "path": "view.params.On" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[0].elements[4].visibility": { "binding": { "config": { @@ -331,32 +201,6 @@ "type": "property" } }, - "props.elements[0].elements[5].stroke.paint": { - "binding": { - "config": { - "path": "view.params.On" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[0].elements[5].visibility": { "binding": { "config": { @@ -383,32 +227,6 @@ "type": "property" } }, - "props.elements[0].elements[6].stroke.paint": { - "binding": { - "config": { - "path": "view.params.On" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[0].elements[6].visibility": { "binding": { "config": { @@ -435,32 +253,6 @@ "type": "property" } }, - "props.elements[0].elements[7].stroke.paint": { - "binding": { - "config": { - "path": "view.params.On" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[0].elements[7].visibility": { "binding": { "config": { @@ -487,32 +279,6 @@ "type": "property" } }, - "props.elements[0].elements[8].stroke.paint": { - "binding": { - "config": { - "path": "view.params.On" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[0].elements[8].visibility": { "binding": { "config": { @@ -553,6 +319,7 @@ "name": "LU", "stroke": { "dasharray": "none", + "paint": "#000000", "width": "3.77953" }, "type": "path" @@ -566,6 +333,7 @@ "name": "RD", "stroke": { "dasharray": "none", + "paint": "#000000", "width": "3.77953" }, "type": "path" @@ -579,6 +347,7 @@ "name": "LR", "stroke": { "dasharray": "none", + "paint": "#000000", "width": "3.77953" }, "type": "path" @@ -592,6 +361,7 @@ "name": "RU", "stroke": { "dasharray": "none", + "paint": "#000000", "width": "3.77953" }, "type": "path" @@ -605,6 +375,7 @@ "name": "RD", "stroke": { "dasharray": "none", + "paint": "#000000", "width": "3.77953" }, "type": "path" @@ -618,6 +389,7 @@ "name": "RLU", "stroke": { "dasharray": "none", + "paint": "#000000", "width": "3.77953" }, "type": "path" @@ -631,6 +403,7 @@ "name": "RLD", "stroke": { "dasharray": "none", + "paint": "#000000", "width": "3.77953" }, "type": "path" @@ -644,6 +417,7 @@ "name": "path8", "stroke": { "dasharray": "none", + "paint": "#000000", "width": "3.77953" }, "type": "path" @@ -657,6 +431,7 @@ "name": "LRD", "stroke": { "dasharray": "none", + "paint": "#000000", "width": "3.77953" }, "type": "path" diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/resource.json index 2f4c17e2..84c42c12 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-09T12:11:33Z" + "timestamp": "2025-10-10T15:30:29Z" }, - "lastModificationSignature": "40b290cbd1dd7ee8d7d17f9e934ccc5c67c0ed4aa60514e3edff8daec56e7572" + "lastModificationSignature": "9dd5c9ad2c2b2db19ced8e4b7ca5e62107fc3e815970097d532d7e60663e0aea" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/thumbnail.png index 0356643a..86a8a020 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/view.json index 24810976..c1eeb7a4 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK/view.json @@ -15,18 +15,7 @@ "OutOn": false, "OutRight": false, "OutUp": false, - "tagProps": [ - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] + "communicationFaulted": false }, "propConfig": { "params.Down1": { @@ -85,7 +74,7 @@ "paramDirection": "input", "persistent": true }, - "params.tagProps": { + "params.communicationFaulted": { "paramDirection": "input", "persistent": true } @@ -107,32 +96,6 @@ "grow": 1 }, "propConfig": { - "props.elements[10].stroke.paint": { - "binding": { - "config": { - "path": "view.params.InOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[10].visibility": { "binding": { "config": { @@ -159,32 +122,6 @@ "type": "property" } }, - "props.elements[11].stroke.paint": { - "binding": { - "config": { - "path": "view.params.InOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[11].visibility": { "binding": { "config": { @@ -211,32 +148,6 @@ "type": "property" } }, - "props.elements[12].stroke.paint": { - "binding": { - "config": { - "path": "view.params.InOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[12].visibility": { "binding": { "config": { @@ -263,32 +174,6 @@ "type": "property" } }, - "props.elements[13].stroke.paint": { - "binding": { - "config": { - "path": "view.params.DownOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[13].visibility": { "binding": { "config": { @@ -315,32 +200,6 @@ "type": "property" } }, - "props.elements[14].stroke.paint": { - "binding": { - "config": { - "path": "view.params.DownOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[14].visibility": { "binding": { "config": { @@ -367,32 +226,6 @@ "type": "property" } }, - "props.elements[15].stroke.paint": { - "binding": { - "config": { - "path": "view.params.DownOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[15].visibility": { "binding": { "config": { @@ -419,32 +252,6 @@ "type": "property" } }, - "props.elements[16].stroke.paint": { - "binding": { - "config": { - "path": "view.params.DownOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[16].visibility": { "binding": { "config": { @@ -471,32 +278,6 @@ "type": "property" } }, - "props.elements[17].stroke.paint": { - "binding": { - "config": { - "path": "view.params.DownOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[17].visibility": { "binding": { "config": { @@ -523,6 +304,40 @@ "type": "property" } }, + "props.elements[18].stroke.opacity": { + "binding": { + "config": { + "expression": "if({view.params.communicationFaulted}, 0, 1)" + }, + "type": "expr" + } + }, + "props.elements[19].stroke.paint": { + "binding": { + "config": { + "path": "view.params.communicationFaulted" + }, + "transforms": [ + { + "fallback": "#FF0000", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "#00FF00" + }, + { + "input": false, + "output": "#FF0000" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "property" + } + }, "props.elements[1].stroke.paint": { "binding": { "config": { @@ -575,84 +390,6 @@ "type": "property" } }, - "props.elements[3].stroke.paint": { - "binding": { - "config": { - "path": "view.params.OutOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.elements[4].stroke.paint": { - "binding": { - "config": { - "path": "view.params.OutOn" - }, - "transforms": [ - { - "fallback": "#00000000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.elements[5].stroke.paint": { - "binding": { - "config": { - "path": "view.params.OutOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[5].visibility": { "binding": { "config": { @@ -679,32 +416,6 @@ "type": "property" } }, - "props.elements[6].stroke.paint": { - "binding": { - "config": { - "path": "view.params.OutOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[6].visibility": { "binding": { "config": { @@ -731,32 +442,6 @@ "type": "property" } }, - "props.elements[7].stroke.paint": { - "binding": { - "config": { - "path": "view.params.OutOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[7].visibility": { "binding": { "config": { @@ -782,58 +467,6 @@ ], "type": "property" } - }, - "props.elements[8].stroke.paint": { - "binding": { - "config": { - "path": "view.params.InOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.elements[9].stroke.paint": { - "binding": { - "config": { - "path": "view.params.InOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } } }, "props": { @@ -844,7 +477,7 @@ "d": "m 74.541388,43.698219 h -0.232437 v -1.936962 h -0.43217 v -0.264292 c 0.18079,-0.03874 0.296148,-0.07834 0.341789,-0.129143 0.05765,-0.05853 0.116205,-0.193701 0.160972,-0.414073 h 0.161846 z", "fill": { "opacity": "1", - "paint": "#000000", + "paint": "#E60000", "rule": "nonzero" }, "id": "path1", @@ -1327,7 +960,7 @@ "d": "m 156.17209,19.89924 c 0,0.245348 -0.0646,0.451961 -0.18767,0.606927 -0.12223,0.160973 -0.2772,0.239316 -0.4709,0.239316 -0.17389,0 -0.30988,-0.06456 -0.42611,-0.200581 -0.12912,-0.154966 -0.19371,-0.380523 -0.19971,-0.684397 h 0.23244 c 0,0.173884 0.0319,0.309906 0.0964,0.419232 0.0576,0.110199 0.14203,0.161846 0.24532,0.161846 0.30991,0 0.46487,-0.18079 0.46487,-0.555255 0,-0.322845 -0.13515,-0.483817 -0.41322,-0.483817 h -0.11621 v -0.290989 c 0.16785,0 0.27805,-0.02593 0.34264,-0.07144 0.0835,-0.06371 0.12224,-0.192855 0.12224,-0.393436 0,-0.278077 -0.11624,-0.413226 -0.36158,-0.413226 -0.22641,0 -0.34261,0.193701 -0.34862,0.574199 h -0.21952 c 0.013,-0.580232 0.20661,-0.877226 0.58795,-0.891011 0.17389,0 0.31594,0.06543 0.42611,0.200607 0.11624,0.142028 0.16704,0.322818 0.16704,0.548375 0,0.239316 -0.0766,0.426138 -0.23847,0.575072 0.10932,0.07747 0.18767,0.161846 0.23243,0.264293 0.0448,0.09726 0.0646,0.232436 0.0646,0.394282 z", "fill": { "opacity": "1", - "paint": "#000000", + "paint": "#701818", "rule": "nonzero" }, "id": "path33", @@ -2663,6 +2296,7 @@ "stroke": { "dasharray": "none", "opacity": "1", + "paint": "#000000", "width": "4.00001" }, "type": "path" @@ -2677,6 +2311,7 @@ "stroke": { "dasharray": "none", "opacity": "1", + "paint": "#000000", "width": "4.00001" }, "type": "path" @@ -2691,6 +2326,7 @@ "stroke": { "dasharray": "none", "opacity": "1", + "paint": "#000000", "width": "4.00001" }, "type": "path" @@ -2705,6 +2341,7 @@ "stroke": { "dasharray": "none", "opacity": "1", + "paint": "#000000", "width": "4.00001" }, "type": "path" @@ -2719,6 +2356,7 @@ "stroke": { "dasharray": "none", "opacity": "1", + "paint": "#000000", "width": "4.00001" }, "type": "path" @@ -2733,6 +2371,7 @@ "stroke": { "dasharray": "none", "opacity": "1", + "paint": "#000000", "width": "4.00001" }, "type": "path" @@ -2747,6 +2386,7 @@ "stroke": { "dasharray": "none", "opacity": "1", + "paint": "#000000", "width": "4.00001" }, "type": "path" @@ -2761,6 +2401,7 @@ "stroke": { "dasharray": "none", "opacity": "1", + "paint": "#000000", "width": "4.00001" }, "type": "path" @@ -2775,6 +2416,7 @@ "stroke": { "dasharray": "none", "opacity": "1", + "paint": "#000000", "width": "4.00001" }, "type": "path" @@ -2789,6 +2431,7 @@ "stroke": { "dasharray": "none", "opacity": "1", + "paint": "#000000", "width": "4.00001" }, "type": "path" @@ -2803,6 +2446,7 @@ "stroke": { "dasharray": "none", "opacity": "1", + "paint": "#000000", "width": "4.00001" }, "type": "path" @@ -2816,6 +2460,7 @@ "name": "Down2", "stroke": { "dasharray": "none", + "paint": "#000000", "width": "4" }, "type": "path" @@ -2829,6 +2474,7 @@ "name": "Down3", "stroke": { "dasharray": "none", + "paint": "#000000", "width": "4" }, "type": "path" @@ -2843,6 +2489,7 @@ "stroke": { "dasharray": "none", "opacity": "1", + "paint": "#000000", "width": "4.00001" }, "type": "path" @@ -2857,9 +2504,46 @@ "stroke": { "dasharray": "none", "opacity": "1", + "paint": "#000000", "width": "4.00001" }, "type": "path" + }, + { + "d": "m 390.193,264.6646 22.10588,0.0476 -0.42903,-49.7676 13.29996,-15.44512 15.44512,-2.57419 12.87094,4.29031 219.23488,-1.28709 9.00966,-9.00965 h 22.73865 l 11.1548,9.43868 214.08652,-0.42903 12.4419,-9.00965 25.31284,0.85806 7.29352,7.72256 h 222.23816 l 8.5806,-9.00965 h 24.4547 l 9.4387,8.15159 230.3897,0.85806 16.3032,-3.00322 18.8774,11.15481 4.2903,7.72256 v 47.62245 l 30.8902,0.42903 19.7355,12.4419 3.8612,21.45156 -2.3596,486.73577 -16.9468,12.01287 -13.5144,1.93064 -21.4516,-0.21451 0.6435,52.34179 -17.5902,13.729 -11.3693,1.71612 -10.9403,-2.35967 -231.6768,-0.64355 -7.7226,7.50805 -24.4548,0.42903 -12.0128,-8.15159 -219.44944,0.21451 -8.15159,6.8645 -21.02252,1.93064 -15.23061,-9.00965 -213.872,-0.21452 -11.15481,9.22417 -21.02252,-0.21451 -13.29996,-9.00966 -219.23489,-0.42903 -14.58706,3.86128 -26.81444,-10.51126 -0.21452,-55.98856 -31.31927,-0.64354 -22.52413,-20.5935 0.85806,-492.09866 c 0,0 10.87923,-9.52655 18.14885,-16.66595 5.44855,-5.35095 14.66125,-4.40416 14.66125,-4.40416 z", + "fill": { + "paint": "transparent" + }, + "id": "path1", + "name": "path1", + "stroke": { + "linecap": "square", + "paint": "#FF0000", + "width": "4" + }, + "style": { + "paintOrder": "markers fill stroke" + }, + "type": "path" + }, + { + "d": "m 40.340817,75.05145 c 0,-3.202491 -2.479357,-5.681795 -5.681821,-5.681795 -3.202463,0 -5.785114,2.479304 -5.785114,5.681795 0,3.202463 2.582651,5.785088 5.785114,5.785088 3.202464,0 5.681821,-2.582625 5.681821,-5.785088 M 35.588742,32.696209 c 0,-1.033065 -0.929746,-1.962811 -1.962811,-1.962811 -1.136333,0 -2.066079,0.929746 -2.066079,1.962811 0,1.136333 0.929746,2.066079 2.066079,2.066079 1.033065,0 1.962811,-0.929746 1.962811,-2.066079 m 30.268518,0 c 0,-1.033065 -0.929746,-1.962811 -1.962811,-1.962811 -1.136359,0 -2.066131,0.929746 -2.066131,1.962811 0,1.136333 0.929772,2.066079 2.066131,2.066079 1.033065,0 1.962811,-0.929746 1.962811,-2.066079 M 81.972899,156.97269 V 12.448308 M 40.96063,32.696209 c 0,-1.033065 -0.929745,-1.962811 -1.962811,-1.962811 -1.136359,0 -2.066105,0.929746 -2.066105,1.962811 0,1.136333 0.929746,2.066079 2.066105,2.066079 1.033066,0 1.962811,-0.929746 1.962811,-2.066079 m 5.371889,0 c 0,-1.033065 -0.929746,-1.962811 -1.962812,-1.962811 -1.136359,0 -2.066105,0.929746 -2.066105,1.962811 0,1.136333 0.929746,2.066079 2.066105,2.066079 1.033066,0 1.962812,-0.929746 1.962812,-2.066079 m 5.371888,0 c 0,-1.033065 -0.826426,-1.962811 -1.962812,-1.962811 -1.033039,0 -1.962811,0.929746 -1.962811,1.962811 0,1.136333 0.929772,2.066079 1.962811,2.066079 1.136386,0 1.962812,-0.929746 1.962812,-2.066079 m -11.36359,75.206381 c 0,-3.20246 -2.479357,-5.78511 -5.681821,-5.78511 -3.202463,0 -5.785114,2.58265 -5.785114,5.78511 0,3.20247 2.582651,5.78512 5.785114,5.78512 3.202464,0 5.681821,-2.58265 5.681821,-5.78512 m 0,32.74785 c 0,-3.20249 -2.479357,-5.68179 -5.681821,-5.68179 -3.202463,0 -5.785114,2.4793 -5.785114,5.68179 0,3.20246 2.582651,5.78509 5.785114,5.78509 3.202464,0 5.681821,-2.58263 5.681821,-5.78509 M 65.85726,19.266462 c 0,-1.136359 -0.929746,-1.962785 -1.962811,-1.962785 -1.136359,0 -2.066131,0.826426 -2.066131,1.962785 0,1.033066 0.929772,1.962812 2.066131,1.962812 1.033065,0 1.962811,-0.929746 1.962811,-1.962812 m 0,8.987578 c 0,-1.136359 -0.929746,-1.962811 -1.962811,-1.962811 -1.136359,0 -2.066131,0.826452 -2.066131,1.962811 0,1.033066 0.929772,1.962812 2.066131,1.962812 1.033065,0 1.962811,-0.929746 1.962811,-1.962812 m 0,-4.545435 c 0,-1.03304 -0.929746,-1.962785 -1.962811,-1.962785 -1.136359,0 -2.066131,0.929745 -2.066131,1.962785 0,1.136359 0.929772,2.066104 2.066131,2.066104 1.033065,0 1.962811,-0.929745 1.962811,-2.066104 M 81.972899,12.448308 H 24.121833 m -0.826426,0.929773 V 156.04295 M 24.225126,12.448308 c -0.516519,0 -0.929719,0.309933 -0.929719,0.826453 m 0.826426,143.697929 h 57.851066 m -58.677492,-0.92974 c 0,0.51652 0.4132,0.92974 0.929719,0.92974 m 48.037062,-49.0701 c 0,-3.20246 -2.479305,-5.78511 -5.681795,-5.78511 -3.20249,0 -5.785088,2.58265 -5.785088,5.78511 0,3.20247 2.582598,5.78512 5.785088,5.78512 3.20249,0 5.681795,-2.58265 5.681795,-5.78512 m 0,32.74785 c 0,-3.20249 -2.479305,-5.68179 -5.681795,-5.68179 -3.20249,0 -5.785088,2.4793 -5.785088,5.68179 0,3.20246 2.582598,5.78509 5.785088,5.78509 3.20249,0 5.681795,-2.58263 5.681795,-5.78509 M 10.175593,93.749739 c 0,-1.342972 -0.51652,-2.582651 -1.4462922,-3.409104 m -5.7850881,0 c -1.0330656,0.929773 -1.6528785,2.272745 -1.5495852,3.615717 0.1033198,1.446265 0.8264525,2.685944 1.9628114,3.409077 m 4.8553423,0 c 1.2396787,-0.723133 1.9628118,-2.169425 1.9628118,-3.61569 m -0.6198398,0 c 0,-0.929746 -0.3099064,-1.756199 -0.9297458,-2.479331 m -5.6817947,0 c -1.3429721,1.652878 -1.1363589,3.925596 0.4132262,5.268595 m 4.8553423,0 c 0.8264525,-0.61984 1.342972,-1.756199 1.342972,-2.789264 m 0.2066132,0 c 0,-1.033066 -0.3099065,-2.066132 -1.0330656,-2.789264 m -5.7850881,0 c -0.8264525,0.826452 -1.2396787,1.962811 -1.1363589,3.09917 0.1032933,1.136359 0.6198393,2.169425 1.5495851,2.789264 m 4.8553423,0 c 1.0330656,-0.723133 1.5495852,-1.859518 1.5495852,-3.09917 M 283.10872,90.960475 V 153.87355 M 282.9021,90.960475 v 62.913075 m 0.20662,-62.913075 h -0.20662 m 0,0 v -0.413226 -0.309907 -0.10332 l 0.1033,-0.103293 m 0,0 h 0.20661 m 0,0 v 0.103293 l -0.10329,0.10332 v 0.309907 0.413226 M 283.21201,154.7 h -0.20661 m 0,0 h -0.1033 v -0.20661 -0.30993 -0.30991 m 0,0 h 0.20662 m 0,0 v 0.30991 0.30993 l 0.10329,0.20661 m 1.03306,0 h -1.03306 m 1.03306,0 v -0.82645 m 0,-63.842821 h -1.03306 m 1.03306,0.929746 v -0.929746 m 0,63.842821 V 90.857181 M 20.816076,107.28275 h -0.10332 m -0.206613,-0.82642 h -3.512397 m 3.71901,0.82642 v -0.3099 l -0.103293,-0.30991 v -0.20661 h -0.10332 m 0,0 h 0.10332 m 0,0 h 0.103293 v 0.20661 l 0.10332,0.30991 v 0.3099 m -0.309933,49.68994 h -3.512397 m 3.615717,0 h -0.10332 m 0.206613,-0.92974 v -48.7602 m -0.206613,49.68994 0.10332,-0.10332 v -0.20661 l 0.103293,-0.20659 v -0.41322 m 0.10332,0 v -48.7602 m -0.10332,48.7602 h 0.10332 m 0,0 v 0.41322 l -0.10332,0.20659 v 0.20661 l -0.103293,0.10332 m -3.615717,-50.51636 v 0.20661 l -0.103293,0.30991 v 0.3099 m 0,48.7602 v -48.7602 m 0,48.7602 v 0.41322 l 0.103293,0.20659 v 0.20661 0.10332 M 65.444034,19.266462 c 0,-0.929746 -0.723133,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652905,0.619839 -1.652905,1.549585 0,0.826453 0.723159,1.549612 1.652905,1.549612 0.826452,0 1.549585,-0.723159 1.549585,-1.549612 M 35.175516,32.696209 c 0,-0.826452 -0.723133,-1.549585 -1.549585,-1.549585 -0.92972,0 -1.652879,0.723133 -1.652879,1.549585 0,0.92972 0.723159,1.652852 1.652879,1.652852 0.826452,0 1.549585,-0.723132 1.549585,-1.652852 M 98.08859,39.20443 c -0.309933,0 -0.61984,0.10332 -0.826453,0.206613 m 1.033066,-0.619839 c -0.516546,0 -1.033066,0.10332 -1.446292,0.309933 m -1.239679,1.136359 c -0.826426,1.136359 -0.929745,2.789237 -0.103293,3.925596 0.826453,1.239679 2.272718,1.859492 3.718983,1.549585 1.446268,-0.309906 2.479328,-1.446292 2.789268,-2.892557 m -5.165279,-3.718983 c -0.516519,0.309906 -0.929746,0.619839 -1.239679,1.136359 m 0.309933,-0.103294 c -0.929772,1.033039 -1.033065,2.582598 -0.309933,3.822277 0.61984,1.239679 2.066132,1.859492 3.512371,1.652905 1.342967,-0.309933 2.479357,-1.342999 2.685967,-2.789264 m 0,0.103293 h 0.20662 m -6.404958,-2.685917 0.309933,-0.103294 m 0.929746,-0.723159 V 39.20443 m 1.549585,-0.309906 c -0.516519,0 -1.033065,0.206613 -1.549585,0.413226 m 1.446292,-0.516546 0.103293,0.206613 m 2.892534,3.822303 0.51654,0.103293 m -0.41322,-1.033012 -0.10332,0.929719 m 0.51654,-0.826426 -0.41322,-0.103293 m 0.41322,0 c -0.10332,-1.239679 -0.92977,-2.376038 -2.169421,-2.789264 m -1.136359,0.413226 1.136359,-0.309933 m -1.239653,-0.206613 0.103294,0.516546 m -1.549586,0.309906 -0.103293,-0.413226 m -0.929746,0.723159 1.033039,-0.309933 m 4.028916,2.272745 c 0,-0.309933 -0.10332,-0.61984 -0.20661,-0.929773 m -0.72314,1.239653 0.92975,-0.30988 m -0.92975,0.206586 c -0.516541,0.103294 -0.929767,0.723133 -0.723154,1.342972 m 0.309933,1.549586 -0.309933,-1.446292 m -0.51652,1.652905 c 0.309907,-0.10332 0.619839,-0.10332 0.929746,-0.206613 m -1.342946,-1.239679 0.4132,1.446292 M 98.50179,43.853186 c -0.206587,-0.516546 -0.826426,-0.929773 -1.446266,-0.72316 m -1.446292,0.413227 1.446292,-0.413227 m -1.652905,-0.516519 c 0,0.309906 0.10332,0.619839 0.206613,0.929746 m 1.239679,-1.239653 -1.446292,0.4132 m 1.446292,-0.4132 c 0.619839,-0.206586 0.929746,-0.826426 0.826453,-1.446265 m -0.413227,-1.342972 0.413227,1.446265 m 0.826426,-0.206613 -0.4132,-1.549585 m 0.4132,1.446292 c 0.103319,0.619839 0.723132,0.929746 1.342972,0.826452 m 0.929748,-0.206613 -0.929748,0.206613 m 0.103293,-2.376037 c -0.51652,-0.309933 -1.033066,-0.413227 -1.652852,-0.309933 m 3.718987,3.099197 c -0.10332,-1.239679 -0.92978,-2.272745 -2.066135,-2.789264 m 2.066135,3.718983 v -0.929719 m 0,0.103293 h -0.20662 M 99.638149,39.20443 99.948055,39.101137 M 98.708403,42.3036 c 0,-0.103293 -0.103294,-0.206586 -0.206613,-0.206586 -0.103294,0 -0.206587,0.103293 -0.206587,0.206586 0,0.103294 0.103293,0.206587 0.206587,0.206587 0.103319,0 0.206613,-0.103293 0.206613,-0.206587 m -1.446266,-1.136359 c 0,-0.309906 -0.309933,-0.619839 -0.723132,-0.619839 -0.309933,0 -0.61984,0.309933 -0.61984,0.619839 0,0.413227 0.309907,0.72316 0.61984,0.72316 0.413199,0 0.723132,-0.309933 0.723132,-0.72316 m 2.995853,-0.826426 c 0,-0.309933 -0.309935,-0.619839 -0.723161,-0.619839 -0.309907,0 -0.61984,0.309906 -0.61984,0.619839 0,0.4132 0.309933,0.723133 0.61984,0.723133 0.413226,0 0.723161,-0.309933 0.723161,-0.723133 m 0.82642,2.995825 c 0,-0.309907 -0.3099,-0.61984 -0.72313,-0.61984 -0.30991,0 -0.619838,0.309933 -0.619838,0.61984 0,0.413226 0.309928,0.723132 0.619838,0.723132 0.41323,0 0.72313,-0.309906 0.72313,-0.723132 m -2.99582,0.826452 c 0,-0.309906 -0.309933,-0.619839 -0.723159,-0.619839 -0.309907,0 -0.61984,0.309933 -0.61984,0.619839 0,0.413226 0.309933,0.723133 0.61984,0.723133 0.413226,0 0.723159,-0.309907 0.723159,-0.723133 m -0.206613,0 c 0,-0.206613 -0.206613,-0.413226 -0.516546,-0.413226 -0.206613,0 -0.413227,0.206613 -0.413227,0.413226 0,0.309906 0.206614,0.51652 0.413227,0.51652 0.309933,0 0.516546,-0.206614 0.516546,-0.51652 M 100.8778,43.33664 c 0,-0.206614 -0.20661,-0.413227 -0.51652,-0.413227 -0.20661,0 -0.413225,0.206613 -0.413225,0.413227 0,0.309932 0.206615,0.516546 0.413225,0.516546 0.30991,0 0.51652,-0.206614 0.51652,-0.516546 m -0.82643,-2.995825 c 0,-0.206613 -0.206608,-0.413226 -0.516541,-0.413226 -0.206613,0 -0.413226,0.206613 -0.413226,0.413226 0,0.309907 0.206613,0.51652 0.413226,0.51652 0.309933,0 0.516541,-0.206613 0.516541,-0.51652 m -2.995846,0.826426 c 0,-0.206613 -0.206613,-0.413226 -0.516519,-0.413226 -0.206613,0 -0.413227,0.206613 -0.413227,0.413226 0,0.309933 0.206614,0.516546 0.413227,0.516546 0.309906,0 0.516519,-0.206613 0.516519,-0.516546 m -1.652905,0.516546 h 0.10332 m 0,0 0.206613,0.723107 m 0,0 0.103293,-0.103294 m 0,0 0.10332,0.103294 m 0,0 -0.10332,0.103293 m 0,0 -0.206613,0.10332 m 0,0 -0.206613,-0.92972 m 2.789264,3.305758 0.10332,0.206613 m 0,0 -0.10332,0.103293 m 0,0 -0.103293,-0.309906 m 0,0 h -0.10332 m 0,0 v -0.10332 m 0,0 h 0.10332 m 0,0 -0.10332,-0.103294 m 0,0 h 0.10332 m 0,0 0.103293,0.103294 m 0,0 0.309907,-0.103294 m 0,0 0.103319,0.103294 m 0,0 -0.206613,0.723159 m 0,0 h -0.103293 m 0,0 0.103293,-0.723159 m 0,0 -0.206613,0.10332 m 1.549559,0 0.10332,0.103293 h 0.206608 m 0,0 h 0.1033 m 0,0 c 0.10332,-0.103293 0.20661,-0.206613 0.10332,-0.309907 m 0,0.103294 h -0.10332 m -0.1033,0 c 0.1033,0 0.1033,0 0.1033,-0.103294 m -0.206615,0.103294 v 0 c 0,0.10332 0.103315,0.10332 0.103315,0 m -0.206608,0 0.103293,-0.103294 m 0,0 h 0.103315 m 0,0 v -0.103319 m 0,0 h -0.103315 m -0.103293,-0.206614 v 0.10332 h 0.103293 m -0.103293,-0.206613 v 0 c -0.10332,0 -0.10332,0.103293 0,0.103293 m 0,-0.103293 h 0.103293 l 0.103315,0.103293 m 0,0 0.1033,-0.103293 m 0,0 -0.1033,-0.10332 h -0.206608 m 0,0 -0.206613,0.10332 v 0.206613 m 0,0 c 0,0.103294 0.103293,0.103294 0.206613,0.103294 m 0,0.103319 -0.10332,0.103294 v 0.10332 m 1.136358,-4.752049 -0.51652,0.103319 m 0,0 v 0.103294 m 0,0 h 0.41323 m 0,0 -0.20662,0.413226 m 0,-0.10332 c 0,0.10332 0,0.206613 0.1033,0.309933 0.10332,0.103293 0.20661,0.103293 0.20661,0 0.10332,0 0.20661,-0.10332 0.10332,-0.206613 m 0,0 h -0.10332 m -0.20661,0 v 0.103293 c 0.10332,0.10332 0.10332,0.10332 0.20661,0 0,0 0.10332,-0.103293 0,-0.103293 m -0.20661,0 0.20661,-0.51652 m 0,0 v -0.103319 m -2.78921,31.714783 c -0.309933,0.103294 -0.61984,0.103294 -0.826453,0.206587 m 1.033066,-0.619813 c -0.516546,0 -1.033066,0.206613 -1.446292,0.413226 m -1.239679,1.033039 c -0.826426,1.239679 -0.929745,2.789264 -0.103293,4.028943 0.826453,1.239652 2.272718,1.859492 3.718983,1.549585 1.446268,-0.309933 2.479328,-1.446292 2.789268,-2.892584 m -5.165279,-3.718983 c -0.516519,0.206587 -0.929746,0.619813 -1.239679,1.033039 m 0.309933,-0.103293 c -0.929772,1.136359 -1.033065,2.685944 -0.309933,3.925623 0.61984,1.239652 2.066132,1.859492 3.512371,1.549585 1.342967,-0.206613 2.479357,-1.342972 2.685967,-2.685971 m 0,0 h 0.20662 m -6.404958,-2.582624 0.309933,-0.10332 m 0.929746,-0.826452 v -0.206587 m 1.549585,-0.206613 c -0.516519,0 -1.033065,0.103293 -1.549585,0.309907 m 1.446292,-0.51652 0.103293,0.206613 m 2.892534,3.925596 h 0.51654 m -0.41322,-0.929745 -0.10332,0.929745 m 0.51654,-0.929745 h -0.41322 m 0.41322,0 c -0.10332,-1.342972 -0.92977,-2.376038 -2.169421,-2.789238 m -1.136359,0.309907 1.136359,-0.309907 m -1.239653,-0.206613 0.103294,0.51652 m -1.549586,0.413226 -0.103293,-0.516546 m -0.929746,0.826452 1.033039,-0.309906 m 4.028916,2.169424 c 0,-0.309932 -0.10332,-0.516546 -0.20661,-0.826452 m -0.72314,1.136359 0.92975,-0.206613 m -0.92975,0.10332 c -0.516541,0.206613 -0.929767,0.826426 -0.723154,1.446265 m 0.309933,1.446292 -0.309933,-1.446292 m -0.51652,1.652905 c 0.309907,0 0.619839,-0.10332 0.929746,-0.206613 m -1.342946,-1.239679 0.4132,1.549585 M 98.50179,76.704328 c -0.206587,-0.619839 -0.826426,-0.929746 -1.446266,-0.826452 m -1.446292,0.516546 1.446292,-0.413227 m -1.652905,-0.516519 c 0,0.309906 0.10332,0.619813 0.206613,0.826426 m 1.239679,-1.136359 -1.446292,0.309933 m 1.446292,-0.413226 c 0.619839,-0.10332 0.929746,-0.72316 0.826453,-1.342973 m -0.413227,-1.446291 0.413227,1.446291 m 0.826426,-0.206613 -0.4132,-1.446291 m 0.4132,1.446291 c 0.103319,0.51652 0.723132,0.929746 1.342972,0.723133 m 0.929748,-0.206613 -0.929748,0.309906 m 0.103293,-2.479331 c -0.51652,-0.206613 -1.033066,-0.309906 -1.652852,-0.309906 m 3.718987,3.202464 c -0.10332,-1.239653 -0.92978,-2.376038 -2.066135,-2.892558 m 2.066135,3.822303 v -0.929745 m 0,0 h -0.20662 m -2.169421,-2.789238 0.309906,-0.10332 m 2.685945,0.929746 c 0,0 0.10332,0 0,0 m -3.925597,2.272745 c 0,-0.10332 -0.103294,-0.206614 -0.206613,-0.206614 -0.103294,0 -0.206587,0.103294 -0.206587,0.206614 0,0.103293 0.103293,0.309906 0.206587,0.309906 0.103319,0 0.206613,-0.206613 0.206613,-0.309906 m -1.446266,-1.033066 c 0,-0.413226 -0.309933,-0.723133 -0.723132,-0.723133 -0.309933,0 -0.61984,0.309907 -0.61984,0.723133 0,0.309906 0.309907,0.723133 0.61984,0.723133 0.413199,0 0.723132,-0.413227 0.723132,-0.723133 m 2.995853,-0.826453 c 0,-0.413226 -0.309935,-0.723132 -0.723161,-0.723132 -0.309907,0 -0.61984,0.309906 -0.61984,0.723132 0,0.309933 0.309933,0.723133 0.61984,0.723133 0.413226,0 0.723161,-0.4132 0.723161,-0.723133 m 0.82642,2.995878 c 0,-0.413227 -0.3099,-0.723133 -0.72313,-0.723133 -0.30991,0 -0.619838,0.309906 -0.619838,0.723133 0,0.309906 0.309928,0.723132 0.619838,0.723132 0.41323,0 0.72313,-0.413226 0.72313,-0.723132 m -2.99582,0.826452 c 0,-0.413226 -0.309933,-0.723159 -0.723159,-0.723159 -0.309907,0 -0.61984,0.309933 -0.61984,0.723159 0,0.309906 0.309933,0.723133 0.61984,0.723133 0.413226,0 0.723159,-0.413227 0.723159,-0.723133 m -0.206613,0 c 0,-0.309933 -0.206613,-0.516546 -0.516546,-0.516546 -0.206613,0 -0.413227,0.206613 -0.413227,0.516546 0,0.206613 0.206614,0.51652 0.413227,0.51652 0.309933,0 0.516546,-0.309907 0.516546,-0.51652 m 2.995823,-0.826452 c 0,-0.309933 -0.20661,-0.516547 -0.51652,-0.516547 -0.20661,0 -0.413225,0.206614 -0.413225,0.516547 0,0.206613 0.206615,0.516519 0.413225,0.516519 0.30991,0 0.51652,-0.309906 0.51652,-0.516519 m -0.82643,-2.995878 c 0,-0.309906 -0.206608,-0.516519 -0.516541,-0.516519 -0.206613,0 -0.413226,0.206613 -0.413226,0.516519 0,0.206614 0.206613,0.516546 0.413226,0.516546 0.309933,0 0.516541,-0.309932 0.516541,-0.516546 m -2.995846,0.826453 c 0,-0.309907 -0.206613,-0.51652 -0.516519,-0.51652 -0.206613,0 -0.413227,0.206613 -0.413227,0.51652 0,0.206613 0.206614,0.51652 0.413227,0.51652 0.309906,0 0.516519,-0.309907 0.516519,-0.51652 m -1.652905,0.51652 0.10332,-0.103294 m 0,0 0.206613,0.826453 m 0,0 0.103293,-0.206613 m 0,0 0.10332,0.206613 m 0,0 -0.10332,0.103293 m 0,0 h -0.206613 m 0,0 -0.206613,-0.826452 m 2.789264,3.20249 0.10332,0.309906 m 0,0 h -0.10332 m 0,0 -0.103293,-0.206613 m 0,0 h -0.10332 m 0,0 v -0.103293 m 0,0 h 0.10332 m 0,0 -0.10332,-0.206613 m 0,0 h 0.10332 m 0,0 0.103293,0.103293 m 0,0 0.309907,-0.103293 m 0,0 0.103319,0.206613 m 0,0 -0.206613,0.619839 m 0,0 -0.103293,0.103293 m 0,0 0.103293,-0.723132 m 0,0 h -0.206613 m 1.549559,0 0.10332,0.103293 0.206608,0.10332 m 0,0 h 0.1033 m 0,-0.10332 c 0.10332,0 0.20661,-0.206613 0.10332,-0.309906 m 0,0.103293 h -0.10332 m -0.1033,0.10332 c 0.1033,0 0.1033,-0.10332 0.1033,-0.10332 m -0.206615,0 v 0.10332 h 0.103315 m -0.206608,0 0.103293,-0.10332 v -0.103293 m 0,0 h 0.103315 m 0,0 v -0.10332 m 0,0 h -0.103315 m -0.103293,-0.103294 v 0.103294 h 0.103293 m -0.103293,-0.309907 v 0.10332 c -0.10332,0 -0.10332,0 0,0.103293 m 0,-0.103293 h 0.103293 0.103315 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 -0.206608,-0.103293 m 0,0 -0.206613,0.206613 v 0.206587 m 0,-0.103294 c 0,0.103294 0.103293,0.206614 0.206613,0.206614 m 0,0 -0.10332,0.103293 v 0.10332 m 1.136358,-4.648756 -0.51652,0.103293 m 0,0 v 0.10332 m 0,0 0.41323,-0.10332 m 0,0 -0.20662,0.413227 m 0,0 c 0,0.103319 0,0.206613 0.1033,0.206613 0.10332,0.103293 0.20661,0.103293 0.20661,0.103293 0.10332,-0.103293 0.20661,-0.206587 0.10332,-0.309906 m 0,0.103319 h -0.10332 m -0.20661,-0.103319 v 0.206613 h 0.20661 c 0,0 0.10332,-0.103294 0,-0.206613 m -0.20661,0.103319 0.20661,-0.516546 m 0,0 v -0.103293 m -2.78921,31.714782 c -0.309933,0 -0.61984,0.10332 -0.826453,0.20661 m 1.033066,-0.61983 c -0.516546,0 -1.033066,0.10332 -1.446292,0.30993 m -1.239679,1.13636 c -0.826426,1.13636 -0.929745,2.78923 -0.103293,3.92559 0.826453,1.23966 2.272718,1.8595 3.718983,1.54959 1.446268,-0.30993 2.479328,-1.44629 2.789268,-2.89256 m -5.165279,-3.71898 c -0.516519,0.3099 -0.929746,0.61984 -1.239679,1.13636 m 0.309933,-0.10332 c -0.929772,1.03306 -1.033065,2.58262 -0.309933,3.8223 0.61984,1.23965 2.066132,1.85949 3.512371,1.65288 1.342967,-0.30991 2.479357,-1.34297 2.685967,-2.78924 m 0,0.10329 h 0.20662 m -6.404958,-2.68591 0.309933,-0.10332 m 0.929746,-0.72314 v -0.20661 m 1.549585,-0.3099 c -0.516519,0 -1.033065,0.20661 -1.549585,0.41322 m 1.446292,-0.51654 0.103293,0.20661 m 2.892534,3.92559 h 0.51654 m -0.41322,-1.03303 -0.10332,1.03303 m 0.51654,-0.92971 -0.41322,-0.10332 m 0.41322,0 c -0.10332,-1.23966 -0.92977,-2.37602 -2.169421,-2.78924 m -1.136359,0.41322 1.136359,-0.30993 m -1.239653,-0.20661 0.103294,0.51654 m -1.549586,0.4132 -0.103293,-0.51652 m -0.929746,0.72314 1.033039,-0.20662 m 4.028916,2.16943 c 0,-0.30991 -0.10332,-0.61981 -0.20661,-0.92975 m -0.72314,1.23968 0.92975,-0.30993 m -0.92975,0.20661 c -0.516541,0.10332 -0.929767,0.72313 -0.723154,1.34295 m 0.309933,1.54958 -0.309933,-1.44626 m -0.51652,1.65288 c 0.309907,-0.1033 0.619839,-0.1033 0.929746,-0.20662 m -1.342946,-1.23965 0.4132,1.44627 m -0.309906,-1.54959 c -0.206587,-0.51652 -0.826426,-0.92975 -1.446266,-0.72313 m -1.446292,0.41322 1.446292,-0.41322 m -1.652905,-0.5165 c 0,0.30988 0.10332,0.61982 0.206613,0.92972 m 1.239679,-1.23965 -1.446292,0.4132 m 1.446292,-0.4132 c 0.619839,-0.20661 0.929746,-0.82642 0.826453,-1.44626 m -0.413227,-1.34298 0.413227,1.44627 m 0.826426,-0.20661 -0.4132,-1.54959 m 0.4132,1.44629 c 0.103319,0.61984 0.723132,0.92975 1.342972,0.82646 m 0.929748,-0.20662 -0.929748,0.20662 m 0.103293,-2.37604 c -0.51652,-0.30993 -1.033066,-0.41323 -1.652852,-0.30993 m 3.718987,3.09917 c -0.10332,-1.23966 -0.92978,-2.27272 -2.066135,-2.78924 m 2.066135,3.71898 v -0.92974 m 0,0.10332 h -0.20662 m -2.169421,-2.78927 0.309906,-0.10329 m 2.685945,0.92974 c 0,0 0.10332,-0.10332 0,-0.10332 m -3.925597,2.37604 c 0,-0.10329 -0.103294,-0.20661 -0.206613,-0.20661 -0.103294,0 -0.206587,0.10332 -0.206587,0.20661 0,0.10332 0.103293,0.20662 0.206587,0.20662 0.103319,0 0.206613,-0.1033 0.206613,-0.20662 m -1.446266,-1.13636 c 0,-0.3099 -0.309933,-0.61984 -0.723132,-0.61984 -0.309933,0 -0.61984,0.30994 -0.61984,0.61984 0,0.41323 0.309907,0.72314 0.61984,0.72314 0.413199,0 0.723132,-0.30991 0.723132,-0.72314 m 2.995853,-0.82645 c 0,-0.30991 -0.309935,-0.61981 -0.723161,-0.61981 -0.309907,0 -0.61984,0.3099 -0.61984,0.61981 0,0.41323 0.309933,0.72316 0.61984,0.72316 0.413226,0 0.723161,-0.30993 0.723161,-0.72316 m 0.82642,2.99585 c 0,-0.30991 -0.3099,-0.61984 -0.72313,-0.61984 -0.30991,0 -0.619838,0.30993 -0.619838,0.61984 0,0.41323 0.309928,0.72313 0.619838,0.72313 0.41323,0 0.72313,-0.3099 0.72313,-0.72313 m -2.99582,0.82645 c 0,-0.30993 -0.309933,-0.61984 -0.723159,-0.61984 -0.309907,0 -0.61984,0.30991 -0.61984,0.61984 0,0.41323 0.309933,0.72314 0.61984,0.72314 0.413226,0 0.723159,-0.30991 0.723159,-0.72314 m -0.206613,0 c 0,-0.20661 -0.206613,-0.41322 -0.516546,-0.41322 -0.206613,0 -0.413227,0.20661 -0.413227,0.41322 0,0.30991 0.206614,0.51652 0.413227,0.51652 0.309933,0 0.516546,-0.20661 0.516546,-0.51652 m 2.995823,-0.82645 c 0,-0.20661 -0.20661,-0.41323 -0.51652,-0.41323 -0.20661,0 -0.413225,0.20662 -0.413225,0.41323 0,0.30991 0.206615,0.51652 0.413225,0.51652 0.30991,0 0.51652,-0.20661 0.51652,-0.51652 m -0.82643,-2.99585 c 0,-0.20661 -0.206608,-0.41323 -0.516541,-0.41323 -0.206613,0 -0.413226,0.20662 -0.413226,0.41323 0,0.30993 0.206613,0.51655 0.413226,0.51655 0.309933,0 0.516541,-0.20662 0.516541,-0.51655 m -2.995846,0.82645 c 0,-0.20661 -0.206613,-0.41322 -0.516519,-0.41322 -0.206613,0 -0.413227,0.20661 -0.413227,0.41322 0,0.30994 0.206614,0.51652 0.413227,0.51652 0.309906,0 0.516519,-0.20658 0.516519,-0.51652 m -1.652905,0.51652 h 0.10332 m 0,0 0.206613,0.72316 m 0,0 0.103293,-0.10332 m 0,0 0.10332,0.10332 m 0,0 -0.10332,0.1033 m 0,0 -0.206613,0.10331 m 0,0 -0.206613,-0.92977 m 2.789264,3.30579 0.10332,0.20658 m 0,0 -0.10332,0.10332 m 0,0 -0.103293,-0.3099 m 0,0 h -0.10332 m 0,0 v -0.10332 m 0,0 h 0.10332 m 0,0 -0.10332,-0.1033 m 0,0 h 0.10332 m 0,0 0.103293,0.1033 m 0,0 0.309907,-0.1033 m 0,0 0.103319,0.1033 m 0,0 -0.206613,0.72313 m 0,0 h -0.103293 m 0,0 0.103293,-0.72313 m 0,0 -0.206613,0.10332 m 1.549559,0 0.10332,0.10329 h 0.206608 m 0,0 h 0.1033 m 0,0 c 0.10332,-0.10329 0.20661,-0.20661 0.10332,-0.30991 m 0,0.1033 h -0.10332 m -0.1033,0.10332 c 0.1033,0 0.1033,-0.10332 0.1033,-0.10332 m -0.206615,0 v 0 c 0,0.10332 0.103315,0.10332 0.103315,0 m -0.206608,0 0.103293,-0.1033 m 0,0 h 0.103315 m 0,0 v -0.10332 m 0,0 h -0.103315 m -0.103293,-0.20661 v 0.10332 c 0,0.10329 0.103293,0.10329 0.103293,0 m -0.103293,-0.20661 v 0 c -0.10332,0 -0.10332,0.10329 0,0.10329 m 0,-0.10329 h 0.103293 l 0.103315,0.10329 m 0,0 0.1033,-0.10329 m 0,0 -0.1033,-0.10332 h -0.206608 m 0,0 -0.206613,0.10332 v 0.20661 m 0,0 c 0,0.10329 0.103293,0.10329 0.206613,0.10329 m 0,0.10332 -0.10332,0.1033 v 0.10332 m 1.136358,-4.75205 -0.51652,0.10329 m 0,0 v 0.10332 m 0,0 h 0.41323 m 0,0 -0.20662,0.41323 m 0,-0.10332 c 0,0.10332 0,0.20661 0.1033,0.30993 0.10332,0.10329 0.20661,0.10329 0.20661,0 0.10332,0 0.20661,-0.10332 0.10332,-0.20661 m 0,0 h -0.10332 m -0.20661,0 v 0.10329 c 0.10332,0.10332 0.10332,0.10332 0.20661,0 0,0 0.10332,-0.10329 0,-0.10329 m -0.20661,0 0.20661,-0.51655 m 0,0 v -0.10329 m -2.78921,31.71475 c -0.309933,0.10332 -0.61984,0.10332 -0.826453,0.20662 m 1.033066,-0.61982 c -0.516546,0 -1.033066,0.20659 -1.446292,0.4132 m -1.239679,1.03307 c -0.826426,1.23968 -0.929745,2.78926 -0.103293,4.02892 0.826453,1.23967 2.272718,1.85951 3.718983,1.54961 1.446268,-0.30994 2.479328,-1.44629 2.789268,-2.89259 m -5.165279,-3.71901 c -0.516519,0.20662 -0.929746,0.61984 -1.239679,1.03307 m 0.309933,-0.10329 c -0.929772,1.13636 -1.033065,2.68594 -0.309933,3.92562 0.61984,1.23965 2.066132,1.85949 3.512371,1.54958 1.342967,-0.20661 2.479357,-1.34299 2.685967,-2.68597 m 0,0 h 0.20662 m -6.404958,-2.58262 0.309933,-0.10332 m 0.929746,-0.82645 v -0.20662 m 1.549585,-0.20661 c -0.516519,0 -1.033065,0.10332 -1.549585,0.30993 m 1.446292,-0.51652 0.103293,0.20659 m 2.892534,3.92562 h 0.51654 m -0.41322,-0.92974 -0.10332,0.92974 m 0.51654,-0.92974 h -0.41322 m 0.41322,0 c -0.10332,-1.34297 -0.92977,-2.37604 -2.169421,-2.78927 m -1.136359,0.30994 1.136359,-0.30994 m -1.239653,-0.20661 0.103294,0.51655 m -1.549586,0.41322 -0.103293,-0.51654 m -0.929746,0.82645 1.033039,-0.30991 m 4.028916,2.16943 c 0,-0.30993 -0.10332,-0.51655 -0.20661,-0.82645 m -0.72314,1.13635 0.92975,-0.20661 m -0.92975,0.10332 c -0.516541,0.20659 -0.929767,0.82643 -0.723154,1.44627 m 0.309933,1.44629 -0.309933,-1.44629 m -0.51652,1.6529 c 0.309907,0 0.619839,-0.10332 0.929746,-0.20661 m -1.342946,-1.23968 0.4132,1.54958 m -0.309906,-1.54958 c -0.206587,-0.61984 -0.826426,-0.92975 -1.446266,-0.82645 m -1.446292,0.51654 1.446292,-0.41322 m -1.652905,-0.51655 c 0,0.30993 0.10332,0.61984 0.206613,0.82645 m 1.239679,-1.13636 -1.446292,0.30991 m 1.446292,-0.4132 c 0.619839,-0.10332 0.929746,-0.72316 0.826453,-1.343 m -0.413227,-1.44626 0.413227,1.44626 m 0.826426,-0.20661 -0.4132,-1.44627 m 0.4132,1.44627 c 0.103319,0.51655 0.723132,0.92977 1.342972,0.72316 m 0.929748,-0.20661 -0.929748,0.3099 m 0.103293,-2.47933 c -0.51652,-0.20661 -1.033066,-0.30991 -1.652852,-0.30991 m 3.718987,3.20247 c -0.10332,-1.23968 -0.92978,-2.37604 -2.066135,-2.89256 m 2.066135,3.8223 v -0.92974 m 0,0 h -0.20662 m -2.169421,-2.78927 0.309906,-0.10329 m 2.685945,0.92975 c 0,0 0.10332,0 0,0 m -3.925597,2.27274 c 0,-0.10332 -0.103294,-0.20661 -0.206613,-0.20661 -0.103294,0 -0.206587,0.10329 -0.206587,0.20661 0,0.10329 0.103293,0.30991 0.206587,0.30991 0.103319,0 0.206613,-0.20662 0.206613,-0.30991 m -1.446266,-1.03306 c 0,-0.41323 -0.309933,-0.72314 -0.723132,-0.72314 -0.309933,0 -0.61984,0.30991 -0.61984,0.72314 0,0.3099 0.309907,0.72313 0.61984,0.72313 0.413199,0 0.723132,-0.41323 0.723132,-0.72313 m 2.995853,-0.82646 c 0,-0.41322 -0.309935,-0.72313 -0.723161,-0.72313 -0.309907,0 -0.61984,0.30991 -0.61984,0.72313 0,0.30991 0.309933,0.72314 0.61984,0.72314 0.413226,0 0.723161,-0.41323 0.723161,-0.72314 m 0.82642,2.99588 c 0,-0.41323 -0.3099,-0.72316 -0.72313,-0.72316 -0.30991,0 -0.619838,0.30993 -0.619838,0.72316 0,0.30991 0.309928,0.72313 0.619838,0.72313 0.41323,0 0.72313,-0.41322 0.72313,-0.72313 m -2.99582,0.82643 c 0,-0.4132 -0.309933,-0.72314 -0.723159,-0.72314 -0.309907,0 -0.61984,0.30994 -0.61984,0.72314 0,0.30993 0.309933,0.72316 0.61984,0.72316 0.413226,0 0.723159,-0.41323 0.723159,-0.72316 m -0.206613,0 c 0,-0.30991 -0.206613,-0.51652 -0.516546,-0.51652 -0.206613,0 -0.413227,0.20661 -0.413227,0.51652 0,0.20661 0.206614,0.51654 0.413227,0.51654 0.309933,0 0.516546,-0.30993 0.516546,-0.51654 m 2.995823,-0.82643 c 0,-0.30993 -0.20661,-0.51655 -0.51652,-0.51655 -0.20661,0 -0.413225,0.20662 -0.413225,0.51655 0,0.20661 0.206615,0.51652 0.413225,0.51652 0.30991,0 0.51652,-0.30991 0.51652,-0.51652 m -0.82643,-2.99588 c 0,-0.3099 -0.206608,-0.51652 -0.516541,-0.51652 -0.206613,0 -0.413226,0.20662 -0.413226,0.51652 0,0.20662 0.206613,0.51652 0.413226,0.51652 0.309933,0 0.516541,-0.3099 0.516541,-0.51652 m -2.995846,0.82646 c 0,-0.30994 -0.206613,-0.51655 -0.516519,-0.51655 -0.206613,0 -0.413227,0.20661 -0.413227,0.51655 0,0.20661 0.206614,0.51652 0.413227,0.51652 0.309906,0 0.516519,-0.30991 0.516519,-0.51652 m -1.652905,0.51652 h 0.10332 m 0,0 0.206613,0.72313 m 0,0 0.103293,-0.20659 m 0,0 0.10332,0.20659 m 0,0 -0.10332,0.10332 m 0,0 h -0.206613 m 0,0 -0.206613,-0.82645 m 2.789264,3.20249 0.10332,0.3099 m 0,0 h -0.10332 m 0,0 -0.103293,-0.20661 m 0,0 h -0.10332 m 0,0 v -0.10329 m 0,0 h 0.10332 m 0,0 -0.10332,-0.20662 m 0,0 h 0.10332 m 0,0 0.103293,0.1033 m 0,0 0.309907,-0.1033 m 0,0 0.103319,0.20662 m 0,0 -0.206613,0.61983 m 0,0 -0.103293,0.1033 m 0,0 0.103293,-0.72313 m 0,0 h -0.206613 m 1.549559,0 0.10332,0.10329 0.206608,0.10332 m 0,0 h 0.1033 m 0,-0.10332 c 0.10332,0 0.20661,-0.20661 0.10332,-0.30991 m 0,0.1033 h -0.10332 m -0.1033,0.10332 c 0.1033,0 0.1033,0 0.1033,-0.10332 m -0.206615,0 v 0.10332 h 0.103315 m -0.206608,0 0.103293,-0.10332 v -0.1033 m 0,0 h 0.103315 m 0,0 v -0.10332 m 0,0 h -0.103315 m -0.103293,-0.10329 v 0.10329 h 0.103293 m -0.103293,-0.3099 v 0.10329 c -0.10332,0 -0.10332,0 0,0.10332 m 0,-0.10332 h 0.103293 0.103315 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10329 -0.206608,-0.10332 m 0,0 -0.206613,0.20661 v 0.20661 m 0,-0.10329 c 0,0.10329 0.103293,0.20661 0.206613,0.20661 m 0,0 -0.10332,0.1033 v 0.10332 m 1.136358,-4.64876 -0.51652,0.10329 m 0,0 v 0.10332 m 0,0 0.41323,-0.10332 m 0,0 -0.20662,0.41323 m 0,0 c 0,0.10329 0,0.20661 0.1033,0.20661 0.10332,0.1033 0.20661,0.1033 0.20661,0.1033 0.10332,-0.1033 0.20661,-0.20662 0.10332,-0.30991 m 0,0.10329 h -0.10332 m -0.20661,-0.10329 v 0.20661 h 0.20661 c 0,0 0.10332,-0.10332 0,-0.20661 m -0.20661,0.10329 0.20661,-0.51652 m 0,0 v -0.10329 M 33.109411,71.952279 v 0 m 1.239652,-0.413226 c 0,0 -0.103293,0.103293 0,0.103293 m -0.826452,0.723133 c 0.10332,0.10332 0.309933,0.206613 0.413226,0.10332 0.206613,0 0.309933,-0.10332 0.413226,-0.309933 m 0,0 v -0.309907 m 0.61984,6.301661 c 0.309906,0 0.619839,-0.10332 0.929746,-0.206613 m -2.789238,-6.095048 c -1.652878,0.826453 -2.479331,2.789264 -1.756172,4.442143 0.619813,1.756198 2.479305,2.68597 4.235503,2.169424 1.756198,-0.413226 2.789264,-2.169424 2.582651,-3.925622 -0.309933,-1.859492 -1.962812,-3.099171 -3.82233,-2.995851 m 0,0 c -0.413226,0 -0.826452,0.206613 -1.239652,0.309906 m 0.103293,0.10332 c -1.549558,0.723133 -2.376011,2.582625 -1.756171,4.23553 0.619839,1.652878 2.376011,2.58265 4.028889,2.169424 1.756199,-0.516546 2.789264,-2.169424 2.479358,-3.925623 -0.309933,-1.652905 -1.859518,-2.892557 -3.615717,-2.685944 m -0.103293,0.103293 v -0.103293 m 0.413226,1.756198 -0.413226,-1.239678 m 0.413226,1.239678 c 0.103294,0.51652 0.723133,0.929746 1.342972,0.723133 m 1.446266,-0.309933 -1.446266,0.413226 m 1.756199,0.413227 c -0.10332,-0.309907 -0.10332,-0.61984 -0.206613,-0.929746 m -0.413227,1.136359 0.51652,-0.206613 m -0.51652,0.206613 h 0.103294 l 0.103319,0.10332 m 0,0 v 0.103293 0.10332 m 0,0 0.103294,0.103293 v 0.10332 m 0,0 v 0.206586 l -0.103294,0.10332 m 0,0 h -0.206613 l -0.10332,-0.10332 m 0,0 0.10332,-0.103293 m 0,0 v 0.103293 h 0.103294 m 0,0 0.103319,-0.103293 v -0.103293 m 0,0 v -0.10332 h -0.103319 m 0,0 h -0.103294 m 0,0 v -0.103293 m 0,0 h 0.103294 v -0.10332 m 0,0 V 75.05145 h -0.103294 m 0,0 h -0.10332 v 0.103293 m 0,0 h -0.103293 m 0,0 V 75.05145 l 0.103293,-0.10332 m -0.826426,0.206613 0.826426,-0.206613 m -0.826426,0.10332 c -0.516546,0.206613 -0.929772,0.826426 -0.723159,1.446265 m 0.309933,1.446292 -0.413226,-1.446292 m -0.826453,0.206613 0.413227,1.549585 m -0.309907,-1.549585 c -0.206613,-0.619839 -0.826452,-0.929746 -1.446292,-0.826452 m -1.446265,0.516546 1.446265,-0.413227 m -1.652852,-0.516519 c 0,0.309906 0.103294,0.619813 0.206587,0.826426 m 1.239652,-1.136359 -1.549558,0.309933 m 1.549558,-0.413226 c 0.61984,-0.10332 0.929746,-0.72316 0.826453,-1.342973 m -0.413226,-1.239678 0.309906,1.239678 m -0.4132,-1.549611 c 0,0.10332 0.103294,0.206613 0.206587,0.206613 m -0.309907,-0.309906 v 0.103293 m -0.619813,4.752075 -0.413226,0.10332 m 0,0 v -0.10332 m 0,0 0.10332,-0.723132 m 0,0 h 0.206613 m 0,0 -0.206613,0.619839 m 0,0 h 0.309906 m 0,0 -0.103293,-0.309933 m 0,0 h 0.103293 m 0,0 0.10332,0.309933 m 0,0 v -0.10332 m 0,0 0.103294,0.10332 m 0,0 -0.103294,0.103293 m 0,0 v 0.10332 m 0,0 h -0.10332 m 0,0 v -0.10332 m -0.516519,-1.962811 -0.206613,0.10332 m 0,0 -0.10332,-0.72316 m 0,0 -0.103293,0.10332 m 0,0 -0.103294,-0.10332 m 0,0 0.103294,-0.206613 m 0,0 h 0.103293 m 0,0 0.309933,0.826453 m 5.061955,-1.342972 -0.516519,0.206613 m 0,0 -0.10332,-0.206613 m 0,0 0.309933,-0.413227 m 0,-0.103293 c 0.103293,0 0.103293,-0.10332 0,-0.10332 m 0,0.10332 -0.10332,-0.10332 h -0.103293 m 0,0 -0.10332,0.10332 m 0,0 -0.103293,0.103293 m 0,0 v -0.206613 l 0.206613,-0.103293 m 0,0 h 0.206613 l 0.103293,0.103293 m 0,0 v 0.206613 m 0,0 -0.206613,0.413227 m 0,0 0.309906,-0.103294 m 0,0 0.10332,0.103294 m -2.789264,-2.066105 v 0 m -1.136359,0.413226 v 0.103294 m 0,-0.103294 c 0,0 -0.103293,-0.10332 -0.103293,0 m 4.028916,2.995851 h -0.10332 m -2.169398,0.10332 c 0,-0.10332 -0.103319,-0.206614 -0.206613,-0.206614 -0.10332,0 -0.309933,0.103294 -0.309933,0.206614 0,0.103293 0.206613,0.309906 0.309933,0.309906 0.103294,0 0.206613,-0.206613 0.206613,-0.309906 m 1.549586,-1.859519 c 0,-0.413226 -0.309933,-0.723132 -0.72316,-0.723132 -0.309906,0 -0.723132,0.309906 -0.723132,0.723132 0,0.309933 0.413226,0.723133 0.723132,0.723133 0.413227,0 0.72316,-0.4132 0.72316,-0.723133 m 0.826426,2.995878 c 0,-0.413227 -0.309907,-0.723133 -0.723133,-0.723133 -0.309907,0 -0.723133,0.309906 -0.723133,0.723133 0,0.309906 0.413226,0.723132 0.723133,0.723132 0.413226,0 0.723133,-0.413226 0.723133,-0.723132 m -2.995851,0.826452 c 0,-0.413226 -0.309933,-0.723159 -0.723159,-0.723159 -0.309907,0 -0.723106,0.309933 -0.723106,0.723159 0,0.309906 0.413199,0.723133 0.723106,0.723133 0.413226,0 0.723159,-0.413227 0.723159,-0.723133 m -0.826452,-2.995877 c 0,-0.413226 -0.309907,-0.723133 -0.723107,-0.723133 -0.309933,0 -0.723159,0.309907 -0.723159,0.723133 0,0.309906 0.413226,0.723133 0.723159,0.723133 0.4132,0 0.723107,-0.413227 0.723107,-0.723133 m -0.206614,0 c 0,-0.309907 -0.206613,-0.51652 -0.516493,-0.51652 -0.206613,0 -0.516546,0.206613 -0.516546,0.51652 0,0.206613 0.309933,0.51652 0.516546,0.51652 0.30988,0 0.516493,-0.309907 0.516493,-0.51652 m 0.826453,2.995877 c 0,-0.309933 -0.206613,-0.516546 -0.516546,-0.516546 -0.206587,0 -0.51652,0.206613 -0.51652,0.516546 0,0.206613 0.309933,0.51652 0.51652,0.51652 0.309933,0 0.516546,-0.309907 0.516546,-0.51652 m 2.99585,-0.826452 c 0,-0.309933 -0.206586,-0.516547 -0.516519,-0.516547 -0.206613,0 -0.51652,0.206614 -0.51652,0.516547 0,0.206613 0.309907,0.516519 0.51652,0.516519 0.309933,0 0.516519,-0.309906 0.516519,-0.516519 m -0.826426,-2.995878 c 0,-0.309906 -0.206613,-0.516519 -0.516546,-0.516519 -0.206613,0 -0.516519,0.206613 -0.516519,0.516519 0,0.206614 0.309906,0.516546 0.516519,0.516546 0.309933,0 0.516546,-0.309932 0.516546,-0.516546 m -2.892557,31.714809 c 0,0.10329 0.103294,0.20661 0.206587,0.30991 m 0,0 c 0.10332,0.10332 0.309933,0.10332 0.413226,0.10332 0.206613,-0.10332 0.309933,-0.20662 0.413226,-0.30994 m 0,0 v -0.41322 m -1.136359,0.30993 v -0.10332 m 0,0.10332 v 0.10329 m 1.136359,-0.61983 c -0.413226,0 -0.826452,0.10332 -1.239652,0.30993 m 0.103293,0.10329 c -1.549558,0.72313 -2.376011,2.58265 -1.756171,4.2355 0.619839,1.65291 2.376011,2.58266 4.028889,2.06614 1.756199,-0.41323 2.789264,-2.06614 2.479358,-3.82231 -0.309933,-1.7562 -1.859518,-2.89255 -3.615717,-2.78923 m -0.103293,0.20661 v -0.10332 m 0.413226,1.7562 -0.413226,-1.34298 m 0.413226,1.23968 c 0.103294,0.61984 0.723133,0.92975 1.342972,0.82646 m 1.446266,-0.41323 -1.446266,0.41323 m 1.756199,0.4132 c -0.10332,-0.30991 -0.10332,-0.61982 -0.206613,-0.82643 m -1.342973,1.34297 1.446266,-0.41322 m -1.446266,0.3099 c -0.516546,0.10332 -0.929772,0.72313 -0.723159,1.34295 m 0.309933,1.54958 -0.413226,-1.44626 m -0.413226,1.65288 c 0.309906,-0.1033 0.619839,-0.1033 0.929746,-0.20662 m -1.342973,-1.23965 0.413227,1.44627 m -0.309907,-1.54959 c -0.206613,-0.51652 -0.826452,-0.92975 -1.446292,-0.72313 m -1.446265,0.41322 1.446265,-0.41322 m -1.652852,-0.5165 c 0,0.30988 0.103294,0.61982 0.206587,0.92972 m 1.239652,-1.23965 -1.549558,0.4132 m 1.549558,-0.4132 c 0.61984,-0.20661 0.929746,-0.82642 0.826453,-1.44626 m -0.413226,-1.23968 0.309906,1.34297 m 0.516546,3.20246 c 0,-0.30993 -0.309933,-0.61984 -0.723159,-0.61984 -0.309907,0 -0.723106,0.30991 -0.723106,0.61984 0,0.41323 0.413199,0.72314 0.723106,0.72314 0.413226,0 0.723159,-0.30991 0.723159,-0.72314 m 2.995851,-0.72316 c 0,-0.4132 -0.309907,-0.72313 -0.723133,-0.72313 -0.309907,0 -0.723133,0.30993 -0.723133,0.72313 0,0.30994 0.413226,0.72316 0.723133,0.72316 0.413226,0 0.723133,-0.41322 0.723133,-0.72316 m -3.822303,-2.27269 c 0,-0.3099 -0.309907,-0.61984 -0.723107,-0.61984 -0.309933,0 -0.723159,0.30994 -0.723159,0.61984 0,0.41323 0.413226,0.72314 0.723159,0.72314 0.4132,0 0.723107,-0.30991 0.723107,-0.72314 m 2.995877,-0.82645 c 0,-0.30991 -0.309933,-0.61981 -0.61984,-0.61981 -0.413226,0 -0.723132,0.3099 -0.723132,0.61981 0,0.41323 0.309906,0.72316 0.723132,0.72316 0.309907,0 0.61984,-0.30993 0.61984,-0.72316 m -1.342972,1.96281 c 0,-0.3099 -0.206614,-0.51652 -0.413227,-0.51652 -0.309933,0 -0.516546,0.20662 -0.516546,0.51652 0,0.20662 0.206613,0.51652 0.516546,0.51652 0.206613,0 0.413227,-0.3099 0.413227,-0.51652 m -0.826453,-3.30578 v -0.10329 m -1.033066,0.3099 v -0.10329 h -0.103293 m 0,0 c -1.652878,0.82642 -2.479331,2.68594 -1.756172,4.44211 0.619813,1.65288 2.479305,2.58266 4.235503,2.16943 1.756198,-0.51655 2.789264,-2.27275 2.582651,-4.02892 -0.309933,-1.7562 -1.962812,-3.09917 -3.82233,-2.89255 m 0,0 v 0 c 0,0 -0.103293,0 0,0 m -0.309906,5.37188 c 0,-0.20661 -0.206613,-0.41322 -0.516546,-0.41322 -0.206587,0 -0.51652,0.20661 -0.51652,0.41322 0,0.30991 0.309933,0.51652 0.51652,0.51652 0.309933,0 0.516546,-0.20661 0.516546,-0.51652 m 2.99585,-0.72316 c 0,-0.3099 -0.206586,-0.51652 -0.516519,-0.51652 -0.206613,0 -0.51652,0.20662 -0.51652,0.51652 0,0.20662 0.309907,0.51655 0.51652,0.51655 0.309933,0 0.516519,-0.30993 0.516519,-0.51655 m -3.822303,-2.27269 c 0,-0.20661 -0.206613,-0.41322 -0.516493,-0.41322 -0.206613,0 -0.516546,0.20661 -0.516546,0.41322 0,0.30994 0.309933,0.51652 0.516546,0.51652 0.30988,0 0.516493,-0.20658 0.516493,-0.51652 m 2.995877,-0.82645 c 0,-0.20661 -0.206613,-0.41323 -0.413226,-0.41323 -0.309933,0 -0.516546,0.20662 -0.516546,0.41323 0,0.30993 0.206613,0.51655 0.516546,0.51655 0.206613,0 0.413226,-0.20662 0.413226,-0.51655 m 29.855292,37.80983 c 0.103294,-0.20661 0.103294,-0.41322 0.103294,-0.61984 m -0.103294,-4.33885 c 0.103294,-0.20661 0.103294,-0.41322 0.103294,-0.61984 m -2.685944,3.71901 c 0,0.30994 0.309906,0.61984 0.619839,0.61984 0.309906,0 0.51652,-0.3099 0.51652,-0.61984 m -1.136359,-2.47933 c 0,0.30991 0.309906,0.61984 0.619839,0.61984 0.309906,0 0.51652,-0.30993 0.51652,-0.61984 m 0.103319,-1.23968 c 0,0.30994 0.309907,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.3099 0.516546,-0.61984 m 1.342972,0 c 0,0.30994 0.309907,0.61984 0.61984,0.61984 0.309906,0 0.516519,-0.3099 0.516519,-0.61984 m 0.10332,1.23968 c 0,0.30991 0.309906,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.30993 0.516546,-0.61984 m -1.136359,2.47933 c 0,0.30994 0.309906,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.3099 0.516546,-0.61984 m -2.376038,1.23968 c 0,0.30991 0.309907,0.61984 0.61984,0.61984 0.309906,0 0.516519,-0.30993 0.516519,-0.61984 m -3.61569,0 c 0,0.30991 0.309907,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.30993 0.516546,-0.61984 m 4.338849,-2.47933 c 0,-0.30993 0,-0.72316 -0.103319,-1.03306 m -7.024794,0 c -0.103293,0.3099 -0.206613,0.72313 -0.206613,1.03306 m 4.752076,-3.5124 c -0.72316,-0.10332 -1.446292,-0.10332 -2.066132,0 m 0,0 c -1.239652,0.4132 -2.169424,1.34298 -2.479331,2.47934 m 0,0 c 0,0.10329 -0.103293,0.10329 -0.103293,0.10329 m 0,0 c 0,0.20661 0.206613,0.41323 0.4132,0.41323 m 2.582651,-2.58266 c 0,-0.10329 0,-0.20661 -0.103294,-0.3099 -0.10332,0 -0.206613,-0.1033 -0.309933,0 m 4.545463,2.37604 c -0.413227,-1.13636 -1.342973,-2.06614 -2.479331,-2.47934 m 0,0.1033 c -0.10332,-0.1033 -0.309933,0 -0.309933,0 -0.103294,0.10329 -0.206613,0.20661 -0.206613,0.3099 m 2.58265,2.58266 c 0.10332,0 0.206613,-0.1033 0.309933,-0.20662 0,0 0.103294,-0.20661 0,-0.3099 m -2.892583,4.23552 c 0,0.10332 0.103319,0.20662 0.206613,0.30994 0,0 0.206613,0.10329 0.309933,0 m 0,0 c 1.136358,-0.30994 2.066104,-1.23968 2.479331,-2.47936 m -0.103294,0 c 0.103294,-0.10329 0,-0.20661 0,-0.30991 -0.10332,-0.10332 -0.206613,-0.10332 -0.309933,-0.10332 m -6.611567,0.41323 c 0.309907,1.23968 1.239679,2.16942 2.479331,2.47936 m 0,0 c 0.10332,0.10329 0.206613,0 0.309933,0 0.103294,-0.10332 0.103294,-0.20662 0.103294,-0.30994 m -2.582651,-2.58265 c -0.206587,0 -0.4132,0.10332 -0.4132,0.30994 m 0,0 c 0,0.10329 0.103293,0.10329 0.103293,0.10329 m -0.206613,-1.03304 c 0,0.4132 0.10332,0.72313 0.206613,1.03304 m 7.024794,0 c 0.103319,-0.30991 0.103319,-0.61984 0.103319,-1.03304 m -4.648782,3.5124 c 0.61984,0.20658 1.342972,0.20658 2.066132,0 m -1.756199,-1.03307 c 0,-0.30993 -0.206613,-0.51654 -0.516546,-0.51654 -0.309906,0 -0.619813,0.20661 -0.619813,0.51654 m 3.61569,0 c 0,-0.30993 -0.206613,-0.51654 -0.516519,-0.51654 -0.309933,0 -0.61984,0.20661 -0.61984,0.51654 m 2.376038,-1.23968 c 0,-0.3099 -0.206613,-0.51652 -0.516546,-0.51652 -0.309907,0 -0.619813,0.20662 -0.619813,0.51652 m 1.136359,-2.47933 c 0,-0.30993 -0.206613,-0.51652 -0.516546,-0.51652 -0.309907,0 -0.619813,0.20659 -0.619813,0.51652 m -0.10332,-1.23968 c 0,-0.3099 -0.206613,-0.51652 -0.516519,-0.51652 -0.309933,0 -0.61984,0.20662 -0.61984,0.51652 m -1.342972,0 c 0,-0.3099 -0.206613,-0.51652 -0.516546,-0.51652 -0.309906,0 -0.619813,0.20662 -0.619813,0.51652 m -0.103319,1.23968 c 0,-0.30993 -0.206614,-0.51652 -0.51652,-0.51652 -0.309933,0 -0.619839,0.20659 -0.619839,0.51652 m 1.136359,2.47933 c 0,-0.3099 -0.206614,-0.51652 -0.51652,-0.51652 -0.309933,0 -0.619839,0.20662 -0.619839,0.51652 m 0,-1.65288 h -0.10332 m 3.615716,3.61569 v -0.10329 m -1.033065,0 v 0.10329 m -2.582651,-2.58265 h 0.10332 m 0,-1.13635 c 0.413226,0.30993 0.826452,0.30993 1.136359,0 m 1.033065,0.10331 h -1.033065 m 1.033065,-0.10331 c 0.206613,0 0.309907,-0.1033 0.309907,-0.30991 m 0,-1.03307 v 1.03307 m 0.206613,-1.65291 c 0,-0.20661 0,-0.41322 -0.103294,-0.51652 m 1.03304,0 c -0.309907,0.30991 -0.309907,0.72314 0,1.13636 m -0.103294,1.03307 v -1.03307 m 0.103294,1.03307 c 0,0.20661 0.103319,0.30991 0.309932,0.30991 m 1.033066,0.10331 h -1.033066 m 1.033066,-0.10331 c 0.4132,0.30993 0.826426,0.30993 1.136359,0 m 0,1.03306 c -0.309933,-0.20661 -0.723159,-0.20661 -1.136359,0 m -0.413226,0.10329 h 0.413226 m -0.309933,0 c -0.103293,0 -0.206613,0 -0.206613,0.10332 m 0,0.51652 v -0.41322 m -0.206613,0.61984 c 0.10332,0 0.206613,-0.1033 0.206613,-0.20662 m -0.723133,0.20662 h 0.51652 m -0.413226,0 c -0.103294,0 -0.206613,0 -0.206613,0.10332 m -0.103294,0.4132 v -0.30991 m 0.103294,0.30991 c -0.309907,0.30993 -0.309907,0.72316 0,1.13638 m -0.929746,-0.61984 c 0,-0.20661 0,-0.41322 -0.103294,-0.51654 m -0.103319,-1.03304 v 1.03304 m 0,-1.03304 c 0,-0.20662 -0.103294,-0.30994 -0.309907,-0.30994 m -1.033065,0 h 1.033065 m -1.033065,-0.10329 c -0.309907,-0.20661 -0.723133,-0.20661 -1.136359,0 m 1.033065,0 h 2.066105 m 0,0 v 2.58265 m 0,0 h 0.206613 m 0,0 v -0.51654 m 0.206613,-0.61984 c -0.10332,0.10332 -0.206613,0.30993 -0.206613,0.51654 m 0.206613,-0.41322 v -2.16943 m 0,0 h 2.479331 m 0,0 v -0.10329 m 0,0 h -0.516519 m -0.51652,-0.20662 c 0.206587,0.1033 0.4132,0.20662 0.619813,0.20662 m -0.619813,-0.20662 H 66.37378 m 0,0 v -2.47935 m 0,0 h -0.206613 m 0,0 v 0.51654 m -0.103294,0.51652 c 0.103294,-0.20661 0.206613,-0.41322 0.206613,-0.61984 m -0.206613,0.61984 v 2.06611 m 0,0 h -2.58265 m 0,0 v 0.20661 m 0,0 h 0.516519 m 0.61984,0.10332 c -0.103294,-0.10332 -0.309907,-0.20661 -0.51652,-0.20661 m 2.479331,2.78926 H 66.4771 m 2.99585,-3.20249 v 0.20661 m -3.09917,-2.99587 h 0.10332 m -2.995877,3.09917 v -0.1033 m 0,0 h 2.58265 m 0.413227,-2.99587 v 2.47935 m 2.99585,0.51652 h -2.479331 m -0.516519,2.99588 v -2.58265 m -0.413227,-30.26852 c 0.103294,-0.10332 0.103294,-0.3099 0.103294,-0.51652 m -0.103294,-4.44214 c 0.103294,-0.10329 0.103294,-0.30991 0.103294,-0.51652 m -2.685944,3.71898 c 0,0.30991 0.309906,0.61984 0.619839,0.61984 0.309906,0 0.51652,-0.30993 0.51652,-0.61984 m -1.136359,-2.4793 c 0,0.30991 0.309906,0.61981 0.619839,0.61981 0.309906,0 0.51652,-0.3099 0.51652,-0.61981 m 0.103319,-1.23968 c 0,0.30991 0.309907,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.30993 0.516546,-0.61984 m 1.342972,0 c 0,0.30991 0.309907,0.61984 0.61984,0.61984 0.309906,0 0.516519,-0.30993 0.516519,-0.61984 m 0.10332,1.23968 c 0,0.30991 0.309906,0.61981 0.619813,0.61981 0.309933,0 0.516546,-0.3099 0.516546,-0.61981 m -1.136359,2.4793 c 0,0.30991 0.309906,0.61984 0.619813,0.61984 0.309933,0 0.516546,-0.30993 0.516546,-0.61984 m -2.376038,1.23968 c 0,0.30991 0.309907,0.61982 0.61984,0.61982 0.309906,0 0.516519,-0.30991 0.516519,-0.61982 m -3.61569,0 c 0,0.30991 0.309907,0.61982 0.619813,0.61982 0.309933,0 0.516546,-0.30991 0.516546,-0.61982 m 4.338849,-2.47933 c 0,-0.41322 0,-0.72313 -0.103319,-1.03304 m -7.024794,0 c -0.103293,0.30991 -0.206613,0.61982 -0.206613,1.03304 m 4.752076,-3.51239 c -0.72316,-0.20662 -1.446292,-0.20662 -2.066132,0 m 0,0 c -1.239652,0.30993 -2.169424,1.23967 -2.479331,2.47935 m 0,0 c 0,0 -0.103293,0 -0.103293,0.1033 m 0,0 c 0,0.20661 0.206613,0.41322 0.4132,0.41322 m 2.582651,-2.58265 c 0,-0.10329 0,-0.3099 -0.103294,-0.3099 -0.10332,-0.10332 -0.206613,-0.10332 -0.309933,-0.10332 m 4.545463,2.47935 c -0.413227,-1.23968 -1.342973,-2.16942 -2.479331,-2.47935 m 0,0 c -0.10332,0 -0.309933,0 -0.309933,0.10332 -0.103294,0 -0.206613,0.20661 -0.206613,0.3099 m 2.58265,2.58265 c 0.10332,0 0.206613,-0.10332 0.309933,-0.20661 0,-0.10329 0.103294,-0.20661 0,-0.30991 m -2.892583,4.13219 c 0,0.10332 0.103319,0.20661 0.206613,0.30993 0,0 0.206613,0.10329 0.309933,0 m 0,0.10329 c 1.136358,-0.41322 2.066104,-1.34297 2.479331,-2.47933 m -0.103294,0 c 0.103294,-0.10329 0,-0.30991 0,-0.30991 -0.10332,-0.10332 -0.206613,-0.20661 -0.309933,-0.20661 m -6.611567,0.51652 c 0.309907,1.13636 1.239679,2.06611 2.479331,2.47933 m 0,-0.10329 c 0.10332,0.10329 0.206613,0 0.309933,0 0.103294,-0.10332 0.103294,-0.20661 0.103294,-0.30993 m -2.582651,-2.58263 c -0.206587,0 -0.4132,0.20661 -0.4132,0.41323 m 0,0 c 0,0 0.103293,0 0.103293,0.10329 m -0.206613,-1.03304 c 0,0.30993 0.10332,0.72313 0.206613,1.03304 m 7.024794,0 c 0.103319,-0.30991 0.103319,-0.72311 0.103319,-1.03304 m -4.648782,3.51237 c 0.61984,0.10332 1.342972,0.10332 2.066132,0 m -1.756199,-1.03304 c 0,-0.30993 -0.206613,-0.61984 -0.516546,-0.61984 -0.309906,0 -0.619813,0.30991 -0.619813,0.61984 m 3.61569,0 c 0,-0.30993 -0.206613,-0.61984 -0.516519,-0.61984 -0.309933,0 -0.61984,0.30991 -0.61984,0.61984 m 2.376038,-1.23968 c 0,-0.3099 -0.206613,-0.61984 -0.516546,-0.61984 -0.309907,0 -0.619813,0.30994 -0.619813,0.61984 m 1.136359,-2.4793 c 0,-0.30993 -0.206613,-0.61984 -0.516546,-0.61984 -0.309907,0 -0.619813,0.30991 -0.619813,0.61984 m -0.10332,-1.23968 c 0,-0.30991 -0.206613,-0.61984 -0.516519,-0.61984 -0.309933,0 -0.61984,0.30993 -0.61984,0.61984 m -1.342972,0 c 0,-0.30991 -0.206613,-0.61984 -0.516546,-0.61984 -0.309906,0 -0.619813,0.30993 -0.619813,0.61984 m -0.103319,1.23968 c 0,-0.30993 -0.206614,-0.61984 -0.51652,-0.61984 -0.309933,0 -0.619839,0.30991 -0.619839,0.61984 m 1.136359,2.4793 c 0,-0.3099 -0.206614,-0.61984 -0.51652,-0.61984 -0.309933,0 -0.619839,0.30994 -0.619839,0.61984 m 0,-1.75617 h -0.10332 m 2.582651,-2.58265 v 0.10332 m 1.033065,0 v -0.10332 m -3.615716,3.61569 h 0.10332 m 0,-1.03304 c 0.413226,0.20662 0.826452,0.20662 1.136359,0 m 1.033065,0 h -1.033065 m 1.033065,0 c 0.206613,0 0.309907,-0.20661 0.309907,-0.41322 m 0,-0.92975 v 1.03307 m 0.206613,-1.65291 c 0,-0.20661 0,-0.41323 -0.103294,-0.61984 m 1.03304,0 c -0.309907,0.41323 -0.309907,0.82645 0,1.13636 m -0.103294,1.13639 v -1.03307 m 0.103294,0.92975 c 0,0.20661 0.103319,0.41322 0.309932,0.41322 m 1.033066,0 h -1.033066 m 1.033066,0 c 0.4132,0.20662 0.826426,0.20662 1.136359,0 m 0,1.03304 c -0.309933,-0.3099 -0.723159,-0.3099 -1.136359,0 m -0.413226,0 h 0.413226 m -0.309933,0 c -0.103293,0 -0.206613,0.10329 -0.206613,0.20661 m 0,0.51652 v -0.51652 m -0.206613,0.61982 c 0.10332,0 0.206613,-0.1033 0.206613,-0.20662 m -0.723133,0.30994 h 0.51652 m -0.413226,-0.10332 c -0.103294,0 -0.206613,0.10332 -0.206613,0.20661 m -0.103294,0.41323 v -0.41323 m 0.103294,0.30993 c -0.309907,0.41323 -0.309907,0.82646 0,1.13636 m -0.929746,-0.51652 c 0,-0.20661 0,-0.41322 -0.103294,-0.61984 m -0.103319,-0.92974 v 1.03304 m 0,-1.13636 c 0,-0.20662 -0.103294,-0.30991 -0.309907,-0.30991 m -1.033065,0 h 1.033065 m -1.033065,0 c -0.309907,-0.3099 -0.723133,-0.3099 -1.136359,0 m 1.033065,0 h 2.066105 m 0,0 v 2.47933 m 0,0 h 0.206613 m 0,0 v -0.51652 m 0.206613,-0.61984 c -0.10332,0.20662 -0.206613,0.41323 -0.206613,0.61984 m 0.206613,-0.51654 v -2.06608 m 0,0 h 2.479331 m 0,0 v -0.20661 m 0,0 h -0.516519 m -0.51652,-0.20662 c 0.206587,0.1033 0.4132,0.20662 0.619813,0.20662 m -0.619813,-0.10332 H 66.37378 m 0,0 v -2.58263 m 0,0 h -0.206613 m 0,0 v 0.51652 m -0.103294,0.51652 c 0.103294,-0.10329 0.206613,-0.30991 0.206613,-0.51652 m -0.206613,0.61984 v 2.06611 m 0,0 h -2.58265 m 0,0 v 0.10331 m 0,0 h 0.516519 m 0.61984,0.10327 c -0.103294,-0.10327 -0.309907,-0.10327 -0.51652,-0.10327 m 2.479331,2.68592 H 66.4771 m 2.99585,-3.09914 v 0.10329 m -3.09917,-2.99585 h 0.10332 m -2.995877,3.20247 v -0.20662 m 0,0 h 2.58265 m 0.413227,-2.99585 v 2.58263 m 2.99585,0.41322 h -2.479331 m -0.516519,2.99585 v -2.47933 m 63.53286,-69.21468 c -0.30991,0 -0.61984,0.10332 -0.82645,0.206613 m 1.03306,-0.619839 c -0.51652,0 -1.03306,0.10332 -1.44629,0.309933 m -1.23965,1.136359 c -0.82643,1.136359 -0.92972,2.789237 -0.10332,3.925596 0.82645,1.239679 2.27274,1.859492 3.71901,1.549585 1.44629,-0.309906 2.47936,-1.446292 2.78926,-2.892557 m -5.1653,-3.718983 c -0.51652,0.309906 -0.92974,0.619839 -1.23965,1.136359 m 0.30991,-0.103294 c -0.92972,1.033039 -1.03304,2.582598 -0.30991,3.822277 0.61984,1.239679 2.0661,1.859492 3.5124,1.652905 1.34297,-0.309933 2.47933,-1.342999 2.68594,-2.789264 m 0,0.103293 h 0.10329 m -6.30163,-2.685917 0.20661,-0.103294 m 1.03304,-0.723159 V 39.20443 m 1.54959,-0.309906 c -0.51652,0 -1.03304,0.206613 -1.54959,0.413226 m 1.44629,-0.516546 0.1033,0.206613 m 2.89258,3.822303 0.51652,0.103293 m -0.41323,-1.033012 -0.10329,0.929719 m 0.51652,-0.826426 -0.41323,-0.103293 m 0.41323,0 c -0.10329,-1.239679 -0.92975,-2.376038 -2.16942,-2.789264 m -1.13636,0.413226 1.13636,-0.309933 m -1.23968,-0.206613 0.10332,0.516546 m -1.54959,0.309906 -0.10332,-0.413226 m -1.03304,0.723159 1.13636,-0.309933 m 4.02892,2.272745 c 0,-0.309933 -0.1033,-0.61984 -0.20662,-0.929773 m -0.72313,1.239653 0.92975,-0.30988 m -0.92975,0.206586 c -0.61984,0.103294 -0.92974,0.723133 -0.82645,1.342972 m 0.41323,1.549586 -0.30991,-1.446292 m -0.51655,1.652905 c 0.30994,-0.10332 0.61984,-0.10332 0.92978,-0.206613 m -1.343,-1.239679 0.41322,1.446292 m -0.41322,-1.549585 c -0.1033,-0.516546 -0.72314,-0.929773 -1.34298,-0.72316 m -1.44626,0.413227 1.44626,-0.413227 m -1.65287,-0.516519 c 0,0.309906 0.10329,0.619839 0.20661,0.929746 m 1.23965,-1.239653 -1.44626,0.4132 m 1.44626,-0.4132 c 0.61984,-0.206586 0.92977,-0.826426 0.82645,-1.446265 m -0.41322,-1.342972 0.41322,1.446265 m 0.82646,-0.206613 -0.41323,-1.549585 m 0.41323,1.446292 c 0.10329,0.619839 0.72313,0.929746 1.34297,0.826452 m 0.92974,-0.206613 -0.92974,0.206613 m 0.10332,-2.376037 c -0.51655,-0.309933 -1.03307,-0.413227 -1.65291,-0.309933 m 3.71901,3.099197 c -0.10332,-1.239679 -0.92974,-2.272745 -2.0661,-2.789264 m 2.0661,3.718983 v -0.929719 m 0,0.103293 h -0.20661 m -2.16942,-2.789264 0.30993,-0.103293 M 130.6298,42.3036 c 0,-0.103293 -0.10332,-0.206586 -0.20661,-0.206586 -0.10332,0 -0.20662,0.103293 -0.20662,0.206586 0,0.103294 0.1033,0.206587 0.20662,0.206587 0.10329,0 0.20661,-0.103293 0.20661,-0.206587 m -1.44629,-1.136359 c 0,-0.309906 -0.30991,-0.619839 -0.72314,-0.619839 -0.3099,0 -0.61983,0.309933 -0.61983,0.619839 0,0.413227 0.30993,0.72316 0.61983,0.72316 0.41323,0 0.72314,-0.309933 0.72314,-0.72316 m 2.99587,-0.826426 c 0,-0.309933 -0.3099,-0.619839 -0.72313,-0.619839 -0.30993,0 -0.61984,0.309906 -0.61984,0.619839 0,0.4132 0.30991,0.723133 0.61984,0.723133 0.41323,0 0.72313,-0.309933 0.72313,-0.723133 m 0.82646,2.995825 c 0,-0.309907 -0.41323,-0.61984 -0.72316,-0.61984 -0.4132,0 -0.72313,0.309933 -0.72313,0.61984 0,0.413226 0.30993,0.723132 0.72313,0.723132 0.30993,0 0.72316,-0.309906 0.72316,-0.723132 m -2.99588,0.826452 c 0,-0.309906 -0.41323,-0.619839 -0.72313,-0.619839 -0.41323,0 -0.72316,0.309933 -0.72316,0.619839 0,0.413226 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.72313,-0.309907 0.72313,-0.723133 m -0.20661,0 c 0,-0.206613 -0.30991,-0.413226 -0.51652,-0.413226 -0.30994,0 -0.51655,0.206613 -0.51655,0.413226 0,0.309906 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.51652,-0.206614 0.51652,-0.51652 m 2.99587,-0.826452 c 0,-0.206614 -0.30993,-0.413227 -0.51654,-0.413227 -0.30991,0 -0.51652,0.206613 -0.51652,0.413227 0,0.309932 0.20661,0.516546 0.51652,0.516546 0.20661,0 0.51654,-0.206614 0.51654,-0.516546 m -0.82645,-2.995825 c 0,-0.206613 -0.20661,-0.413226 -0.51652,-0.413226 -0.20661,0 -0.41322,0.206613 -0.41322,0.413226 0,0.309907 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.206613 0.51652,-0.51652 m -2.99588,0.826426 c 0,-0.206613 -0.20661,-0.413226 -0.51652,-0.413226 -0.20661,0 -0.41322,0.206613 -0.41322,0.413226 0,0.309933 0.20661,0.516546 0.41322,0.516546 0.30991,0 0.51652,-0.206613 0.51652,-0.516546 m -1.65287,0.516546 h 0.10329 m 0,0 0.20661,0.723107 m 0,0 0.10332,-0.103294 m 0,0 v 0.103294 m 0,0 v 0.103293 m 0,0 -0.20661,0.10332 m 0,0 -0.20661,-0.92972 m 2.78926,3.305758 0.10329,0.206613 m 0,0 -0.20661,0.103293 m 0,0 v -0.309906 m 0,0 h -0.10329 m 0,0 v -0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.103294 m 0,0 h 0.10329 m 0,0 0.10332,0.103294 m 0,0 0.30991,-0.103294 m 0,0 v 0.103294 m 0,0 -0.10332,0.723159 m 0,0 h -0.1033 m 0,0 0.1033,-0.723159 m 0,0 -0.20659,0.10332 m 1.54959,0 0.10329,0.103293 h 0.20661 m 0,0 h 0.10329 m 0,0 c 0.10332,-0.103293 0.10332,-0.206613 0.10332,-0.309907 m 0,0.103294 h -0.10332 m -0.10329,0 c 0.10329,0 0.10329,0 0.10329,-0.103294 m -0.20658,0.103294 v 0 c 0,0.10332 0.10329,0.10332 0.10329,0 m -0.20661,0 v -0.103294 h 0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.103319 m -0.10332,-0.206614 v 0.10332 h 0.10332 m -0.10332,-0.206613 v 0 c -0.10329,0 -0.10329,0.103293 0,0.103293 m 0,-0.103293 h 0.10332 l 0.10329,0.103293 m 0,0 0.10329,-0.103293 m 0,0 -0.10329,-0.10332 h -0.20661 m 0,0 -0.20661,0.10332 v 0.206613 m 0,0 c 0,0.103294 0.10332,0.103294 0.20661,0.103294 m 0,0.103319 -0.10329,0.103294 v 0.10332 m 1.13635,-4.752049 -0.51654,0.103319 m 0,0 v 0.103294 m 0,0 h 0.30993 m 0,0 -0.10332,0.413226 m 0,-0.10332 c -0.10329,0.10332 0,0.206613 0,0.309933 0.10332,0.103293 0.20661,0.103293 0.30993,0 0.1033,0 0.1033,-0.10332 0.1033,-0.206613 m 0,0 h -0.1033 m -0.20661,0 c -0.10332,0 -0.10332,0.103293 0,0.103293 0,0.10332 0.10329,0.10332 0.10329,0 0.10332,0 0.10332,-0.103293 0.10332,-0.103293 m -0.20661,0 0.20661,-0.51652 m 0,0 v -0.103319 m -2.78926,64.565924 c -0.30991,0 -0.61984,0.10332 -0.82645,0.20661 m 1.03306,-0.61983 c -0.51652,0 -1.03306,0.10332 -1.44629,0.30993 m -1.23965,1.13636 c -0.82643,1.13636 -0.92972,2.78923 -0.10332,3.92559 0.82645,1.23966 2.27274,1.8595 3.71901,1.54959 1.44629,-0.30993 2.47936,-1.44629 2.78926,-2.89256 m -5.1653,-3.71898 c -0.51652,0.3099 -0.92974,0.61984 -1.23965,1.13636 m 0.30991,-0.10332 c -0.92972,1.03306 -1.03304,2.58262 -0.30991,3.8223 0.61984,1.23965 2.0661,1.85949 3.5124,1.65288 1.34297,-0.30991 2.47933,-1.34297 2.68594,-2.78924 m 0,0.10329 h 0.10329 m -6.30163,-2.68591 0.20661,-0.10332 m 1.03304,-0.72314 v -0.20661 m 1.54959,-0.3099 c -0.51652,0 -1.03304,0.20661 -1.54959,0.41322 m 1.44629,-0.51654 0.1033,0.20661 m 2.89258,3.92559 h 0.51652 m -0.41323,-1.03303 -0.10329,1.03303 m 0.51652,-0.92971 -0.41323,-0.10332 m 0.41323,0 c -0.10329,-1.23966 -0.92975,-2.37602 -2.16942,-2.78924 m -1.13636,0.41322 1.13636,-0.30993 m -1.23968,-0.20661 0.10332,0.51654 m -1.54959,0.4132 -0.10332,-0.51652 m -1.03304,0.72314 1.13636,-0.20662 m 4.02892,2.16943 c 0,-0.30991 -0.1033,-0.61981 -0.20662,-0.92975 m -0.72313,1.23968 0.92975,-0.30993 m -0.92975,0.20661 c -0.61984,0.10332 -0.92974,0.72313 -0.82645,1.34295 m 0.41323,1.54958 -0.30991,-1.44626 m -0.51655,1.65288 c 0.30994,-0.1033 0.61984,-0.1033 0.92978,-0.20662 m -1.343,-1.23965 0.41322,1.44627 m -0.41322,-1.54959 c -0.1033,-0.51652 -0.72314,-0.92975 -1.34298,-0.72313 m -1.44626,0.41322 1.44626,-0.41322 m -1.65287,-0.5165 c 0,0.30988 0.10329,0.61982 0.20661,0.92972 m 1.23965,-1.23965 -1.44626,0.4132 m 1.44626,-0.4132 c 0.61984,-0.20661 0.92977,-0.82642 0.82645,-1.44626 m -0.41322,-1.34298 0.41322,1.44627 m 0.82646,-0.20661 -0.41323,-1.54959 m 0.41323,1.44629 c 0.10329,0.61984 0.72313,0.92975 1.34297,0.82646 m 0.92974,-0.20662 -0.92974,0.20662 m 0.10332,-2.37604 c -0.51655,-0.30993 -1.03307,-0.41323 -1.65291,-0.30993 m 3.71901,3.09917 c -0.10332,-1.23966 -0.92974,-2.27272 -2.0661,-2.78924 m 2.0661,3.71898 v -0.92974 m 0,0.10332 h -0.20661 m -2.16942,-2.78927 0.30993,-0.10329 m 2.68594,0.92974 c 0,0 0.1033,-0.10332 0,-0.10332 m -3.92562,2.37604 c 0,-0.10329 -0.10332,-0.20661 -0.20661,-0.20661 -0.10332,0 -0.20662,0.10332 -0.20662,0.20661 0,0.10332 0.1033,0.20662 0.20662,0.20662 0.10329,0 0.20661,-0.1033 0.20661,-0.20662 m -1.44629,-1.13636 c 0,-0.3099 -0.30991,-0.61984 -0.72314,-0.61984 -0.3099,0 -0.61983,0.30994 -0.61983,0.61984 0,0.41323 0.30993,0.72314 0.61983,0.72314 0.41323,0 0.72314,-0.30991 0.72314,-0.72314 m 2.99587,-0.82645 c 0,-0.30991 -0.3099,-0.61981 -0.72313,-0.61981 -0.30993,0 -0.61984,0.3099 -0.61984,0.61981 0,0.41323 0.30991,0.72316 0.61984,0.72316 0.41323,0 0.72313,-0.30993 0.72313,-0.72316 m 0.82646,2.99585 c 0,-0.30991 -0.41323,-0.61984 -0.72316,-0.61984 -0.4132,0 -0.72313,0.30993 -0.72313,0.61984 0,0.41323 0.30993,0.72313 0.72313,0.72313 0.30993,0 0.72316,-0.3099 0.72316,-0.72313 m -2.99588,0.82645 c 0,-0.30993 -0.41323,-0.61984 -0.72313,-0.61984 -0.41323,0 -0.72316,0.30991 -0.72316,0.61984 0,0.41323 0.30993,0.72314 0.72316,0.72314 0.3099,0 0.72313,-0.30991 0.72313,-0.72314 m -0.20661,0 c 0,-0.20661 -0.30991,-0.41322 -0.51652,-0.41322 -0.30994,0 -0.51655,0.20661 -0.51655,0.41322 0,0.30991 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.51652,-0.20661 0.51652,-0.51652 m 2.99587,-0.82645 c 0,-0.20661 -0.30993,-0.41323 -0.51654,-0.41323 -0.30991,0 -0.51652,0.20662 -0.51652,0.41323 0,0.30991 0.20661,0.51652 0.51652,0.51652 0.20661,0 0.51654,-0.20661 0.51654,-0.51652 m -0.82645,-2.99585 c 0,-0.20661 -0.20661,-0.41323 -0.51652,-0.41323 -0.20661,0 -0.41322,0.20662 -0.41322,0.41323 0,0.30993 0.20661,0.51655 0.41322,0.51655 0.30991,0 0.51652,-0.20662 0.51652,-0.51655 m -2.99588,0.82645 c 0,-0.20661 -0.20661,-0.41322 -0.51652,-0.41322 -0.20661,0 -0.41322,0.20661 -0.41322,0.41322 0,0.30994 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.20658 0.51652,-0.51652 m -1.65287,0.51652 h 0.10329 m 0,0 0.20661,0.72316 m 0,0 0.10332,-0.10332 m 0,0 v 0.10332 m 0,0 v 0.1033 m 0,0 -0.20661,0.10331 m 0,0 -0.20661,-0.92977 m 2.78926,3.30579 0.10329,0.20658 m 0,0 -0.20661,0.10332 m 0,0 v -0.3099 m 0,0 h -0.10329 m 0,0 v -0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.1033 m 0,0 h 0.10329 m 0,0 0.10332,0.1033 m 0,0 0.30991,-0.1033 m 0,0 v 0.1033 m 0,0 -0.10332,0.72313 m 0,0 h -0.1033 m 0,0 0.1033,-0.72313 m 0,0 -0.20659,0.10332 m 1.54959,0 0.10329,0.10329 h 0.20661 m 0,0 h 0.10329 m 0,0 c 0.10332,-0.10329 0.10332,-0.20661 0.10332,-0.30991 m 0,0.1033 h -0.10332 m -0.10329,0.10332 c 0.10329,0 0.10329,-0.10332 0.10329,-0.10332 m -0.20658,0 v 0 c 0,0.10332 0.10329,0.10332 0.10329,0 m -0.20661,0 v -0.1033 h 0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 m -0.10332,-0.20661 v 0.10332 c 0,0.10329 0.10332,0.10329 0.10332,0 m -0.10332,-0.20661 v 0 c -0.10329,0 -0.10329,0.10329 0,0.10329 m 0,-0.10329 h 0.10332 l 0.10329,0.10329 m 0,0 0.10329,-0.10329 m 0,0 -0.10329,-0.10332 h -0.20661 m 0,0 -0.20661,0.10332 v 0.20661 m 0,0 c 0,0.10329 0.10332,0.10329 0.20661,0.10329 m 0,0.10332 -0.10329,0.1033 v 0.10332 m 1.13635,-4.75205 -0.51654,0.10329 m 0,0 v 0.10332 m 0,0 h 0.30993 m 0,0 -0.10332,0.41323 m 0,-0.10332 c -0.10329,0.10332 0,0.20661 0,0.30993 0.10332,0.10329 0.20661,0.10329 0.30993,0 0.1033,0 0.1033,-0.10332 0.1033,-0.20661 m 0,0 h -0.1033 m -0.20661,0 c -0.10332,0 -0.10332,0.10329 0,0.10329 0,0.10332 0.10329,0.10332 0.10329,0 0.10332,0 0.10332,-0.10329 0.10332,-0.10329 m -0.20661,0 0.20661,-0.51655 m 0,0 v -0.10329 m -2.78926,31.71475 c -0.30991,0.10332 -0.61984,0.10332 -0.82645,0.20662 m 1.03306,-0.61982 c -0.51652,0 -1.03306,0.20659 -1.44629,0.4132 m -1.23965,1.03307 c -0.82643,1.23968 -0.92972,2.78926 -0.10332,4.02892 0.82645,1.23967 2.27274,1.85951 3.71901,1.54961 1.44629,-0.30994 2.47936,-1.44629 2.78926,-2.89259 m -5.1653,-3.71901 c -0.51652,0.20662 -0.92974,0.61984 -1.23965,1.03307 m 0.30991,-0.10329 c -0.92972,1.13636 -1.03304,2.68594 -0.30991,3.92562 0.61984,1.23965 2.0661,1.85949 3.5124,1.54958 1.34297,-0.20661 2.47933,-1.34299 2.68594,-2.68597 m 0,0 h 0.10329 m -6.30163,-2.58262 0.20661,-0.10332 m 1.03304,-0.82645 v -0.20662 m 1.54959,-0.20661 c -0.51652,0 -1.03304,0.10332 -1.54959,0.30993 m 1.44629,-0.51652 0.1033,0.20659 m 2.89258,3.92562 h 0.51652 m -0.41323,-0.92974 -0.10329,0.92974 m 0.51652,-0.92974 h -0.41323 m 0.41323,0 c -0.10329,-1.34297 -0.92975,-2.37604 -2.16942,-2.78927 m -1.13636,0.30994 1.13636,-0.30994 m -1.23968,-0.20661 0.10332,0.51655 m -1.54959,0.41322 -0.10332,-0.51654 m -1.03304,0.82645 1.13636,-0.30991 m 4.02892,2.16943 c 0,-0.30993 -0.1033,-0.51655 -0.20662,-0.82645 m -0.72313,1.13635 0.92975,-0.20661 m -0.92975,0.10332 c -0.61984,0.20659 -0.92974,0.82643 -0.82645,1.44627 m 0.41323,1.44629 -0.30991,-1.44629 m -0.51655,1.6529 c 0.30994,0 0.61984,-0.10332 0.92978,-0.20661 m -1.343,-1.23968 0.41322,1.54958 m -0.41322,-1.54958 c -0.1033,-0.61984 -0.72314,-0.92975 -1.34298,-0.82645 m -1.44626,0.51654 1.44626,-0.41322 m -1.65287,-0.51655 c 0,0.30993 0.10329,0.61984 0.20661,0.82645 m 1.23965,-1.13636 -1.44626,0.30991 m 1.44626,-0.4132 c 0.61984,-0.10332 0.92977,-0.72316 0.82645,-1.343 m -0.41322,-1.44626 0.41322,1.44626 m 0.82646,-0.20661 -0.41323,-1.44627 m 0.41323,1.44627 c 0.10329,0.51655 0.72313,0.92977 1.34297,0.72316 m 0.92974,-0.20661 -0.92974,0.3099 m 0.10332,-2.47933 c -0.51655,-0.20661 -1.03307,-0.30991 -1.65291,-0.30991 m 3.71901,3.20247 c -0.10332,-1.23968 -0.92974,-2.37604 -2.0661,-2.89256 m 2.0661,3.8223 v -0.92974 m 0,0 h -0.20661 m -2.16942,-2.78927 0.30993,-0.10329 m 2.68594,0.92975 c 0,0 0.1033,0 0,0 m -3.92562,2.27274 c 0,-0.10332 -0.10332,-0.20661 -0.20661,-0.20661 -0.10332,0 -0.20662,0.10329 -0.20662,0.20661 0,0.10329 0.1033,0.30991 0.20662,0.30991 0.10329,0 0.20661,-0.20662 0.20661,-0.30991 m -1.44629,-1.03306 c 0,-0.41323 -0.30991,-0.72314 -0.72314,-0.72314 -0.3099,0 -0.61983,0.30991 -0.61983,0.72314 0,0.3099 0.30993,0.72313 0.61983,0.72313 0.41323,0 0.72314,-0.41323 0.72314,-0.72313 m 2.99587,-0.82646 c 0,-0.41322 -0.3099,-0.72313 -0.72313,-0.72313 -0.30993,0 -0.61984,0.30991 -0.61984,0.72313 0,0.30991 0.30991,0.72314 0.61984,0.72314 0.41323,0 0.72313,-0.41323 0.72313,-0.72314 m 0.82646,2.99588 c 0,-0.41323 -0.41323,-0.72316 -0.72316,-0.72316 -0.4132,0 -0.72313,0.30993 -0.72313,0.72316 0,0.30991 0.30993,0.72313 0.72313,0.72313 0.30993,0 0.72316,-0.41322 0.72316,-0.72313 m -2.99588,0.82643 c 0,-0.4132 -0.41323,-0.72314 -0.72313,-0.72314 -0.41323,0 -0.72316,0.30994 -0.72316,0.72314 0,0.30993 0.30993,0.72316 0.72316,0.72316 0.3099,0 0.72313,-0.41323 0.72313,-0.72316 m -0.20661,0 c 0,-0.30991 -0.30991,-0.51652 -0.51652,-0.51652 -0.30994,0 -0.51655,0.20661 -0.51655,0.51652 0,0.20661 0.20661,0.51654 0.51655,0.51654 0.20661,0 0.51652,-0.30993 0.51652,-0.51654 m 2.99587,-0.82643 c 0,-0.30993 -0.30993,-0.51655 -0.51654,-0.51655 -0.30991,0 -0.51652,0.20662 -0.51652,0.51655 0,0.20661 0.20661,0.51652 0.51652,0.51652 0.20661,0 0.51654,-0.30991 0.51654,-0.51652 m -0.82645,-2.99588 c 0,-0.3099 -0.20661,-0.51652 -0.51652,-0.51652 -0.20661,0 -0.41322,0.20662 -0.41322,0.51652 0,0.20662 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.3099 0.51652,-0.51652 m -2.99588,0.82646 c 0,-0.30994 -0.20661,-0.51655 -0.51652,-0.51655 -0.20661,0 -0.41322,0.20661 -0.41322,0.51655 0,0.20661 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.30991 0.51652,-0.51652 m -1.65287,0.51652 h 0.10329 m 0,0 0.20661,0.72313 m 0,0 0.10332,-0.20659 m 0,0 v 0.20659 m 0,0 v 0.10332 m 0,0 h -0.20661 m 0,0 -0.20661,-0.82645 m 2.78926,3.20249 0.10329,0.3099 m 0,0 h -0.20661 m 0,0 v -0.20661 m 0,0 h -0.10329 m 0,0 v -0.10329 m 0,0 h 0.10329 m 0,0 -0.10329,-0.20662 m 0,0 h 0.10329 m 0,0 0.10332,0.1033 m 0,0 0.30991,-0.1033 m 0,0 v 0.20662 m 0,0 -0.10332,0.61983 m 0,0 -0.1033,0.1033 m 0,0 0.1033,-0.72313 m 0,0 h -0.20659 m 1.54959,0 0.10329,0.10329 0.20661,0.10332 m 0,0 h 0.10329 m 0,-0.10332 c 0.10332,0 0.10332,-0.20661 0.10332,-0.30991 m 0,0.1033 h -0.10332 m -0.10329,0.10332 c 0.10329,0 0.10329,0 0.10329,-0.10332 m -0.20658,0 v 0.10332 h 0.10329 m -0.20661,0 v -0.10332 l 0.10332,-0.1033 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 m -0.10332,-0.10329 v 0.10329 h 0.10332 m -0.10332,-0.3099 v 0.10329 c -0.10329,0 -0.10329,0 0,0.10332 m 0,-0.10332 h 0.10332 0.10329 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10329 -0.20661,-0.10332 m 0,0 -0.20661,0.20661 v 0.20661 m 0,-0.10329 c 0,0.10329 0.10332,0.20661 0.20661,0.20661 m 0,0 -0.10329,0.1033 v 0.10332 m 1.13635,-4.64876 -0.51654,0.10329 m 0,0 v 0.10332 m 0,0 0.30993,-0.10332 m 0,0 -0.10332,0.41323 m 0,0 c -0.10329,0.10329 0,0.20661 0,0.20661 0.10332,0.1033 0.20661,0.1033 0.30993,0.1033 0.1033,-0.1033 0.1033,-0.20662 0.1033,-0.30991 m 0,0.10329 h -0.1033 m -0.20661,-0.10329 c -0.10332,0.10329 -0.10332,0.10329 0,0.20661 h 0.10329 c 0.10332,0 0.10332,-0.10332 0.10332,-0.20661 m -0.20661,0.10329 0.20661,-0.51652 m 0,0 v -0.10329 m 29.13214,-99.4832 c -0.30991,0 -0.61982,0.10332 -0.92975,0.206613 m 1.13636,-0.619839 c -0.51652,0 -1.03304,0.10332 -1.54959,0.309933 m -1.23965,1.136359 c -0.82645,1.136359 -0.82645,2.789237 0,3.925596 0.72314,1.239679 2.27272,1.859492 3.61569,1.549585 1.44629,-0.309906 2.58263,-1.446292 2.78924,-2.892557 m -5.16528,-3.718983 c -0.41322,0.309906 -0.82642,0.619839 -1.23965,1.136359 m 0.30991,-0.103294 c -0.92975,1.033039 -1.03307,2.582598 -0.30991,3.822277 0.72314,1.239679 2.16943,1.859492 3.5124,1.652905 1.44626,-0.309933 2.4793,-1.342999 2.78921,-2.789264 m 0,0.103293 h 0.10332 m -6.30163,-2.685917 0.20661,-0.103294 m 1.03306,-0.723159 V 39.20443 m 1.44627,-0.309906 c -0.51652,0 -1.03304,0.206613 -1.44627,0.413226 m 1.44627,-0.516546 v 0.206613 m 2.99585,3.822303 0.51652,0.103293 m -0.51652,-1.033012 v 0.929719 m 0.51652,-0.826426 -0.51652,-0.103293 m 0.51652,0 c -0.20661,-1.239679 -1.03301,-2.376038 -2.16937,-2.789264 m -1.13639,0.413226 1.13639,-0.309933 m -1.343,-0.206613 0.20661,0.516546 m -1.54958,0.309906 -0.1033,-0.413226 m -1.03306,0.723159 1.13636,-0.309933 m 3.92559,2.272745 c 0,-0.309933 -0.10326,-0.61984 -0.20658,-0.929773 m -0.61984,1.239653 0.92974,-0.30988 m -0.92974,0.206586 c -0.61981,0.103294 -0.92975,0.723133 -0.82643,1.342972 m 0.41323,1.549586 -0.41323,-1.446292 m -0.41322,1.652905 c 0.3099,-0.10332 0.61984,-0.10332 0.82645,-0.206613 m -1.23968,-1.239679 0.41323,1.446292 m -0.41323,-1.549585 c -0.10332,-0.516546 -0.72313,-0.929773 -1.34297,-0.72316 m -1.44629,0.413227 1.44629,-0.413227 m -1.7562,-0.516519 c 0.10329,0.309906 0.10329,0.619839 0.20661,0.929746 m 1.34297,-1.239653 -1.44629,0.4132 m 1.44629,-0.4132 c 0.61984,-0.206586 0.92975,-0.826426 0.82646,-1.446265 m -0.41323,-1.342972 0.30991,1.446265 m 0.92974,-0.206613 -0.41322,-1.549585 m 0.41322,1.446292 c 0.10332,0.619839 0.72316,0.929746 1.34298,0.826452 m 0.92977,-0.206613 -0.92977,0.206613 m 0,-2.376037 c -0.51652,-0.309933 -1.03304,-0.413227 -1.54959,-0.309933 m 3.61569,3.099197 c -0.10332,-1.239679 -0.92975,-2.272745 -2.0661,-2.789264 m 2.0661,3.718983 c 0.10329,-0.309933 0.10329,-0.619813 0,-0.929719 m 0.10329,0.103293 h -0.20661 m -2.16937,-2.789264 0.3099,-0.103293 M 162.5512,42.3036 c 0,-0.103293 -0.20662,-0.206586 -0.30991,-0.206586 -0.10332,0 -0.20661,0.103293 -0.20661,0.206586 0,0.103294 0.10329,0.206587 0.20661,0.206587 0.10329,0 0.30991,-0.103293 0.30991,-0.206587 m -1.44627,-1.136359 c 0,-0.309906 -0.30993,-0.619839 -0.72316,-0.619839 -0.3099,0 -0.61981,0.309933 -0.61981,0.619839 0,0.413227 0.30991,0.72316 0.61981,0.72316 0.41323,0 0.72316,-0.309933 0.72316,-0.72316 m 2.99585,-0.826426 c 0,-0.309933 -0.30991,-0.619839 -0.72313,-0.619839 -0.30991,0 -0.61984,0.309906 -0.61984,0.619839 0,0.4132 0.30993,0.723133 0.61984,0.723133 0.41322,0 0.72313,-0.309933 0.72313,-0.723133 m 0.82643,2.995825 c 0,-0.309907 -0.4132,-0.61984 -0.72311,-0.61984 -0.41323,0 -0.72313,0.309933 -0.72313,0.61984 0,0.413226 0.3099,0.723132 0.72313,0.723132 0.30991,0 0.72311,-0.309906 0.72311,-0.723132 m -2.99585,0.826452 c 0,-0.309906 -0.4132,-0.619839 -0.72314,-0.619839 -0.41322,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413226 0.30991,0.723133 0.72313,0.723133 0.30994,0 0.72314,-0.309907 0.72314,-0.723133 m -0.20659,0 c 0,-0.206613 -0.30993,-0.413226 -0.51655,-0.413226 -0.3099,0 -0.51652,0.206613 -0.51652,0.413226 0,0.309906 0.20662,0.51652 0.51652,0.51652 0.20662,0 0.51655,-0.206614 0.51655,-0.51652 m 2.99582,-0.826452 c 0,-0.206614 -0.30988,-0.413227 -0.51649,-0.413227 -0.30993,0 -0.51654,0.206613 -0.51654,0.413227 0,0.309932 0.20661,0.516546 0.51654,0.516546 0.20661,0 0.51649,-0.206614 0.51649,-0.516546 m -0.82642,-2.995825 c 0,-0.206613 -0.20661,-0.413226 -0.51652,-0.413226 -0.20661,0 -0.41323,0.206613 -0.41323,0.413226 0,0.309907 0.20662,0.51652 0.41323,0.51652 0.30991,0 0.51652,-0.206613 0.51652,-0.51652 m -2.99585,0.826426 c 0,-0.206613 -0.20662,-0.413226 -0.51655,-0.413226 -0.20661,0 -0.4132,0.206613 -0.4132,0.413226 0,0.309933 0.20659,0.516546 0.4132,0.516546 0.30993,0 0.51655,-0.206613 0.51655,-0.516546 m -1.65291,0.516546 h 0.10332 m 0,0 0.20662,0.723107 m 0,0 0.10329,-0.103294 m 0,0 v 0.103294 m 0,0 -0.10329,0.103293 m 0,0 -0.10332,0.10332 m 0,0 -0.20662,-0.92972 m 2.78927,3.305758 0.10329,0.206613 m 0,0 -0.20661,0.103293 m 0,0 v -0.309906 m 0,0 h -0.1033 m 0,0 v -0.10332 m 0,0 v -0.103294 m 0,0 h 0.1033 m 0,0 0.10332,0.103294 m 0,0 0.3099,-0.103294 m 0,0 v 0.103294 m 0,0 -0.10329,0.723159 m 0,0 h -0.10332 m 0,0 0.10332,-0.723159 m 0,0 -0.20661,0.10332 m 1.54958,0 0.1033,0.103293 h 0.10331 m 0,0 h 0.20662 m 0,0 c 0.10329,-0.103293 0.10329,-0.206613 0.10329,-0.309907 m 0,0.103294 h -0.10329 m -0.10332,0 c 0,0 0.10332,0 0,-0.103294 m -0.20661,0.103294 h 0.10331 c 0,0.10332 0,0.10332 0.1033,0 m -0.20661,0 v -0.103294 h 0.10331 m 0,0 h 0.1033 m 0,0 -0.1033,-0.103319 m -0.20661,-0.206614 c 0,0 0,0.10332 0.1033,0.10332 h 0.10331 m -0.10331,-0.206613 h -0.1033 v 0.103293 m 0.1033,-0.103293 h 0.10331 l 0.1033,0.103293 m 0,0 0.10332,-0.103293 m 0,0 -0.10332,-0.10332 h -0.20661 m 0,0 -0.20659,0.10332 v 0.206613 m 0,0 c 0,0.103294 0.10329,0.103294 0.20659,0.103294 m -0.1033,0.103319 v 0.103294 0.10332 m 1.13633,-4.752049 -0.51649,0.103319 m 0,0 v 0.103294 m 0,0 h 0.30991 m 0,0 -0.1033,0.413226 m 0,-0.10332 c -0.10332,0.10332 0,0.206613 0,0.309933 0.1033,0.103293 0.20662,0.103293 0.30988,0 0.10332,0 0.10332,-0.10332 0.10332,-0.206613 m 0,0 h -0.10332 m -0.20658,0 c -0.1033,0 -0.1033,0.103293 0,0.103293 0,0.10332 0.10332,0.10332 0.10332,0 0.10326,0 0.10326,-0.103293 0.10326,-0.103293 m -0.20658,0 0.20658,-0.51652 m 0,0 v -0.103319 m -2.78923,31.714783 c -0.30991,0.103294 -0.61982,0.103294 -0.92975,0.206587 m 1.13636,-0.619813 c -0.51652,0 -1.03304,0.206613 -1.54959,0.413226 m -1.23965,1.033039 c -0.82645,1.239679 -0.82645,2.789264 0,4.028943 0.72314,1.239652 2.27272,1.859492 3.61569,1.549585 1.44629,-0.309933 2.58263,-1.446292 2.78924,-2.892584 m -5.16528,-3.718983 c -0.41322,0.206587 -0.82642,0.619813 -1.23965,1.033039 m 0.30991,-0.103293 c -0.92975,1.136359 -1.03307,2.685944 -0.30991,3.925623 0.72314,1.239652 2.16943,1.859492 3.5124,1.549585 1.44626,-0.206613 2.4793,-1.342972 2.78921,-2.685971 m 0,0 h 0.10332 m -6.30163,-2.582624 0.20661,-0.10332 m 1.03306,-0.826452 v -0.206587 m 1.44627,-0.206613 c -0.51652,0 -1.03304,0.103293 -1.44627,0.309907 m 1.44627,-0.51652 v 0.206613 m 2.99585,3.925596 h 0.51652 m -0.51652,-0.929745 v 0.929745 m 0.51652,-0.929745 h -0.51652 m 0.51652,0 c -0.20661,-1.342972 -1.03301,-2.376038 -2.16937,-2.789238 m -1.13639,0.309907 1.13639,-0.309907 m -1.343,-0.206613 0.20661,0.51652 m -1.54958,0.413226 -0.1033,-0.516546 m -1.03306,0.826452 1.13636,-0.309906 m 3.92559,2.169424 c 0,-0.309932 -0.10326,-0.516546 -0.20658,-0.826452 m -0.61984,1.136359 0.92974,-0.206613 m -0.92974,0.10332 c -0.61981,0.206613 -0.92975,0.826426 -0.82643,1.446265 m 0.41323,1.446292 -0.41323,-1.446292 m -0.41322,1.652905 c 0.3099,0 0.61984,-0.10332 0.82645,-0.206613 m -1.23968,-1.239679 0.41323,1.549585 m -0.41323,-1.549585 c -0.10332,-0.619839 -0.72313,-0.929746 -1.34297,-0.826452 m -1.44629,0.516546 1.44629,-0.413227 m -1.7562,-0.516519 c 0.10329,0.309906 0.10329,0.619813 0.20661,0.826426 m 1.34297,-1.136359 -1.44629,0.309933 m 1.44629,-0.413226 c 0.61984,-0.10332 0.92975,-0.72316 0.82646,-1.342973 m -0.41323,-1.446291 0.30991,1.446291 m 0.92974,-0.206613 -0.41322,-1.446291 m 0.41322,1.446291 c 0.10332,0.51652 0.72316,0.929746 1.34298,0.723133 m 0.92977,-0.206613 -0.92977,0.309906 m 0,-2.479331 c -0.51652,-0.206613 -1.03304,-0.309906 -1.54959,-0.309906 m 3.61569,3.202464 c -0.10332,-1.239653 -0.92975,-2.376038 -2.0661,-2.892558 m 2.0661,3.822303 c 0.10329,-0.309906 0.10329,-0.619812 0,-0.929745 m 0.10329,0 h -0.20661 m -2.16937,-2.789238 0.3099,-0.10332 m -1.23967,3.202491 c 0,-0.10332 -0.20662,-0.206614 -0.30991,-0.206614 -0.10332,0 -0.20661,0.103294 -0.20661,0.206614 0,0.103293 0.10329,0.309906 0.20661,0.309906 0.10329,0 0.30991,-0.206613 0.30991,-0.309906 m -1.44627,-1.033066 c 0,-0.413226 -0.30993,-0.723133 -0.72316,-0.723133 -0.3099,0 -0.61981,0.309907 -0.61981,0.723133 0,0.309906 0.30991,0.723133 0.61981,0.723133 0.41323,0 0.72316,-0.413227 0.72316,-0.723133 m 2.99585,-0.826453 c 0,-0.413226 -0.30991,-0.723132 -0.72313,-0.723132 -0.30991,0 -0.61984,0.309906 -0.61984,0.723132 0,0.309933 0.30993,0.723133 0.61984,0.723133 0.41322,0 0.72313,-0.4132 0.72313,-0.723133 m 0.82643,2.995878 c 0,-0.413227 -0.4132,-0.723133 -0.72311,-0.723133 -0.41323,0 -0.72313,0.309906 -0.72313,0.723133 0,0.309906 0.3099,0.723132 0.72313,0.723132 0.30991,0 0.72311,-0.413226 0.72311,-0.723132 m -2.99585,0.826452 c 0,-0.413226 -0.4132,-0.723159 -0.72314,-0.723159 -0.41322,0 -0.72313,0.309933 -0.72313,0.723159 0,0.309906 0.30991,0.723133 0.72313,0.723133 0.30994,0 0.72314,-0.413227 0.72314,-0.723133 m -0.20659,0 c 0,-0.309933 -0.30993,-0.516546 -0.51655,-0.516546 -0.3099,0 -0.51652,0.206613 -0.51652,0.516546 0,0.206613 0.20662,0.51652 0.51652,0.51652 0.20662,0 0.51655,-0.309907 0.51655,-0.51652 m 2.99582,-0.826452 c 0,-0.309933 -0.30988,-0.516547 -0.51649,-0.516547 -0.30993,0 -0.51654,0.206614 -0.51654,0.516547 0,0.206613 0.20661,0.516519 0.51654,0.516519 0.20661,0 0.51649,-0.309906 0.51649,-0.516519 m -0.82642,-2.995878 c 0,-0.309906 -0.20661,-0.516519 -0.51652,-0.516519 -0.20661,0 -0.41323,0.206613 -0.41323,0.516519 0,0.206614 0.20662,0.516546 0.41323,0.516546 0.30991,0 0.51652,-0.309932 0.51652,-0.516546 m -2.99585,0.826453 c 0,-0.309907 -0.20662,-0.51652 -0.51655,-0.51652 -0.20661,0 -0.4132,0.206613 -0.4132,0.51652 0,0.206613 0.20659,0.51652 0.4132,0.51652 0.30993,0 0.51655,-0.309907 0.51655,-0.51652 m -1.65291,0.51652 0.10332,-0.103294 m 0,0 0.20662,0.826453 m 0,0 0.10329,-0.206613 m 0,0 v 0.206613 m 0,0 -0.10329,0.103293 m 0,0 h -0.10332 m 0,0 -0.20662,-0.826452 m 2.78927,3.20249 0.10329,0.309906 m 0,0 h -0.20661 m 0,0 v -0.206613 m 0,0 h -0.1033 m 0,0 v -0.103293 m 0,0 v -0.206613 m 0,0 h 0.1033 m 0,0 0.10332,0.103293 m 0,0 0.3099,-0.103293 m 0,0 v 0.206613 m 0,0 -0.10329,0.619839 m 0,0 -0.10332,0.103293 m 0,0 0.10332,-0.723132 m 0,0 h -0.20661 m 1.54958,0 0.1033,0.103293 0.10331,0.10332 m 0,0 h 0.20662 m 0,-0.10332 c 0.10329,0 0.10329,-0.206613 0.10329,-0.309906 m 0,0.103293 h -0.10329 m -0.10332,0.10332 c 0,0 0.10332,-0.10332 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10331,0.10332 h 0.1033 m -0.20661,0 v -0.10332 l 0.10331,-0.103293 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.103294 c 0,0 0,0.103294 0.1033,0.103294 h 0.10331 m -0.10331,-0.309907 c 0,0 -0.1033,0 -0.1033,0.10332 v 0.103293 m 0.1033,-0.103293 h 0.10331 0.1033 m 0,0 h 0.10332 m 0,0 -0.10332,-0.10332 -0.20661,-0.103293 m 0,0 -0.20659,0.206613 v 0.206587 m 0,-0.103294 c 0,0.103294 0.10329,0.206614 0.20659,0.206614 m -0.1033,0 v 0.103293 0.10332 m 1.13633,-4.648756 -0.51649,0.103293 m 0,0 v 0.10332 m 0,0 0.30991,-0.10332 m 0,0 -0.1033,0.413227 m 0,0 c -0.10332,0.103319 0,0.206613 0,0.206613 0.1033,0.103293 0.20662,0.103293 0.30988,0.103293 0.10332,-0.103293 0.10332,-0.206587 0.10332,-0.309906 m 0,0.103319 h -0.10332 m -0.20658,-0.103319 c -0.1033,0.103319 -0.1033,0.103319 0,0.206613 h 0.10332 c 0.10326,0 0.10326,-0.103294 0.10326,-0.206613 m -0.20658,0.103319 0.20658,-0.516546 m 0,0 v -0.103293 m -2.78923,31.714782 c -0.30991,0 -0.61982,0.10332 -0.92975,0.20661 m 1.13636,-0.61983 c -0.51652,0 -1.03304,0.10332 -1.54959,0.30993 m -1.23965,1.13636 c -0.82645,1.13636 -0.82645,2.78923 0,3.92559 0.72314,1.23966 2.27272,1.8595 3.61569,1.54959 1.44629,-0.30993 2.58263,-1.44629 2.78924,-2.89256 m -5.16528,-3.71898 c -0.41322,0.3099 -0.82642,0.61984 -1.23965,1.13636 m 0.30991,-0.10332 c -0.92975,1.03306 -1.03307,2.58262 -0.30991,3.8223 0.72314,1.23965 2.16943,1.85949 3.5124,1.65288 1.44626,-0.30991 2.4793,-1.34297 2.78921,-2.78924 m 0,0.10329 h 0.10332 m -6.30163,-2.68591 0.20661,-0.10332 m 1.03306,-0.72314 v -0.20661 m 1.44627,-0.3099 c -0.51652,0 -1.03304,0.20661 -1.44627,0.41322 m 1.44627,-0.51654 v 0.20661 m 2.99585,3.92559 h 0.51652 m -0.51652,-1.03303 v 1.03303 m 0.51652,-0.92971 -0.51652,-0.10332 m 0.51652,0 c -0.20661,-1.23966 -1.03301,-2.37602 -2.16937,-2.78924 m -1.13639,0.41322 1.13639,-0.30993 m -1.343,-0.20661 0.20661,0.51654 m -1.54958,0.4132 -0.1033,-0.51652 m -1.03306,0.72314 1.13636,-0.20662 m 3.92559,2.16943 c 0,-0.30991 -0.10326,-0.61981 -0.20658,-0.92975 m -0.61984,1.23968 0.92974,-0.30993 m -0.92974,0.20661 c -0.61981,0.10332 -0.92975,0.72313 -0.82643,1.34295 m 0.41323,1.54958 -0.41323,-1.44626 m -0.41322,1.65288 c 0.3099,-0.1033 0.61984,-0.1033 0.82645,-0.20662 m -1.23968,-1.23965 0.41323,1.44627 m -0.41323,-1.54959 c -0.10332,-0.51652 -0.72313,-0.92975 -1.34297,-0.72313 m -1.44629,0.41322 1.44629,-0.41322 m -1.7562,-0.5165 c 0.10329,0.30988 0.10329,0.61982 0.20661,0.92972 m 1.34297,-1.23965 -1.44629,0.4132 m 1.44629,-0.4132 c 0.61984,-0.20661 0.92975,-0.82642 0.82646,-1.44626 m -0.41323,-1.34298 0.30991,1.44627 m 0.92974,-0.20661 -0.41322,-1.54959 m 0.41322,1.44629 c 0.10332,0.61984 0.72316,0.92975 1.34298,0.82646 m 0.92977,-0.20662 -0.92977,0.20662 m 0,-2.37604 c -0.51652,-0.30993 -1.03304,-0.41323 -1.54959,-0.30993 m 3.61569,3.09917 c -0.10332,-1.23966 -0.92975,-2.27272 -2.0661,-2.78924 m 2.0661,3.71898 c 0.10329,-0.3099 0.10329,-0.61981 0,-0.92974 m 0.10329,0.10332 h -0.20661 m -2.16937,-2.78927 0.3099,-0.10329 m -6.19834,2.27272 h -0.10332 m 5.06199,0.92974 c 0,-0.10329 -0.20662,-0.20661 -0.30991,-0.20661 -0.10332,0 -0.20661,0.10332 -0.20661,0.20661 0,0.10332 0.10329,0.20662 0.20661,0.20662 0.10329,0 0.30991,-0.1033 0.30991,-0.20662 m -1.44627,-1.13636 c 0,-0.3099 -0.30993,-0.61984 -0.72316,-0.61984 -0.3099,0 -0.61981,0.30994 -0.61981,0.61984 0,0.41323 0.30991,0.72314 0.61981,0.72314 0.41323,0 0.72316,-0.30991 0.72316,-0.72314 m 2.99585,-0.82645 c 0,-0.30991 -0.30991,-0.61981 -0.72313,-0.61981 -0.30991,0 -0.61984,0.3099 -0.61984,0.61981 0,0.41323 0.30993,0.72316 0.61984,0.72316 0.41322,0 0.72313,-0.30993 0.72313,-0.72316 m 0.82643,2.99585 c 0,-0.30991 -0.4132,-0.61984 -0.72311,-0.61984 -0.41323,0 -0.72313,0.30993 -0.72313,0.61984 0,0.41323 0.3099,0.72313 0.72313,0.72313 0.30991,0 0.72311,-0.3099 0.72311,-0.72313 m -2.99585,0.82645 c 0,-0.30993 -0.4132,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72313,0.30991 -0.72313,0.61984 0,0.41323 0.30991,0.72314 0.72313,0.72314 0.30994,0 0.72314,-0.30991 0.72314,-0.72314 m -0.20659,0 c 0,-0.20661 -0.30993,-0.41322 -0.51655,-0.41322 -0.3099,0 -0.51652,0.20661 -0.51652,0.41322 0,0.30991 0.20662,0.51652 0.51652,0.51652 0.20662,0 0.51655,-0.20661 0.51655,-0.51652 m 2.99582,-0.82645 c 0,-0.20661 -0.30988,-0.41323 -0.51649,-0.41323 -0.30993,0 -0.51654,0.20662 -0.51654,0.41323 0,0.30991 0.20661,0.51652 0.51654,0.51652 0.20661,0 0.51649,-0.20661 0.51649,-0.51652 m -0.82642,-2.99585 c 0,-0.20661 -0.20661,-0.41323 -0.51652,-0.41323 -0.20661,0 -0.41323,0.20662 -0.41323,0.41323 0,0.30993 0.20662,0.51655 0.41323,0.51655 0.30991,0 0.51652,-0.20662 0.51652,-0.51655 m -2.99585,0.82645 c 0,-0.20661 -0.20662,-0.41322 -0.51655,-0.41322 -0.20661,0 -0.4132,0.20661 -0.4132,0.41322 0,0.30994 0.20659,0.51652 0.4132,0.51652 0.30993,0 0.51655,-0.20658 0.51655,-0.51652 m -1.65291,0.51652 h 0.10332 m 0,0 0.20662,0.72316 m 0,0 0.10329,-0.10332 m 0,0 v 0.10332 m 0,0 -0.10329,0.1033 m 0,0 -0.10332,0.10331 m 0,0 -0.20662,-0.92977 m 2.78927,3.30579 0.10329,0.20658 m 0,0 -0.20661,0.10332 m 0,0 v -0.3099 m 0,0 h -0.1033 m 0,0 v -0.10332 m 0,0 v -0.1033 m 0,0 h 0.1033 m 0,0 0.10332,0.1033 m 0,0 0.3099,-0.1033 m 0,0 v 0.1033 m 0,0 -0.10329,0.72313 m 0,0 h -0.10332 m 0,0 0.10332,-0.72313 m 0,0 -0.20661,0.10332 m 1.54958,0 0.1033,0.10329 h 0.10331 m 0,0 h 0.20662 m 0,0 c 0.10329,-0.10329 0.10329,-0.20661 0.10329,-0.30991 m 0,0.1033 h -0.10329 m -0.10332,0.10332 c 0,0 0.10332,-0.10332 0,-0.10332 m -0.20661,0 h 0.10331 c 0,0.10332 0,0.10332 0.1033,0 m -0.20661,0 v -0.1033 h 0.10331 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.20661 c 0,0.10332 0,0.10332 0.1033,0.10332 0,0.10329 0,0.10329 0.10331,0 m -0.10331,-0.20661 h -0.1033 v 0.10329 m 0.1033,-0.10329 h 0.10331 l 0.1033,0.10329 m 0,0 0.10332,-0.10329 m 0,0 -0.10332,-0.10332 h -0.20661 m 0,0 -0.20659,0.10332 v 0.20661 m 0,0 c 0,0.10329 0.10329,0.10329 0.20659,0.10329 m -0.1033,0.10332 v 0.1033 0.10332 m 1.13633,-4.75205 -0.51649,0.10329 m 0,0 v 0.10332 m 0,0 h 0.30991 m 0,0 -0.1033,0.41323 m 0,-0.10332 c -0.10332,0.10332 0,0.20661 0,0.30993 0.1033,0.10329 0.20662,0.10329 0.30988,0 0.10332,0 0.10332,-0.10332 0.10332,-0.20661 m 0,0 h -0.10332 m -0.20658,0 c -0.1033,0 -0.1033,0.10329 0,0.10329 0,0.10332 0.10332,0.10332 0.10332,0 0.10326,0 0.10326,-0.10329 0.10326,-0.10329 m -0.20658,0 0.20658,-0.51655 m 0,0 v -0.10329 m -2.78923,31.71475 c -0.30991,0.10332 -0.61982,0.10332 -0.92975,0.20662 m 1.13636,-0.61982 c -0.51652,0 -1.03304,0.20659 -1.54959,0.4132 m -1.23965,1.03307 c -0.82645,1.23968 -0.82645,2.78926 0,4.02892 0.72314,1.23967 2.27272,1.85951 3.61569,1.54961 1.44629,-0.30994 2.58263,-1.44629 2.78924,-2.89259 m -5.16528,-3.71901 c -0.41322,0.20662 -0.82642,0.61984 -1.23965,1.03307 m 0.30991,-0.10329 c -0.92975,1.13636 -1.03307,2.68594 -0.30991,3.92562 0.72314,1.23965 2.16943,1.85949 3.5124,1.54958 1.44626,-0.20661 2.4793,-1.34299 2.78921,-2.68597 m 0,0 h 0.10332 m -6.30163,-2.58262 0.20661,-0.10332 m 1.03306,-0.82645 v -0.20662 m 1.44627,-0.20661 c -0.51652,0 -1.03304,0.10332 -1.44627,0.30993 m 1.44627,-0.51652 v 0.20659 m 2.99585,3.92562 h 0.51652 m -0.51652,-0.92974 v 0.92974 m 0.51652,-0.92974 h -0.51652 m 0.51652,0 c -0.20661,-1.34297 -1.03301,-2.37604 -2.16937,-2.78927 m -1.13639,0.30994 1.13639,-0.30994 m -1.343,-0.20661 0.20661,0.51655 m -1.54958,0.41322 -0.1033,-0.51654 m -1.03306,0.82645 1.13636,-0.30991 m 3.92559,2.16943 c 0,-0.30993 -0.10326,-0.51655 -0.20658,-0.82645 m -0.61984,1.13635 0.92974,-0.20661 m -0.92974,0.10332 c -0.61981,0.20659 -0.92975,0.82643 -0.82643,1.44627 m 0.41323,1.44629 -0.41323,-1.44629 m -0.41322,1.6529 c 0.3099,0 0.61984,-0.10332 0.82645,-0.20661 m -1.23968,-1.23968 0.41323,1.54958 m -0.41323,-1.54958 c -0.10332,-0.61984 -0.72313,-0.92975 -1.34297,-0.82645 m -1.44629,0.51654 1.44629,-0.41322 m -1.7562,-0.51655 c 0.10329,0.30993 0.10329,0.61984 0.20661,0.82645 m 1.34297,-1.13636 -1.44629,0.30991 m 1.44629,-0.4132 c 0.61984,-0.10332 0.92975,-0.72316 0.82646,-1.343 m -0.41323,-1.44626 0.30991,1.44626 m 0.92974,-0.20661 -0.41322,-1.44627 m 0.41322,1.44627 c 0.10332,0.51655 0.72316,0.92977 1.34298,0.72316 m 0.92977,-0.20661 -0.92977,0.3099 m 0,-2.47933 c -0.51652,-0.20661 -1.03304,-0.30991 -1.54959,-0.30991 m 3.61569,3.20247 c -0.10332,-1.23968 -0.92975,-2.37604 -2.0661,-2.89256 m 2.0661,3.8223 c 0.10329,-0.3099 0.10329,-0.61981 0,-0.92974 m 0.10329,0 h -0.20661 m -2.16937,-2.78927 0.3099,-0.10329 m -6.19834,2.37604 h -0.10332 m 5.06199,0.82645 c 0,-0.10332 -0.20662,-0.20661 -0.30991,-0.20661 -0.10332,0 -0.20661,0.10329 -0.20661,0.20661 0,0.10329 0.10329,0.30991 0.20661,0.30991 0.10329,0 0.30991,-0.20662 0.30991,-0.30991 m -1.44627,-1.03306 c 0,-0.41323 -0.30993,-0.72314 -0.72316,-0.72314 -0.3099,0 -0.61981,0.30991 -0.61981,0.72314 0,0.3099 0.30991,0.72313 0.61981,0.72313 0.41323,0 0.72316,-0.41323 0.72316,-0.72313 m 2.99585,-0.82646 c 0,-0.41322 -0.30991,-0.72313 -0.72313,-0.72313 -0.30991,0 -0.61984,0.30991 -0.61984,0.72313 0,0.30991 0.30993,0.72314 0.61984,0.72314 0.41322,0 0.72313,-0.41323 0.72313,-0.72314 m 0.82643,2.99588 c 0,-0.41323 -0.4132,-0.72316 -0.72311,-0.72316 -0.41323,0 -0.72313,0.30993 -0.72313,0.72316 0,0.30991 0.3099,0.72313 0.72313,0.72313 0.30991,0 0.72311,-0.41322 0.72311,-0.72313 m -2.99585,0.82643 c 0,-0.4132 -0.4132,-0.72314 -0.72314,-0.72314 -0.41322,0 -0.72313,0.30994 -0.72313,0.72314 0,0.30993 0.30991,0.72316 0.72313,0.72316 0.30994,0 0.72314,-0.41323 0.72314,-0.72316 m -0.20659,0 c 0,-0.30991 -0.30993,-0.51652 -0.51655,-0.51652 -0.3099,0 -0.51652,0.20661 -0.51652,0.51652 0,0.20661 0.20662,0.51654 0.51652,0.51654 0.20662,0 0.51655,-0.30993 0.51655,-0.51654 m 2.99582,-0.82643 c 0,-0.30993 -0.30988,-0.51655 -0.51649,-0.51655 -0.30993,0 -0.51654,0.20662 -0.51654,0.51655 0,0.20661 0.20661,0.51652 0.51654,0.51652 0.20661,0 0.51649,-0.30991 0.51649,-0.51652 m -0.82642,-2.99588 c 0,-0.3099 -0.20661,-0.51652 -0.51652,-0.51652 -0.20661,0 -0.41323,0.20662 -0.41323,0.51652 0,0.20662 0.20662,0.51652 0.41323,0.51652 0.30991,0 0.51652,-0.3099 0.51652,-0.51652 m -2.99585,0.82646 c 0,-0.30994 -0.20662,-0.51655 -0.51655,-0.51655 -0.20661,0 -0.4132,0.20661 -0.4132,0.51655 0,0.20661 0.20659,0.51652 0.4132,0.51652 0.30993,0 0.51655,-0.30991 0.51655,-0.51652 m -1.65291,0.51652 h 0.10332 m 0,0 0.20662,0.72313 m 0,0 0.10329,-0.20659 m 0,0 v 0.20659 m 0,0 -0.10329,0.10332 m 0,0 h -0.10332 m 0,0 -0.20662,-0.82645 m 2.78927,3.20249 0.10329,0.3099 m 0,0 h -0.20661 m 0,0 v -0.20661 m 0,0 h -0.1033 m 0,0 v -0.10329 m 0,0 v -0.20662 m 0,0 h 0.1033 m 0,0 0.10332,0.1033 m 0,0 0.3099,-0.1033 m 0,0 v 0.20662 m 0,0 -0.10329,0.61983 m 0,0 -0.10332,0.1033 m 0,0 0.10332,-0.72313 m 0,0 h -0.20661 m 1.54958,0 0.1033,0.10329 0.10331,0.10332 m 0,0 h 0.20662 m 0,-0.10332 c 0.10329,0 0.10329,-0.20661 0.10329,-0.30991 m 0,0.1033 h -0.10329 m -0.10332,0.10332 c 0,0 0.10332,0 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10331,0.10332 h 0.1033 m -0.20661,0 v -0.10332 l 0.10331,-0.1033 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.10329 c 0,0 0,0.10329 0.1033,0.10329 h 0.10331 m -0.10331,-0.3099 c 0,0 -0.1033,0 -0.1033,0.10329 v 0.10332 m 0.1033,-0.10332 h 0.10331 0.1033 m 0,0 h 0.10332 m 0,0 -0.10332,-0.10329 -0.20661,-0.10332 m 0,0 -0.20659,0.20661 v 0.20661 m 0,-0.10329 c 0,0.10329 0.10329,0.20661 0.20659,0.20661 m -0.1033,0 v 0.1033 0.10332 m 1.13633,-4.64876 -0.51649,0.10329 m 0,0 v 0.10332 m 0,0 0.30991,-0.10332 m 0,0 -0.1033,0.41323 m 0,0 c -0.10332,0.10329 0,0.20661 0,0.20661 0.1033,0.1033 0.20662,0.1033 0.30988,0.1033 0.10332,-0.1033 0.10332,-0.20662 0.10332,-0.30991 m 0,0.10329 h -0.10332 m -0.20658,-0.10329 c -0.1033,0.10329 -0.1033,0.10329 0,0.20661 h 0.10332 c 0.10326,0 0.10326,-0.10332 0.10326,-0.20661 m -0.20658,0.10329 0.20658,-0.51652 m 0,0 v -0.10329 m 29.13217,-99.4832 c -0.30992,0 -0.61983,0.10332 -0.92975,0.206613 m 1.13636,-0.619839 c -0.51653,0 -1.03305,0.10332 -1.54958,0.309933 m -1.23967,1.136359 c -0.82644,1.136359 -0.82644,2.789237 0,3.925596 0.72314,1.239679 2.27272,1.859492 3.6157,1.549585 1.44627,-0.309906 2.58263,-1.446292 2.78924,-2.892557 m -5.16527,-3.718983 c -0.41322,0.309906 -0.82645,0.619839 -1.23967,1.136359 m 0.30992,-0.103294 c -0.92975,1.033039 -1.03305,2.582598 -0.30992,3.822277 0.72314,1.239679 2.16942,1.859492 3.51239,1.652905 1.44628,-0.309933 2.47933,-1.342999 2.78925,-2.789264 m 0,0.103293 h 0.1033 m -6.30163,-2.685917 0.20661,-0.103294 m 1.03305,-0.723159 -0.1033,-0.206613 m 1.54958,-0.309906 c -0.51653,0 -1.03305,0.206613 -1.44628,0.413226 m 1.44628,-0.516546 v 0.206613 m 2.99586,3.822303 0.51653,0.103293 m -0.51653,-1.033012 v 0.929719 m 0.51653,-0.826426 -0.51653,-0.103293 m 0.51653,0 c -0.20661,-1.239679 -1.03306,-2.376038 -2.16942,-2.789264 m -1.13636,0.413226 1.13636,-0.309933 m -1.34297,-0.206613 0.20661,0.516546 m -1.54958,0.309906 -0.10331,-0.413226 m -1.03305,0.723159 1.13636,-0.309933 m 3.92561,2.272745 c 0,-0.309933 -0.10331,-0.61984 -0.20661,-0.929773 m -0.61984,1.239653 0.92976,-0.30988 m -0.92976,0.206586 c -0.61983,0.103294 -0.92974,0.723133 -0.82644,1.342972 m 0.41322,1.549586 -0.41322,-1.446292 m -0.41322,1.652905 c 0.30992,-0.10332 0.61983,-0.10332 0.82644,-0.206613 m -1.23966,-1.239679 0.41322,1.446292 m -0.41322,-1.549585 c -0.10331,-0.516546 -0.72314,-0.929773 -1.34297,-0.72316 m -1.44628,0.413227 1.44628,-0.413227 m -1.7562,-0.516519 c 0.10331,0.309906 0.10331,0.619839 0.20661,0.929746 m 1.34297,-1.239653 -1.44627,0.4132 m 1.44627,-0.4132 c 0.51653,-0.206586 0.92975,-0.826426 0.72314,-1.446265 m -0.30991,-1.342972 0.30991,1.446265 m 0.92975,-0.206613 -0.41322,-1.549585 m 0.30992,1.446292 c 0.20661,0.619839 0.82644,0.929746 1.44627,0.826452 m 0.92975,-0.206613 -0.92975,0.206613 m 0,-2.376037 c -0.51652,-0.309933 -1.03305,-0.413227 -1.54958,-0.309933 m 3.61569,3.099197 c -0.1033,-1.239679 -0.92974,-2.272745 -2.06611,-2.789264 m 2.06611,3.718983 c 0.10331,-0.309933 0.10331,-0.619813 0,-0.929719 m 0.10331,0.103293 h -0.20661 m -2.16942,-2.789264 0.20661,-0.103293 m -1.13636,3.202463 c 0,-0.103293 -0.20661,-0.206586 -0.30991,-0.206586 -0.10331,0 -0.20661,0.103293 -0.20661,0.206586 0,0.103294 0.1033,0.206587 0.20661,0.206587 0.1033,0 0.30991,-0.103293 0.30991,-0.206587 m -1.44627,-1.136359 c 0,-0.309906 -0.41323,-0.619839 -0.72314,-0.619839 -0.41322,0 -0.72314,0.309933 -0.72314,0.619839 0,0.413227 0.30992,0.72316 0.72314,0.72316 0.30991,0 0.72314,-0.309933 0.72314,-0.72316 m 2.99586,-0.826426 c 0,-0.309933 -0.41323,-0.619839 -0.72314,-0.619839 -0.41322,0 -0.72314,0.309906 -0.72314,0.619839 0,0.4132 0.30992,0.723133 0.72314,0.723133 0.30991,0 0.72314,-0.309933 0.72314,-0.723133 m 0.82644,2.995825 c 0,-0.309907 -0.41322,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72314,0.309933 -0.72314,0.61984 0,0.413226 0.30992,0.723132 0.72314,0.723132 0.30992,0 0.72314,-0.309906 0.72314,-0.723132 m -2.99586,0.826452 c 0,-0.309906 -0.41322,-0.619839 -0.72314,-0.619839 -0.41322,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413226 0.30991,0.723133 0.72313,0.723133 0.30992,0 0.72314,-0.309907 0.72314,-0.723133 m -0.20661,0 c 0,-0.206613 -0.30992,-0.413226 -0.51653,-0.413226 -0.30991,0 -0.51653,0.206613 -0.51653,0.413226 0,0.309906 0.20662,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.206614 0.51653,-0.51652 m 2.99586,-0.826452 c 0,-0.206614 -0.30992,-0.413227 -0.51653,-0.413227 -0.30992,0 -0.51653,0.206613 -0.51653,0.413227 0,0.309932 0.20661,0.516546 0.51653,0.516546 0.20661,0 0.51653,-0.206614 0.51653,-0.516546 m -0.82645,-2.995825 c 0,-0.206613 -0.30991,-0.413226 -0.51652,-0.413226 -0.30992,0 -0.51653,0.206613 -0.51653,0.413226 0,0.309907 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51652,-0.206613 0.51652,-0.51652 m -2.99585,0.826426 c 0,-0.206613 -0.30992,-0.413226 -0.51653,-0.413226 -0.30992,0 -0.51653,0.206613 -0.51653,0.413226 0,0.309933 0.20661,0.516546 0.51653,0.516546 0.20661,0 0.51653,-0.206613 0.51653,-0.516546 m -1.65289,0.516546 h 0.1033 m 0,0 0.20661,0.723107 m 0,0 0.10331,-0.103294 m 0,0 v 0.103294 m 0,0 -0.10331,0.103293 m 0,0 -0.1033,0.10332 m 0,0 -0.20661,-0.92972 m 2.78925,3.305758 v 0.206613 m 0,0 -0.10331,0.103293 m 0,0 v -0.309906 m 0,0 h -0.10331 m 0,0 v -0.10332 m 0,0 v -0.103294 m 0,0 h 0.10331 m 0,0 0.10331,0.103294 m 0,0 0.30991,-0.103294 m 0,0 v 0.103294 m 0,0 -0.1033,0.723159 m 0,0 h -0.10331 m 0,0 0.10331,-0.723159 m 0,0 -0.20661,0.10332 m 1.54958,0 0.1033,0.103293 h 0.10331 m 0,0 h 0.20661 m 0,0 c 0.10331,-0.103293 0.10331,-0.206613 0.10331,-0.309907 m 0,0.103294 h -0.10331 m -0.10331,0 c 0,0 0.10331,0 0,-0.103294 m -0.20661,0.103294 h 0.10331 c 0,0.10332 0,0.10332 0.1033,0 m -0.20661,0 v -0.103294 h 0.10331 m 0,0 h 0.1033 m 0,0 -0.1033,-0.103319 m -0.20661,-0.206614 c 0,0 0,0.10332 0.1033,0.10332 h 0.10331 m -0.10331,-0.206613 h -0.1033 v 0.103293 m 0.1033,-0.103293 h 0.10331 l 0.1033,0.103293 m 0,0 0.10331,-0.103293 m 0,0 -0.10331,-0.10332 h -0.20661 m 0,0 -0.20661,0.10332 v 0.206613 m 0,0 c 0,0.103294 0.10331,0.103294 0.20661,0.103294 m -0.1033,0.103319 v 0.103294 0.10332 m 1.13636,-4.752049 -0.51653,0.103319 m 0,0 v 0.103294 m 0,0 h 0.30992 m 0,0 -0.20661,0.413226 m 0.1033,-0.10332 c -0.1033,0.10332 0,0.206613 0,0.309933 0.10331,0.103293 0.20661,0.103293 0.30992,0 0.10331,0 0.10331,-0.10332 0.10331,-0.206613 m 0,0 h -0.10331 m -0.20661,0 c -0.10331,0 -0.10331,0.103293 0,0.103293 0,0.10332 0.1033,0.10332 0.1033,0 0.10331,0 0.10331,-0.103293 0.10331,-0.103293 m -0.20661,0 0.20661,-0.51652 m 0,0 v -0.103319 m -2.78925,31.714783 c -0.30992,0.103294 -0.61983,0.103294 -0.92975,0.206587 m 1.13636,-0.619813 c -0.51653,0 -1.03305,0.206613 -1.54958,0.413226 m -1.23967,1.033039 c -0.82644,1.239679 -0.82644,2.789264 0,4.028943 0.72314,1.239652 2.27272,1.859492 3.6157,1.549585 1.44627,-0.309933 2.58263,-1.446292 2.78924,-2.892584 m -5.16527,-3.718983 c -0.41322,0.206587 -0.82645,0.619813 -1.23967,1.033039 m 0.30992,-0.103293 c -0.92975,1.136359 -1.03305,2.685944 -0.30992,3.925623 0.72314,1.239652 2.16942,1.859492 3.51239,1.549585 1.44628,-0.206613 2.47933,-1.342972 2.78925,-2.685971 m 0,0 h 0.1033 m -6.30163,-2.582624 0.20661,-0.10332 m 1.03305,-0.826452 -0.1033,-0.206587 m 1.54958,-0.206613 c -0.51653,0 -1.03305,0.103293 -1.44628,0.309907 m 1.44628,-0.51652 v 0.206613 m 2.99586,3.925596 h 0.51653 m -0.51653,-0.929745 v 0.929745 m 0.51653,-0.929745 h -0.51653 m 0.51653,0 c -0.20661,-1.342972 -1.03306,-2.376038 -2.16942,-2.789238 m -1.13636,0.309907 1.13636,-0.309907 m -1.34297,-0.206613 0.20661,0.51652 m -1.54958,0.413226 -0.10331,-0.516546 m -1.03305,0.826452 1.13636,-0.309906 m 3.92561,2.169424 c 0,-0.309932 -0.10331,-0.516546 -0.20661,-0.826452 m -0.61984,1.136359 0.92976,-0.206613 m -0.92976,0.10332 c -0.61983,0.206613 -0.92974,0.826426 -0.82644,1.446265 m 0.41322,1.446292 -0.41322,-1.446292 m -0.41322,1.652905 c 0.30992,0 0.61983,-0.10332 0.82644,-0.206613 m -1.23966,-1.239679 0.41322,1.549585 m -0.41322,-1.549585 c -0.10331,-0.619839 -0.72314,-0.929746 -1.34297,-0.826452 m -1.44628,0.516546 1.44628,-0.413227 m -1.7562,-0.516519 c 0.10331,0.309906 0.10331,0.619813 0.20661,0.826426 m 1.34297,-1.136359 -1.44627,0.309933 m 1.44627,-0.413226 c 0.51653,-0.10332 0.92975,-0.72316 0.72314,-1.342973 m -0.30991,-1.446291 0.30991,1.446291 m 0.92975,-0.206613 -0.41322,-1.446291 m 0.30992,1.446291 c 0.20661,0.51652 0.82644,0.929746 1.44627,0.723133 m 0.92975,-0.206613 -0.92975,0.309906 m 0,-2.479331 c -0.51652,-0.206613 -1.03305,-0.309906 -1.54958,-0.309906 m 3.61569,3.202464 c -0.1033,-1.239653 -0.92974,-2.376038 -2.06611,-2.892558 m 2.06611,3.822303 c 0.10331,-0.309906 0.10331,-0.619812 0,-0.929745 m 0.10331,0 h -0.20661 m -2.16942,-2.789238 0.20661,-0.10332 m -1.13636,3.202491 c 0,-0.10332 -0.20661,-0.206614 -0.30991,-0.206614 -0.10331,0 -0.20661,0.103294 -0.20661,0.206614 0,0.103293 0.1033,0.309906 0.20661,0.309906 0.1033,0 0.30991,-0.206613 0.30991,-0.309906 m -1.44627,-1.033066 c 0,-0.413226 -0.41323,-0.723133 -0.72314,-0.723133 -0.41322,0 -0.72314,0.309907 -0.72314,0.723133 0,0.309906 0.30992,0.723133 0.72314,0.723133 0.30991,0 0.72314,-0.413227 0.72314,-0.723133 m 2.99586,-0.826453 c 0,-0.413226 -0.41323,-0.723132 -0.72314,-0.723132 -0.41322,0 -0.72314,0.309906 -0.72314,0.723132 0,0.309933 0.30992,0.723133 0.72314,0.723133 0.30991,0 0.72314,-0.4132 0.72314,-0.723133 m 0.82644,2.995878 c 0,-0.413227 -0.41322,-0.723133 -0.72314,-0.723133 -0.41322,0 -0.72314,0.309906 -0.72314,0.723133 0,0.309906 0.30992,0.723132 0.72314,0.723132 0.30992,0 0.72314,-0.413226 0.72314,-0.723132 m -2.99586,0.826452 c 0,-0.413226 -0.41322,-0.723159 -0.72314,-0.723159 -0.41322,0 -0.72313,0.309933 -0.72313,0.723159 0,0.309906 0.30991,0.723133 0.72313,0.723133 0.30992,0 0.72314,-0.413227 0.72314,-0.723133 m -0.20661,0 c 0,-0.309933 -0.30992,-0.516546 -0.51653,-0.516546 -0.30991,0 -0.51653,0.206613 -0.51653,0.516546 0,0.206613 0.20662,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.309907 0.51653,-0.51652 m 2.99586,-0.826452 c 0,-0.309933 -0.30992,-0.516547 -0.51653,-0.516547 -0.30992,0 -0.51653,0.206614 -0.51653,0.516547 0,0.206613 0.20661,0.516519 0.51653,0.516519 0.20661,0 0.51653,-0.309906 0.51653,-0.516519 m -0.82645,-2.995878 c 0,-0.309906 -0.30991,-0.516519 -0.51652,-0.516519 -0.30992,0 -0.51653,0.206613 -0.51653,0.516519 0,0.206614 0.20661,0.516546 0.51653,0.516546 0.20661,0 0.51652,-0.309932 0.51652,-0.516546 m -2.99585,0.826453 c 0,-0.309907 -0.30992,-0.51652 -0.51653,-0.51652 -0.30992,0 -0.51653,0.206613 -0.51653,0.51652 0,0.206613 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.309907 0.51653,-0.51652 m -1.65289,0.51652 0.1033,-0.103294 m 0,0 0.20661,0.826453 m 0,0 0.10331,-0.206613 m 0,0 v 0.206613 m 0,0 -0.10331,0.103293 m 0,0 h -0.1033 m 0,0 -0.20661,-0.826452 m 2.78925,3.20249 V 78.0473 m 0,0 h -0.10331 m 0,0 v -0.206613 m 0,0 h -0.10331 m 0,0 v -0.103293 m 0,0 v -0.206613 m 0,0 h 0.10331 m 0,0 0.10331,0.103293 m 0,0 0.30991,-0.103293 m 0,0 v 0.206613 m 0,0 -0.1033,0.619839 m 0,0 -0.10331,0.103293 m 0,0 0.10331,-0.723132 m 0,0 h -0.20661 m 1.54958,0 0.1033,0.103293 0.10331,0.10332 m 0,0 h 0.20661 m 0,-0.10332 c 0.10331,0 0.10331,-0.206613 0.10331,-0.309906 m 0,0.103293 h -0.10331 m -0.10331,0.10332 c 0,0 0.10331,-0.10332 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10331,0.10332 h 0.1033 m -0.20661,0 v -0.10332 l 0.10331,-0.103293 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.103294 c 0,0 0,0.103294 0.1033,0.103294 h 0.10331 m -0.10331,-0.309907 c 0,0 -0.1033,0 -0.1033,0.10332 v 0.103293 m 0.1033,-0.103293 h 0.10331 0.1033 m 0,0 h 0.10331 m 0,0 -0.10331,-0.10332 -0.20661,-0.103293 m 0,0 -0.20661,0.206613 v 0.206587 m 0,-0.103294 c 0,0.103294 0.10331,0.206614 0.20661,0.206614 m -0.1033,0 v 0.103293 0.10332 m 1.13636,-4.648756 -0.51653,0.103293 m 0,0 v 0.10332 m 0,0 0.30992,-0.10332 m 0,0 -0.20661,0.413227 m 0.1033,0 c -0.1033,0.103319 0,0.206613 0,0.206613 0.10331,0.103293 0.20661,0.103293 0.30992,0.103293 0.10331,-0.103293 0.10331,-0.206587 0.10331,-0.309906 m 0,0.103319 h -0.10331 m -0.20661,-0.103319 c -0.10331,0.103319 -0.10331,0.103319 0,0.206613 h 0.1033 c 0.10331,0 0.10331,-0.103294 0.10331,-0.206613 m -0.20661,0.103319 0.20661,-0.516546 m 0,0 v -0.103293 m -2.78925,31.714782 c -0.30992,0 -0.61983,0.10332 -0.92975,0.20661 m 1.13636,-0.61983 c -0.51653,0 -1.03305,0.10332 -1.54958,0.30993 m -1.23967,1.13636 c -0.82644,1.13636 -0.82644,2.78923 0,3.92559 0.72314,1.23966 2.27272,1.8595 3.6157,1.54959 1.44627,-0.30993 2.58263,-1.44629 2.78924,-2.89256 m -5.16527,-3.71898 c -0.41322,0.3099 -0.82645,0.61984 -1.23967,1.13636 m 0.30992,-0.10332 c -0.92975,1.03306 -1.03305,2.58262 -0.30992,3.8223 0.72314,1.23965 2.16942,1.85949 3.51239,1.65288 1.44628,-0.30991 2.47933,-1.34297 2.78925,-2.78924 m 0,0.10329 h 0.1033 m -6.30163,-2.68591 0.20661,-0.10332 m 1.03305,-0.72314 -0.1033,-0.20661 m 1.54958,-0.3099 c -0.51653,0 -1.03305,0.20661 -1.44628,0.41322 m 1.44628,-0.51654 v 0.20661 m 2.99586,3.92559 h 0.51653 m -0.51653,-1.03303 v 1.03303 m 0.51653,-0.92971 -0.51653,-0.10332 m 0.51653,0 c -0.20661,-1.23966 -1.03306,-2.37602 -2.16942,-2.78924 m -1.13636,0.41322 1.13636,-0.30993 m -1.34297,-0.20661 0.20661,0.51654 m -1.54958,0.4132 -0.10331,-0.51652 m -1.03305,0.72314 1.13636,-0.20662 m 3.92561,2.16943 c 0,-0.30991 -0.10331,-0.61981 -0.20661,-0.92975 m -0.61984,1.23968 0.92976,-0.30993 m -0.92976,0.20661 c -0.61983,0.10332 -0.92974,0.72313 -0.82644,1.34295 m 0.41322,1.54958 -0.41322,-1.44626 m -0.41322,1.65288 c 0.30992,-0.1033 0.61983,-0.1033 0.82644,-0.20662 m -1.23966,-1.23965 0.41322,1.44627 m -0.41322,-1.54959 c -0.10331,-0.51652 -0.72314,-0.92975 -1.34297,-0.72313 m -1.44628,0.41322 1.44628,-0.41322 m -1.7562,-0.5165 c 0.10331,0.30988 0.10331,0.61982 0.20661,0.92972 m 1.34297,-1.23965 -1.44627,0.4132 m 1.44627,-0.4132 c 0.51653,-0.20661 0.92975,-0.82642 0.72314,-1.44626 m -0.30991,-1.34298 0.30991,1.44627 m 0.92975,-0.20661 -0.41322,-1.54959 m 0.30992,1.44629 c 0.20661,0.61984 0.82644,0.92975 1.44627,0.82646 m 0.92975,-0.20662 -0.92975,0.20662 m 0,-2.37604 c -0.51652,-0.30993 -1.03305,-0.41323 -1.54958,-0.30993 m 3.61569,3.09917 c -0.1033,-1.23966 -0.92974,-2.27272 -2.06611,-2.78924 m 2.06611,3.71898 c 0.10331,-0.3099 0.10331,-0.61981 0,-0.92974 m 0.10331,0.10332 h -0.20661 m -2.16942,-2.78927 0.20661,-0.10329 m -6.09502,2.27272 h -0.10331 m 5.06197,0.92974 c 0,-0.10329 -0.20661,-0.20661 -0.30991,-0.20661 -0.10331,0 -0.20661,0.10332 -0.20661,0.20661 0,0.10332 0.1033,0.20662 0.20661,0.20662 0.1033,0 0.30991,-0.1033 0.30991,-0.20662 m -1.44627,-1.13636 c 0,-0.3099 -0.41323,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72314,0.30994 -0.72314,0.61984 0,0.41323 0.30992,0.72314 0.72314,0.72314 0.30991,0 0.72314,-0.30991 0.72314,-0.72314 m 2.99586,-0.82645 c 0,-0.30991 -0.41323,-0.61981 -0.72314,-0.61981 -0.41322,0 -0.72314,0.3099 -0.72314,0.61981 0,0.41323 0.30992,0.72316 0.72314,0.72316 0.30991,0 0.72314,-0.30993 0.72314,-0.72316 m 0.82644,2.99585 c 0,-0.30991 -0.41322,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72314,0.30993 -0.72314,0.61984 0,0.41323 0.30992,0.72313 0.72314,0.72313 0.30992,0 0.72314,-0.3099 0.72314,-0.72313 m -2.99586,0.82645 c 0,-0.30993 -0.41322,-0.61984 -0.72314,-0.61984 -0.41322,0 -0.72313,0.30991 -0.72313,0.61984 0,0.41323 0.30991,0.72314 0.72313,0.72314 0.30992,0 0.72314,-0.30991 0.72314,-0.72314 m -0.20661,0 c 0,-0.20661 -0.30992,-0.41322 -0.51653,-0.41322 -0.30991,0 -0.51653,0.20661 -0.51653,0.41322 0,0.30991 0.20662,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.20661 0.51653,-0.51652 m 2.99586,-0.82645 c 0,-0.20661 -0.30992,-0.41323 -0.51653,-0.41323 -0.30992,0 -0.51653,0.20662 -0.51653,0.41323 0,0.30991 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.20661 0.51653,-0.51652 m -0.82645,-2.99585 c 0,-0.20661 -0.30991,-0.41323 -0.51652,-0.41323 -0.30992,0 -0.51653,0.20662 -0.51653,0.41323 0,0.30993 0.20661,0.51655 0.51653,0.51655 0.20661,0 0.51652,-0.20662 0.51652,-0.51655 m -2.99585,0.82645 c 0,-0.20661 -0.30992,-0.41322 -0.51653,-0.41322 -0.30992,0 -0.51653,0.20661 -0.51653,0.41322 0,0.30994 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.20658 0.51653,-0.51652 m -1.65289,0.51652 h 0.1033 m 0,0 0.20661,0.72316 m 0,0 0.10331,-0.10332 m 0,0 v 0.10332 m 0,0 -0.10331,0.1033 m 0,0 -0.1033,0.10331 m 0,0 -0.20661,-0.92977 m 2.78925,3.30579 v 0.20658 m 0,0 -0.10331,0.10332 m 0,0 v -0.3099 m 0,0 h -0.10331 m 0,0 v -0.10332 m 0,0 v -0.1033 m 0,0 h 0.10331 m 0,0 0.10331,0.1033 m 0,0 0.30991,-0.1033 m 0,0 v 0.1033 m 0,0 -0.1033,0.72313 m 0,0 h -0.10331 m 0,0 0.10331,-0.72313 m 0,0 -0.20661,0.10332 m 1.54958,0 0.1033,0.10329 h 0.10331 m 0,0 h 0.20661 m 0,0 c 0.10331,-0.10329 0.10331,-0.20661 0.10331,-0.30991 m 0,0.1033 h -0.10331 m -0.10331,0.10332 c 0,0 0.10331,-0.10332 0,-0.10332 m -0.20661,0 h 0.10331 c 0,0.10332 0,0.10332 0.1033,0 m -0.20661,0 v -0.1033 h 0.10331 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.20661 c 0,0.10332 0,0.10332 0.1033,0.10332 0,0.10329 0,0.10329 0.10331,0 m -0.10331,-0.20661 h -0.1033 v 0.10329 m 0.1033,-0.10329 h 0.10331 l 0.1033,0.10329 m 0,0 0.10331,-0.10329 m 0,0 -0.10331,-0.10332 h -0.20661 m 0,0 -0.20661,0.10332 v 0.20661 m 0,0 c 0,0.10329 0.10331,0.10329 0.20661,0.10329 m -0.1033,0.10332 v 0.1033 0.10332 m 1.13636,-4.75205 -0.51653,0.10329 m 0,0 v 0.10332 m 0,0 h 0.30992 m 0,0 -0.20661,0.41323 m 0.1033,-0.10332 c -0.1033,0.10332 0,0.20661 0,0.30993 0.10331,0.10329 0.20661,0.10329 0.30992,0 0.10331,0 0.10331,-0.10332 0.10331,-0.20661 m 0,0 h -0.10331 m -0.20661,0 c -0.10331,0 -0.10331,0.10329 0,0.10329 0,0.10332 0.1033,0.10332 0.1033,0 0.10331,0 0.10331,-0.10329 0.10331,-0.10329 m -0.20661,0 0.20661,-0.51655 m 0,0 v -0.10329 m -2.78925,31.71475 c -0.30992,0.10332 -0.61983,0.10332 -0.92975,0.20662 m 1.13636,-0.61982 c -0.51653,0 -1.03305,0.20659 -1.54958,0.4132 m -1.23967,1.03307 c -0.82644,1.23968 -0.82644,2.78926 0,4.02892 0.72314,1.23967 2.27272,1.85951 3.6157,1.54961 1.44627,-0.30994 2.58263,-1.44629 2.78924,-2.89259 m -5.16527,-3.71901 c -0.41322,0.20662 -0.82645,0.61984 -1.23967,1.03307 m 0.30992,-0.10329 c -0.92975,1.13636 -1.03305,2.68594 -0.30992,3.92562 0.72314,1.23965 2.16942,1.85949 3.51239,1.54958 1.44628,-0.20661 2.47933,-1.34299 2.78925,-2.68597 m 0,0 h 0.1033 m -6.30163,-2.58262 0.20661,-0.10332 m 1.03305,-0.82645 -0.1033,-0.20662 m 1.54958,-0.20661 c -0.51653,0 -1.03305,0.10332 -1.44628,0.30993 m 1.44628,-0.51652 v 0.20659 m 2.99586,3.92562 h 0.51653 m -0.51653,-0.92974 v 0.92974 m 0.51653,-0.92974 h -0.51653 m 0.51653,0 c -0.20661,-1.34297 -1.03306,-2.37604 -2.16942,-2.78927 m -1.13636,0.30994 1.13636,-0.30994 m -1.34297,-0.20661 0.20661,0.51655 m -1.54958,0.41322 -0.10331,-0.51654 m -1.03305,0.82645 1.13636,-0.30991 m 3.92561,2.16943 c 0,-0.30993 -0.10331,-0.51655 -0.20661,-0.82645 m -0.61984,1.13635 0.92976,-0.20661 m -0.92976,0.10332 c -0.61983,0.20659 -0.92974,0.82643 -0.82644,1.44627 m 0.41322,1.44629 -0.41322,-1.44629 m -0.41322,1.6529 c 0.30992,0 0.61983,-0.10332 0.82644,-0.20661 m -1.23966,-1.23968 0.41322,1.54958 m -0.41322,-1.54958 c -0.10331,-0.61984 -0.72314,-0.92975 -1.34297,-0.82645 m -1.44628,0.51654 1.44628,-0.41322 m -1.7562,-0.51655 c 0.10331,0.30993 0.10331,0.61984 0.20661,0.82645 m 1.34297,-1.13636 -1.44627,0.30991 m 1.44627,-0.4132 c 0.51653,-0.10332 0.92975,-0.72316 0.72314,-1.343 m -0.30991,-1.44626 0.30991,1.44626 m 0.92975,-0.20661 -0.41322,-1.44627 m 0.30992,1.44627 c 0.20661,0.51655 0.82644,0.92977 1.44627,0.72316 m 0.92975,-0.20661 -0.92975,0.3099 m 0,-2.47933 c -0.51652,-0.20661 -1.03305,-0.30991 -1.54958,-0.30991 m 3.61569,3.20247 c -0.1033,-1.23968 -0.92974,-2.37604 -2.06611,-2.89256 m 2.06611,3.8223 c 0.10331,-0.3099 0.10331,-0.61981 0,-0.92974 m 0.10331,0 h -0.20661 m -2.16942,-2.78927 0.20661,-0.10329 m -6.09502,2.37604 h -0.10331 m 5.06197,0.82645 c 0,-0.10332 -0.20661,-0.20661 -0.30991,-0.20661 -0.10331,0 -0.20661,0.10329 -0.20661,0.20661 0,0.10329 0.1033,0.30991 0.20661,0.30991 0.1033,0 0.30991,-0.20662 0.30991,-0.30991 m -1.44627,-1.03306 c 0,-0.41323 -0.41323,-0.72314 -0.72314,-0.72314 -0.41322,0 -0.72314,0.30991 -0.72314,0.72314 0,0.3099 0.30992,0.72313 0.72314,0.72313 0.30991,0 0.72314,-0.41323 0.72314,-0.72313 m 2.99586,-0.82646 c 0,-0.41322 -0.41323,-0.72313 -0.72314,-0.72313 -0.41322,0 -0.72314,0.30991 -0.72314,0.72313 0,0.30991 0.30992,0.72314 0.72314,0.72314 0.30991,0 0.72314,-0.41323 0.72314,-0.72314 m 0.82644,2.99588 c 0,-0.41323 -0.41322,-0.72316 -0.72314,-0.72316 -0.41322,0 -0.72314,0.30993 -0.72314,0.72316 0,0.30991 0.30992,0.72313 0.72314,0.72313 0.30992,0 0.72314,-0.41322 0.72314,-0.72313 m -2.99586,0.82643 c 0,-0.4132 -0.41322,-0.72314 -0.72314,-0.72314 -0.41322,0 -0.72313,0.30994 -0.72313,0.72314 0,0.30993 0.30991,0.72316 0.72313,0.72316 0.30992,0 0.72314,-0.41323 0.72314,-0.72316 m -0.20661,0 c 0,-0.30991 -0.30992,-0.51652 -0.51653,-0.51652 -0.30991,0 -0.51653,0.20661 -0.51653,0.51652 0,0.20661 0.20662,0.51654 0.51653,0.51654 0.20661,0 0.51653,-0.30993 0.51653,-0.51654 m 2.99586,-0.82643 c 0,-0.30993 -0.30992,-0.51655 -0.51653,-0.51655 -0.30992,0 -0.51653,0.20662 -0.51653,0.51655 0,0.20661 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.30991 0.51653,-0.51652 m -0.82645,-2.99588 c 0,-0.3099 -0.30991,-0.51652 -0.51652,-0.51652 -0.30992,0 -0.51653,0.20662 -0.51653,0.51652 0,0.20662 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51652,-0.3099 0.51652,-0.51652 m -2.99585,0.82646 c 0,-0.30994 -0.30992,-0.51655 -0.51653,-0.51655 -0.30992,0 -0.51653,0.20661 -0.51653,0.51655 0,0.20661 0.20661,0.51652 0.51653,0.51652 0.20661,0 0.51653,-0.30991 0.51653,-0.51652 m -1.65289,0.51652 h 0.1033 m 0,0 0.20661,0.72313 m 0,0 0.10331,-0.20659 m 0,0 v 0.20659 m 0,0 -0.10331,0.10332 m 0,0 h -0.1033 m 0,0 -0.20661,-0.82645 m 2.78925,3.20249 v 0.3099 m 0,0 h -0.10331 m 0,0 v -0.20661 m 0,0 h -0.10331 m 0,0 v -0.10329 m 0,0 v -0.20662 m 0,0 h 0.10331 m 0,0 0.10331,0.1033 m 0,0 0.30991,-0.1033 m 0,0 v 0.20662 m 0,0 -0.1033,0.61983 m 0,0 -0.10331,0.1033 m 0,0 0.10331,-0.72313 m 0,0 h -0.20661 m 1.54958,0 0.1033,0.10329 0.10331,0.10332 m 0,0 h 0.20661 m 0,-0.10332 c 0.10331,0 0.10331,-0.20661 0.10331,-0.30991 m 0,0.1033 h -0.10331 m -0.10331,0.10332 c 0,0 0.10331,0 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10331,0.10332 h 0.1033 m -0.20661,0 v -0.10332 l 0.10331,-0.1033 m 0,0 h 0.1033 m 0,0 -0.1033,-0.10332 m -0.20661,-0.10329 c 0,0 0,0.10329 0.1033,0.10329 h 0.10331 m -0.10331,-0.3099 c 0,0 -0.1033,0 -0.1033,0.10329 v 0.10332 m 0.1033,-0.10332 h 0.10331 0.1033 m 0,0 h 0.10331 m 0,0 -0.10331,-0.10329 -0.20661,-0.10332 m 0,0 -0.20661,0.20661 v 0.20661 m 0,-0.10329 c 0,0.10329 0.10331,0.20661 0.20661,0.20661 m -0.1033,0 v 0.1033 0.10332 m 1.13636,-4.64876 -0.51653,0.10329 m 0,0 v 0.10332 m 0,0 0.30992,-0.10332 m 0,0 -0.20661,0.41323 m 0.1033,0 c -0.1033,0.10329 0,0.20661 0,0.20661 0.10331,0.1033 0.20661,0.1033 0.30992,0.1033 0.10331,-0.1033 0.10331,-0.20662 0.10331,-0.30991 m 0,0.10329 h -0.10331 m -0.20661,-0.10329 c -0.10331,0.10329 -0.10331,0.10329 0,0.20661 h 0.1033 c 0.10331,0 0.10331,-0.10332 0.10331,-0.20661 m -0.20661,0.10329 0.20661,-0.51652 m 0,0 v -0.10329 M 130.00996,71.952279 c -0.30991,0.103294 -0.61984,0.103294 -0.82645,0.206587 m 1.03306,-0.619813 c -0.51652,0 -1.03306,0.206613 -1.44629,0.413226 m -1.23965,1.033039 c -0.82643,1.239679 -0.92972,2.789264 -0.10332,4.028943 0.82645,1.239652 2.27274,1.859492 3.71901,1.549585 1.44629,-0.309933 2.47936,-1.446292 2.78926,-2.892584 m -5.1653,-3.718983 c -0.51652,0.206587 -0.92974,0.619813 -1.23965,1.033039 m 0.30991,-0.103293 c -0.92972,1.136359 -1.03304,2.685944 -0.30991,3.925623 0.61984,1.239652 2.0661,1.859492 3.5124,1.549585 1.34297,-0.206613 2.47933,-1.342972 2.68594,-2.685971 m 0,0 h 0.10329 m -6.30163,-2.582624 0.20661,-0.10332 m 1.03304,-0.826452 v -0.206587 m 1.54959,-0.206613 c -0.51652,0 -1.03304,0.103293 -1.54959,0.309907 m 1.44629,-0.51652 0.1033,0.206613 m 2.89258,3.925596 h 0.51652 m -0.41323,-0.929745 -0.10329,0.929745 m 0.51652,-0.929745 h -0.41323 m 0.41323,0 c -0.10329,-1.342972 -0.92975,-2.376038 -2.16942,-2.789238 m -1.13636,0.309907 1.13636,-0.309907 m -1.23968,-0.206613 0.10332,0.51652 m -1.54959,0.413226 -0.10332,-0.516546 m -1.03304,0.826452 1.13636,-0.309906 m 4.02892,2.169424 c 0,-0.309932 -0.1033,-0.516546 -0.20662,-0.826452 m -0.72313,1.136359 0.92975,-0.206613 m -0.92975,0.10332 c -0.61984,0.206613 -0.92974,0.826426 -0.82645,1.446265 m 0.41323,1.446292 -0.30991,-1.446292 m -0.51655,1.652905 c 0.30994,0 0.61984,-0.10332 0.92978,-0.206613 m -1.343,-1.239679 0.41322,1.549585 m -0.41322,-1.549585 c -0.1033,-0.619839 -0.72314,-0.929746 -1.34298,-0.826452 m -1.44626,0.516546 1.44626,-0.413227 m -1.65287,-0.516519 c 0,0.309906 0.10329,0.619813 0.20661,0.826426 m 1.23965,-1.136359 -1.44626,0.309933 m 1.44626,-0.413226 c 0.61984,-0.10332 0.92977,-0.72316 0.82645,-1.342973 m -0.41322,-1.446291 0.41322,1.446291 m 0.82646,-0.206613 -0.41323,-1.446291 m 0.41323,1.446291 c 0.10329,0.51652 0.72313,0.929746 1.34297,0.723133 m 0.92974,-0.206613 -0.92974,0.309906 m 0.10332,-2.479331 c -0.51655,-0.206613 -1.03307,-0.309906 -1.65291,-0.309906 m 3.71901,3.202464 c -0.10332,-1.239653 -0.92974,-2.376038 -2.0661,-2.892558 m 2.0661,3.822303 v -0.929745 m 0,0 h -0.20661 m -2.16942,-2.789238 0.30993,-0.10332 m 2.68594,0.929746 c 0,0 0.1033,0 0,0 m -3.92562,2.272745 c 0,-0.10332 -0.10332,-0.206614 -0.20661,-0.206614 -0.10332,0 -0.20662,0.103294 -0.20662,0.206614 0,0.103293 0.1033,0.309906 0.20662,0.309906 0.10329,0 0.20661,-0.206613 0.20661,-0.309906 m -1.44629,-1.033066 c 0,-0.413226 -0.30991,-0.723133 -0.72314,-0.723133 -0.3099,0 -0.61983,0.309907 -0.61983,0.723133 0,0.309906 0.30993,0.723133 0.61983,0.723133 0.41323,0 0.72314,-0.413227 0.72314,-0.723133 m 2.99587,-0.826453 c 0,-0.413226 -0.3099,-0.723132 -0.72313,-0.723132 -0.30993,0 -0.61984,0.309906 -0.61984,0.723132 0,0.309933 0.30991,0.723133 0.61984,0.723133 0.41323,0 0.72313,-0.4132 0.72313,-0.723133 m 0.82646,2.995878 c 0,-0.413227 -0.41323,-0.723133 -0.72316,-0.723133 -0.4132,0 -0.72313,0.309906 -0.72313,0.723133 0,0.309906 0.30993,0.723132 0.72313,0.723132 0.30993,0 0.72316,-0.413226 0.72316,-0.723132 m -2.99588,0.826452 c 0,-0.413226 -0.41323,-0.723159 -0.72313,-0.723159 -0.41323,0 -0.72316,0.309933 -0.72316,0.723159 0,0.309906 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.72313,-0.413227 0.72313,-0.723133 m -0.20661,0 c 0,-0.309933 -0.30991,-0.516546 -0.51652,-0.516546 -0.30994,0 -0.51655,0.206613 -0.51655,0.516546 0,0.206613 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.51652,-0.309907 0.51652,-0.51652 m 2.99587,-0.826452 c 0,-0.309933 -0.30993,-0.516547 -0.51654,-0.516547 -0.30991,0 -0.51652,0.206614 -0.51652,0.516547 0,0.206613 0.20661,0.516519 0.51652,0.516519 0.20661,0 0.51654,-0.309906 0.51654,-0.516519 m -0.82645,-2.995878 c 0,-0.309906 -0.20661,-0.516519 -0.51652,-0.516519 -0.20661,0 -0.41322,0.206613 -0.41322,0.516519 0,0.206614 0.20661,0.516546 0.41322,0.516546 0.30991,0 0.51652,-0.309932 0.51652,-0.516546 m -2.99588,0.826453 c 0,-0.309907 -0.20661,-0.51652 -0.51652,-0.51652 -0.20661,0 -0.41322,0.206613 -0.41322,0.51652 0,0.206613 0.20661,0.51652 0.41322,0.51652 0.30991,0 0.51652,-0.309907 0.51652,-0.51652 m -1.65287,0.51652 0.10329,-0.103294 m 0,0 0.20661,0.826453 m 0,0 0.10332,-0.206613 m 0,0 v 0.206613 m 0,0 v 0.103293 m 0,0 h -0.20661 m 0,0 -0.20661,-0.826452 m 2.78926,3.20249 0.10329,0.309906 m 0,0 h -0.20661 m 0,0 v -0.206613 m 0,0 h -0.10329 m 0,0 v -0.103293 m 0,0 h 0.10329 m 0,0 -0.10329,-0.206613 m 0,0 h 0.10329 m 0,0 0.10332,0.103293 m 0,0 0.30991,-0.103293 m 0,0 v 0.206613 m 0,0 -0.10332,0.619839 m 0,0 -0.1033,0.103293 m 0,0 0.1033,-0.723132 m 0,0 h -0.20659 m 1.54959,0 0.10329,0.103293 0.20661,0.10332 m 0,0 h 0.10329 m 0,-0.10332 c 0.10332,0 0.10332,-0.206613 0.10332,-0.309906 m 0,0.103293 h -0.10332 m -0.10329,0.10332 c 0.10329,0 0.10329,-0.10332 0.10329,-0.10332 m -0.20658,0 v 0.10332 h 0.10329 m -0.20661,0 v -0.10332 l 0.10332,-0.103293 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 m -0.10332,-0.103294 v 0.103294 h 0.10332 m -0.10332,-0.309907 v 0.10332 c -0.10329,0 -0.10329,0 0,0.103293 m 0,-0.103293 h 0.10332 0.10329 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 -0.20661,-0.103293 m 0,0 -0.20661,0.206613 v 0.206587 m 0,-0.103294 c 0,0.103294 0.10332,0.206614 0.20661,0.206614 m 0,0 -0.10329,0.103293 v 0.10332 m 1.13635,-4.648756 -0.51654,0.103293 m 0,0 v 0.10332 m 0,0 0.30993,-0.10332 m 0,0 -0.10332,0.413227 m 0,0 c -0.10329,0.103319 0,0.206613 0,0.206613 0.10332,0.103293 0.20661,0.103293 0.30993,0.103293 0.1033,-0.103293 0.1033,-0.206587 0.1033,-0.309906 m 0,0.103319 h -0.1033 m -0.20661,-0.103319 c -0.10332,0.103319 -0.10332,0.103319 0,0.206613 h 0.10329 c 0.10332,0 0.10332,-0.103294 0.10332,-0.206613 m -0.20661,0.103319 0.20661,-0.516546 m 0,0 V 73.088638 M 33.935837,142.61323 c 0,-0.30991 -0.103293,-0.4132 -0.413226,-0.4132 -0.206587,0 -0.4132,0.10329 -0.4132,0.4132 0,0.20661 0.206613,0.41322 0.4132,0.41322 0.309933,0 0.413226,-0.20661 0.413226,-0.41322 m -0.206613,0 c 0,-0.1033 -0.103293,-0.20659 -0.206613,-0.20659 -0.103293,0 -0.206587,0.10329 -0.206587,0.20659 0,0.10332 0.103294,0.20661 0.206587,0.20661 0.10332,0 0.206613,-0.10329 0.206613,-0.20661 m -0.619813,-2.99585 c 0,-0.30994 -0.10332,-0.41323 -0.4132,-0.41323 -0.206613,0 -0.413226,0.10329 -0.413226,0.41323 0,0.20661 0.206613,0.41322 0.413226,0.41322 0.30988,0 0.4132,-0.20661 0.4132,-0.41322 m -0.206587,0 c 0,-0.10332 -0.103319,-0.20662 -0.206613,-0.20662 -0.10332,0 -0.206613,0.1033 -0.206613,0.20662 0,0.10329 0.103293,0.20661 0.206613,0.20661 0.103294,0 0.206613,-0.10332 0.206613,-0.20661 m 4.02889,2.16942 c 0,-0.20661 -0.103293,-0.41323 -0.413226,-0.41323 -0.206613,0 -0.413226,0.20662 -0.413226,0.41323 0,0.30991 0.206613,0.51652 0.413226,0.51652 0.309933,0 0.413226,-0.20661 0.413226,-0.51652 m -0.206613,0 c 0,-0.10332 -0.103293,-0.10332 -0.206613,-0.10332 -0.103293,0 -0.206613,0 -0.206613,0.10332 0,0.10329 0.10332,0.20661 0.206613,0.20661 0.10332,0 0.206613,-0.10332 0.206613,-0.20661 m -1.652878,-1.13636 c 0,-0.20661 -0.206614,-0.41323 -0.413227,-0.41323 -0.309933,0 -0.516546,0.20662 -0.516546,0.41323 0,0.30991 0.206613,0.51652 0.516546,0.51652 0.206613,0 0.413227,-0.20661 0.413227,-0.51652 m -0.309933,0 c 0,-0.10332 0,-0.10332 -0.103294,-0.10332 -0.10332,0 -0.206613,0 -0.206613,0.10332 0,0.10329 0.103293,0.20659 0.206613,0.20659 0.103294,0 0.103294,-0.1033 0.103294,-0.20659 m 1.446291,-1.85952 c 0,-0.3099 -0.206613,-0.41322 -0.413226,-0.41322 -0.309933,0 -0.516546,0.10332 -0.516546,0.41322 0,0.20662 0.206613,0.41323 0.516546,0.41323 0.206613,0 0.413226,-0.20661 0.413226,-0.41323 m -0.309932,0 c 0,-0.10329 0,-0.20661 -0.103294,-0.20661 -0.10332,0 -0.206613,0.10332 -0.206613,0.20661 0,0.10332 0.103293,0.20662 0.206613,0.20662 0.103294,0 0.103294,-0.1033 0.103294,-0.20662 m 2.892557,1.85952 c 0,-2.27274 -1.859492,-4.13223 -4.13221,-4.13223 -2.376011,0 -4.235529,1.85949 -4.235529,4.13223 0,2.37601 1.859518,4.23553 4.235529,4.23553 2.272718,0 4.13221,-1.85952 4.13221,-4.23553 m -0.51652,0 c 0,-1.96281 -1.652878,-3.61572 -3.61569,-3.61572 -2.066105,0 -3.718983,1.65291 -3.718983,3.61572 0,2.06611 1.652878,3.71898 3.718983,3.71898 1.962812,0 3.61569,-1.65287 3.61569,-3.71898 m -0.516519,-0.20661 0.516519,-0.10332 m -0.723132,-1.03307 c -0.309933,0.10332 -0.516547,0.41323 -0.413227,0.72316 0.103294,0.20661 0.413227,0.41323 0.723133,0.30991 m -0.413226,-0.92975 0.516546,-0.10332 m 219.73078,-34.50402 c -0.30991,0 -0.61984,0.10332 -0.92975,0.20661 m 1.13636,-0.61983 c -0.51652,0 -1.03306,0.10332 -1.54958,0.30993 m -1.23968,1.13636 c -0.82645,1.13636 -0.82645,2.78923 0,3.92559 0.72313,1.23966 2.27274,1.8595 3.61571,1.54959 1.44626,-0.30993 2.58262,-1.44629 2.78923,-2.89256 m -5.16526,-3.71898 c -0.41323,0.3099 -0.82645,0.61984 -1.23968,1.13636 m 0.30994,-0.10332 c -0.92977,1.03306 -1.03307,2.58262 -0.30994,3.8223 0.72313,1.23965 2.16942,1.85949 3.51239,1.65288 1.44629,-0.30991 2.47933,-1.34297 2.78926,-2.78924 m -0.10332,0.10329 h 0.20661 m -6.40494,-2.68591 0.30994,-0.10332 m 0.92974,-0.72314 v -0.20661 m 1.54958,-0.3099 c -0.51652,0 -1.03306,0.20661 -1.44629,0.41322 m 1.34297,-0.51654 0.10332,0.20661 m 2.89255,3.92559 h 0.51652 m -0.4132,-1.03303 -0.10332,1.03303 m 0.51652,-0.92971 -0.4132,-0.10332 m 0.51652,0 c -0.20662,-1.23966 -1.03307,-2.37602 -2.16942,-2.78924 m -1.23968,0.41322 1.13639,-0.30993 m -1.23968,-0.20661 0.10329,0.51654 m -1.44626,0.4132 -0.20661,-0.51652 m -0.92974,0.72314 1.13635,-0.20662 m 3.92561,2.16943 c 0,-0.30991 -0.10332,-0.61981 -0.20661,-0.92975 m -0.72316,1.23968 0.92977,-0.30993 m -0.82645,0.20661 c -0.61983,0.10332 -0.92974,0.72313 -0.82645,1.34295 m 0.41323,1.54958 -0.41323,-1.44626 m -0.41322,1.65288 c 0.30993,-0.1033 0.61984,-0.1033 0.82645,-0.20662 m -1.34297,-1.23965 0.41323,1.44627 m -0.30994,-1.54959 c -0.10329,-0.51652 -0.72313,-0.92975 -1.34297,-0.72313 m -1.54958,0.41322 1.44629,-0.41322 m -1.6529,-0.5165 c 0.10332,0.30988 0.10332,0.61982 0.20661,0.92972 m 1.23968,-1.23965 -1.44629,0.4132 m 1.54958,-0.4132 c 0.51655,-0.20661 0.92977,-0.82642 0.72316,-1.44626 m -0.41323,-1.34298 0.41323,1.44627 m 0.82642,-0.20661 -0.41322,-1.54959 m 0.41322,1.44629 c 0.20662,0.61984 0.82645,0.92975 1.44629,0.82646 m 0.82645,-0.20662 -0.92977,0.20662 m 0.10332,-2.37604 c -0.51652,-0.30993 -1.03306,-0.41323 -1.54958,-0.30993 m 3.61568,3.09917 c -0.10329,-1.23966 -0.92974,-2.27272 -2.0661,-2.78924 m 2.0661,3.71898 c 0.10332,-0.3099 0.10332,-0.61981 0,-0.92974 m 0,0.10332 h -0.20661 m -2.16939,-2.78927 0.3099,-0.10329 m -1.23967,3.20246 c 0,-0.10329 -0.1033,-0.20661 -0.20662,-0.20661 -0.10329,0 -0.20661,0.10332 -0.20661,0.20661 0,0.10332 0.10332,0.20662 0.20661,0.20662 0.10332,0 0.20662,-0.1033 0.20662,-0.20662 m -1.44627,-1.13636 c 0,-0.3099 -0.30993,-0.61984 -0.61983,-0.61984 -0.41323,0 -0.72313,0.30994 -0.72313,0.61984 0,0.41323 0.3099,0.72314 0.72313,0.72314 0.3099,0 0.61983,-0.30991 0.61983,-0.72314 m 2.99585,-0.82645 c 0,-0.30991 -0.30991,-0.61981 -0.61981,-0.61981 -0.41323,0 -0.72316,0.3099 -0.72316,0.61981 0,0.41323 0.30993,0.72316 0.72316,0.72316 0.3099,0 0.61981,-0.30993 0.61981,-0.72316 m 0.82645,2.99585 c 0,-0.30991 -0.30991,-0.61984 -0.61984,-0.61984 -0.41323,0 -0.72313,0.30993 -0.72313,0.61984 0,0.41323 0.3099,0.72313 0.72313,0.72313 0.30993,0 0.61984,-0.3099 0.61984,-0.72313 m -2.99587,0.82645 c 0,-0.30993 -0.30991,-0.61984 -0.61981,-0.61984 -0.41323,0 -0.72316,0.30991 -0.72316,0.61984 0,0.41323 0.30993,0.72314 0.72316,0.72314 0.3099,0 0.61981,-0.30991 0.61981,-0.72314 m -0.20659,0 c 0,-0.20661 -0.20661,-0.41322 -0.41322,-0.41322 -0.30994,0 -0.51655,0.20661 -0.51655,0.41322 0,0.30991 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.41322,-0.20661 0.41322,-0.51652 m 2.99584,-0.82645 c 0,-0.20661 -0.20661,-0.41323 -0.41322,-0.41323 -0.30991,0 -0.51652,0.20662 -0.51652,0.41323 0,0.30991 0.20661,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.20661 0.41322,-0.51652 m -0.82645,-2.99585 c 0,-0.20661 -0.20661,-0.41323 -0.41319,-0.41323 -0.30994,0 -0.51655,0.20662 -0.51655,0.41323 0,0.30993 0.20661,0.51655 0.51655,0.51655 0.20658,0 0.41319,-0.20662 0.41319,-0.51655 m -2.99584,0.82645 c 0,-0.20661 -0.20661,-0.41322 -0.41322,-0.41322 -0.30994,0 -0.51652,0.20661 -0.51652,0.41322 0,0.30994 0.20658,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.20658 0.41322,-0.51652 m -1.6529,0.51652 h 0.10332 m 0,0 0.20661,0.72316 m 0,0 0.1033,-0.10332 m 0,0 0.10332,0.10332 m 0,0 -0.10332,0.1033 m 0,0 -0.1033,0.10331 m 0,0 -0.30993,-0.92977 m 2.78926,3.30579 0.10329,0.20658 m 0,0 -0.10329,0.10332 m 0,0 -0.10332,-0.3099 m 0,0 h -0.1033 m 0,0 v -0.10332 m 0,0 h 0.1033 m 0,0 -0.1033,-0.1033 m 0,0 h 0.20662 m 0,0 v 0.1033 m 0,0 0.3099,-0.1033 m 0,0 0.10332,0.1033 m 0,0 -0.20661,0.72313 m 0,0 h -0.10332 m 0,0 0.10332,-0.72313 m 0,0 -0.20661,0.10332 m 1.54958,0 0.10329,0.10329 h 0.20661 m 0,0 h 0.10332 m 0.1033,0 c 0.10332,-0.10329 0.10332,-0.20661 0.10332,-0.30991 m -0.10332,0.1033 h -0.1033 m 0,0.10332 c 0,0 0.1033,-0.10332 0,-0.10332 m -0.20661,0 h 0.10329 c 0,0.10332 0,0.10332 0.10332,0 m -0.30993,0 0.10332,-0.1033 m 0,0 h 0.10329 m 0,0 v -0.10332 m 0,0 h -0.10329 m -0.10332,-0.20661 c 0,0.10332 0,0.10332 0.10332,0.10332 0,0.10329 0,0.10329 0.10329,0 m -0.10329,-0.20661 h -0.10332 v 0.10329 m 0,-0.10329 h 0.10332 l 0.10329,0.10329 m 0,0 0.10332,-0.10329 m 0,0 -0.10332,-0.10332 h -0.20661 m 0,0 -0.20658,0.10332 v 0.20661 m 0.10329,0 c 0,0.10329 0,0.10329 0.10329,0.10329 m 0,0.10332 -0.10329,0.1033 v 0.10332 m 1.13635,-4.75205 -0.51651,0.10329 m 0,0 v 0.10332 m 0,0 h 0.41322 m 0,0 -0.20661,0.41323 m 0.10329,-0.10332 c -0.10329,0.10332 0,0.20661 0,0.30993 0.10332,0.10329 0.20661,0.10329 0.30993,0 0.1033,0 0.1033,-0.10332 0.1033,-0.20661 m -0.1033,0 h -0.10332 m -0.10329,0 c -0.10332,0 -0.10332,0.10329 0,0.10329 0,0.10332 0.10329,0.10332 0.10329,0 0.10332,0 0.10332,-0.10329 0.10332,-0.10329 m -0.30993,0 0.20661,-0.51655 m 0,0 v -0.10329 m -2.68593,31.71475 c -0.30991,0.10332 -0.61984,0.10332 -0.92975,0.20662 m 1.13636,-0.61982 c -0.51652,0 -1.03306,0.20659 -1.54958,0.4132 m -1.23968,1.03307 c -0.82645,1.23968 -0.82645,2.78926 0,4.02892 0.72313,1.23967 2.27274,1.85951 3.61571,1.54961 1.44626,-0.30994 2.58262,-1.44629 2.78923,-2.89259 m -5.16526,-3.71901 c -0.41323,0.20662 -0.82645,0.61984 -1.23968,1.03307 m 0.30994,-0.10329 c -0.92977,1.13636 -1.03307,2.68594 -0.30994,3.92562 0.72313,1.23965 2.16942,1.85949 3.51239,1.54958 1.44629,-0.20661 2.47933,-1.34299 2.78926,-2.68597 m -0.10332,0 h 0.20661 m -6.40494,-2.58262 0.30994,-0.10332 m 0.92974,-0.82645 v -0.20662 m 1.54958,-0.20661 c -0.51652,0 -1.03306,0.10332 -1.44629,0.30993 m 1.34297,-0.51652 0.10332,0.20659 m 2.89255,3.92562 h 0.51652 m -0.4132,-0.92974 -0.10332,0.92974 m 0.51652,-0.92974 h -0.4132 m 0.51652,0 c -0.20662,-1.34297 -1.03307,-2.37604 -2.16942,-2.78927 m -1.23968,0.30994 1.13639,-0.30994 m -1.23968,-0.20661 0.10329,0.51655 m -1.44626,0.41322 -0.20661,-0.51654 m -0.92974,0.82645 1.13635,-0.30991 m 3.92561,2.16943 c 0,-0.30993 -0.10332,-0.51655 -0.20661,-0.82645 m -0.72316,1.13635 0.92977,-0.20661 m -0.82645,0.10332 c -0.61983,0.20659 -0.92974,0.82643 -0.82645,1.44627 m 0.41323,1.44629 -0.41323,-1.44629 m -0.41322,1.6529 c 0.30993,0 0.61984,-0.10332 0.82645,-0.20661 m -1.34297,-1.23968 0.41323,1.54958 m -0.30994,-1.54958 c -0.10329,-0.61984 -0.72313,-0.92975 -1.34297,-0.82645 m -1.54958,0.51654 1.44629,-0.41322 m -1.6529,-0.51655 c 0.10332,0.30993 0.10332,0.61984 0.20661,0.82645 m 1.23968,-1.13636 -1.44629,0.30991 m 1.54958,-0.4132 c 0.51655,-0.10332 0.92977,-0.72316 0.72316,-1.343 m -0.41323,-1.44626 0.41323,1.44626 m 0.82642,-0.20661 -0.41322,-1.44627 m 0.41322,1.44627 c 0.20662,0.51655 0.82645,0.92977 1.44629,0.72316 m 0.82645,-0.20661 -0.92977,0.3099 m 0.10332,-2.47933 c -0.51652,-0.20661 -1.03306,-0.30991 -1.54958,-0.30991 m 3.61568,3.20247 c -0.10329,-1.23968 -0.92974,-2.37604 -2.0661,-2.89256 m 2.0661,3.8223 c 0.10332,-0.3099 0.10332,-0.61981 0,-0.92974 m 0,0 h -0.20661 m -2.16939,-2.78927 0.3099,-0.10329 m -1.23967,3.20249 c 0,-0.10332 -0.1033,-0.20661 -0.20662,-0.20661 -0.10329,0 -0.20661,0.10329 -0.20661,0.20661 0,0.10329 0.10332,0.30991 0.20661,0.30991 0.10332,0 0.20662,-0.20662 0.20662,-0.30991 m -1.44627,-1.03306 c 0,-0.41323 -0.30993,-0.72314 -0.61983,-0.72314 -0.41323,0 -0.72313,0.30991 -0.72313,0.72314 0,0.3099 0.3099,0.72313 0.72313,0.72313 0.3099,0 0.61983,-0.41323 0.61983,-0.72313 m 2.99585,-0.82646 c 0,-0.41322 -0.30991,-0.72313 -0.61981,-0.72313 -0.41323,0 -0.72316,0.30991 -0.72316,0.72313 0,0.30991 0.30993,0.72314 0.72316,0.72314 0.3099,0 0.61981,-0.41323 0.61981,-0.72314 m 0.82645,2.99588 c 0,-0.41323 -0.30991,-0.72316 -0.61984,-0.72316 -0.41323,0 -0.72313,0.30993 -0.72313,0.72316 0,0.30991 0.3099,0.72313 0.72313,0.72313 0.30993,0 0.61984,-0.41322 0.61984,-0.72313 m -2.99587,0.82643 c 0,-0.4132 -0.30991,-0.72314 -0.61981,-0.72314 -0.41323,0 -0.72316,0.30994 -0.72316,0.72314 0,0.30993 0.30993,0.72316 0.72316,0.72316 0.3099,0 0.61981,-0.41323 0.61981,-0.72316 m -0.20659,0 c 0,-0.30991 -0.20661,-0.51652 -0.41322,-0.51652 -0.30994,0 -0.51655,0.20661 -0.51655,0.51652 0,0.20661 0.20661,0.51654 0.51655,0.51654 0.20661,0 0.41322,-0.30993 0.41322,-0.51654 m 2.99584,-0.82643 c 0,-0.30993 -0.20661,-0.51655 -0.41322,-0.51655 -0.30991,0 -0.51652,0.20662 -0.51652,0.51655 0,0.20661 0.20661,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.30991 0.41322,-0.51652 m -0.82645,-2.99588 c 0,-0.3099 -0.20661,-0.51652 -0.41319,-0.51652 -0.30994,0 -0.51655,0.20662 -0.51655,0.51652 0,0.20662 0.20661,0.51652 0.51655,0.51652 0.20658,0 0.41319,-0.3099 0.41319,-0.51652 m -2.99584,0.82646 c 0,-0.30994 -0.20661,-0.51655 -0.41322,-0.51655 -0.30994,0 -0.51652,0.20661 -0.51652,0.51655 0,0.20661 0.20658,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.30991 0.41322,-0.51652 m -1.6529,0.51652 h 0.10332 m 0,0 0.20661,0.72313 m 0,0 0.1033,-0.20659 m 0,0 0.10332,0.20659 m 0,0 -0.10332,0.10332 m 0,0 h -0.1033 m 0,0 -0.30993,-0.82645 m 2.78926,3.20249 0.10329,0.3099 m 0,0 h -0.10329 m 0,0 -0.10332,-0.20661 m 0,0 h -0.1033 m 0,0 v -0.10329 m 0,0 h 0.1033 m 0,0 -0.1033,-0.20662 m 0,0 h 0.20662 m 0,0 v 0.1033 m 0,0 0.3099,-0.1033 m 0,0 0.10332,0.20662 m 0,0 -0.20661,0.61983 m 0,0 -0.10332,0.1033 m 0,0 0.10332,-0.72313 m 0,0 h -0.20661 m 1.54958,0 0.10329,0.10329 0.20661,0.10332 m 0,0 h 0.10332 m 0.1033,-0.10332 c 0.10332,0 0.10332,-0.20661 0.10332,-0.30991 m -0.10332,0.1033 h -0.1033 m 0,0.10332 c 0,0 0.1033,0 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10329,0.10332 h 0.10332 m -0.30993,0 0.10332,-0.10332 v -0.1033 m 0,0 h 0.10329 m 0,0 v -0.10332 m 0,0 h -0.10329 m -0.10332,-0.10329 c 0,0 0,0.10329 0.10332,0.10329 h 0.10329 m -0.10329,-0.3099 c 0,0 -0.10332,0 -0.10332,0.10329 v 0.10332 m 0,-0.10332 h 0.10332 0.10329 m 0,0 h 0.10332 m 0,0 -0.10332,-0.10329 -0.20661,-0.10332 m 0,0 -0.20658,0.20661 v 0.20661 m 0.10329,-0.10329 c 0,0.10329 0,0.20661 0.10329,0.20661 m 0,0 -0.10329,0.1033 v 0.10332 m 1.13635,-4.64876 -0.51651,0.10329 m 0,0 v 0.10332 m 0,0 0.41322,-0.10332 m 0,0 -0.20661,0.41323 m 0.10329,0 c -0.10329,0.10329 0,0.20661 0,0.20661 0.10332,0.1033 0.20661,0.1033 0.30993,0.1033 0.1033,-0.1033 0.1033,-0.20662 0.1033,-0.30991 m -0.1033,0.10329 h -0.10332 m -0.10329,-0.10329 c -0.10332,0.10329 -0.10332,0.10329 0,0.20661 h 0.10329 c 0.10332,0 0.10332,-0.10332 0.10332,-0.20661 m -0.30993,0.10329 0.20661,-0.51652 m 0,0 v -0.10329 m -2.68593,-66.735351 c -0.30991,0.103294 -0.61984,0.103294 -0.92975,0.206587 m 1.13636,-0.619813 c -0.51652,0 -1.03306,0.206613 -1.54958,0.413226 m -1.23968,1.033039 c -0.82645,1.239679 -0.82645,2.789264 0,4.028943 0.72313,1.239652 2.27274,1.859492 3.61571,1.549585 1.44626,-0.309933 2.58262,-1.446292 2.78923,-2.892584 m -5.16526,-3.718983 c -0.41323,0.206587 -0.82645,0.619813 -1.23968,1.033039 m 0.30994,-0.103293 c -0.92977,1.136359 -1.03307,2.685944 -0.30994,3.925623 0.72313,1.239652 2.16942,1.859492 3.51239,1.549585 1.44629,-0.206613 2.47933,-1.342972 2.78926,-2.685971 m -0.10332,0 h 0.20661 m -6.40494,-2.582624 0.30994,-0.10332 m 0.92974,-0.826452 v -0.206587 m 1.54958,-0.206613 c -0.51652,0 -1.03306,0.103293 -1.44629,0.309907 m 1.34297,-0.51652 0.10332,0.206613 m 2.89255,3.925596 h 0.51652 m -0.4132,-0.929745 -0.10332,0.929745 m 0.51652,-0.929745 h -0.4132 m 0.51652,0 c -0.20662,-1.342972 -1.03307,-2.376038 -2.16942,-2.789238 m -1.23968,0.309907 1.13639,-0.309907 m -1.23968,-0.206613 0.10329,0.51652 m -1.44626,0.413226 -0.20661,-0.516546 m -0.92974,0.826452 1.13635,-0.309906 m 3.92561,2.169424 c 0,-0.309932 -0.10332,-0.516546 -0.20661,-0.826452 m -0.72316,1.136359 0.92977,-0.206613 m -0.82645,0.10332 c -0.61983,0.206613 -0.92974,0.826426 -0.82645,1.446265 m 0.41323,1.446292 -0.41323,-1.446292 m -0.41322,1.652905 c 0.30993,0 0.61984,-0.10332 0.82645,-0.206613 m -1.34297,-1.239679 0.41323,1.549585 m -0.30994,-1.549585 c -0.10329,-0.619839 -0.72313,-0.929746 -1.34297,-0.826452 m -1.54958,0.516546 1.44629,-0.413227 m -1.6529,-0.516519 c 0.10332,0.309906 0.10332,0.619813 0.20661,0.826426 m 1.23968,-1.136359 -1.44629,0.309933 m 1.54958,-0.413226 c 0.51655,-0.10332 0.92977,-0.72316 0.72316,-1.342973 m -0.41323,-1.446291 0.41323,1.446291 m 0.82642,-0.206613 -0.41322,-1.446291 m 0.41322,1.446291 c 0.20662,0.51652 0.82645,0.929746 1.44629,0.723133 m 0.82645,-0.206613 -0.92977,0.309906 m 0.10332,-2.479331 c -0.51652,-0.206613 -1.03306,-0.309906 -1.54958,-0.309906 m 3.61568,3.202464 c -0.10329,-1.239653 -0.92974,-2.376038 -2.0661,-2.892558 m 2.0661,3.822303 c 0.10332,-0.309906 0.10332,-0.619812 0,-0.929745 m 0,0 h -0.20661 m -2.16939,-2.789238 0.3099,-0.10332 m -1.23967,3.202491 c 0,-0.10332 -0.1033,-0.206614 -0.20662,-0.206614 -0.10329,0 -0.20661,0.103294 -0.20661,0.206614 0,0.103293 0.10332,0.309906 0.20661,0.309906 0.10332,0 0.20662,-0.206613 0.20662,-0.309906 m -1.44627,-1.033066 c 0,-0.413226 -0.30993,-0.723133 -0.61983,-0.723133 -0.41323,0 -0.72313,0.309907 -0.72313,0.723133 0,0.309906 0.3099,0.723133 0.72313,0.723133 0.3099,0 0.61983,-0.413227 0.61983,-0.723133 m 2.99585,-0.826453 c 0,-0.413226 -0.30991,-0.723132 -0.61981,-0.723132 -0.41323,0 -0.72316,0.309906 -0.72316,0.723132 0,0.309933 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.61981,-0.4132 0.61981,-0.723133 m 0.82645,2.995878 c 0,-0.413227 -0.30991,-0.723133 -0.61984,-0.723133 -0.41323,0 -0.72313,0.309906 -0.72313,0.723133 0,0.309906 0.3099,0.723132 0.72313,0.723132 0.30993,0 0.61984,-0.413226 0.61984,-0.723132 m -2.99587,0.826452 c 0,-0.413226 -0.30991,-0.723159 -0.61981,-0.723159 -0.41323,0 -0.72316,0.309933 -0.72316,0.723159 0,0.309906 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.61981,-0.413227 0.61981,-0.723133 m -0.20659,0 c 0,-0.309933 -0.20661,-0.516546 -0.41322,-0.516546 -0.30994,0 -0.51655,0.206613 -0.51655,0.516546 0,0.206613 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.41322,-0.309907 0.41322,-0.51652 m 2.99584,-0.826452 c 0,-0.309933 -0.20661,-0.516547 -0.41322,-0.516547 -0.30991,0 -0.51652,0.206614 -0.51652,0.516547 0,0.206613 0.20661,0.516519 0.51652,0.516519 0.20661,0 0.41322,-0.309906 0.41322,-0.516519 m -0.82645,-2.995878 c 0,-0.309906 -0.20661,-0.516519 -0.41319,-0.516519 -0.30994,0 -0.51655,0.206613 -0.51655,0.516519 0,0.206614 0.20661,0.516546 0.51655,0.516546 0.20658,0 0.41319,-0.309932 0.41319,-0.516546 m -2.99584,0.826453 c 0,-0.309907 -0.20661,-0.51652 -0.41322,-0.51652 -0.30994,0 -0.51652,0.206613 -0.51652,0.51652 0,0.206613 0.20658,0.51652 0.51652,0.51652 0.20661,0 0.41322,-0.309907 0.41322,-0.51652 m -1.6529,0.51652 0.10332,-0.103294 m 0,0 0.20661,0.826453 m 0,0 0.1033,-0.206613 m 0,0 0.10332,0.206613 m 0,0 -0.10332,0.103293 m 0,0 h -0.1033 m 0,0 -0.30993,-0.826452 m 2.78926,3.20249 0.10329,0.309906 m 0,0 h -0.10329 m 0,0 -0.10332,-0.206613 m 0,0 h -0.1033 m 0,0 v -0.103293 m 0,0 h 0.1033 m 0,0 -0.1033,-0.206613 m 0,0 h 0.20662 m 0,0 v 0.103293 m 0,0 0.3099,-0.103293 m 0,0 0.10332,0.206613 m 0,0 -0.20661,0.619839 m 0,0 -0.10332,0.103293 m 0,0 0.10332,-0.723132 m 0,0 h -0.20661 m 1.54958,0 0.10329,0.103293 0.20661,0.10332 m 0,0 h 0.10332 m 0.1033,-0.10332 c 0.10332,0 0.10332,-0.206613 0.10332,-0.309906 m -0.10332,0.103293 h -0.1033 m 0,0.10332 c 0,0 0.1033,-0.10332 0,-0.10332 m -0.20661,0 c 0,0 0,0.10332 0.10329,0.10332 h 0.10332 m -0.30993,0 0.10332,-0.10332 v -0.103293 m 0,0 h 0.10329 m 0,0 v -0.10332 m 0,0 h -0.10329 m -0.10332,-0.103294 c 0,0 0,0.103294 0.10332,0.103294 h 0.10329 m -0.10329,-0.309907 c 0,0 -0.10332,0 -0.10332,0.10332 v 0.103293 m 0,-0.103293 h 0.10332 0.10329 m 0,0 h 0.10332 m 0,0 -0.10332,-0.10332 -0.20661,-0.103293 m 0,0 -0.20658,0.206613 v 0.206587 m 0.10329,-0.103294 c 0,0.103294 0,0.206614 0.10329,0.206614 m 0,0 -0.10329,0.103293 v 0.10332 m 1.13635,-4.648756 -0.51651,0.103293 m 0,0 v 0.10332 m 0,0 0.41322,-0.10332 m 0,0 -0.20661,0.413227 m 0.10329,0 c -0.10329,0.103319 0,0.206613 0,0.206613 0.10332,0.103293 0.20661,0.103293 0.30993,0.103293 0.1033,-0.103293 0.1033,-0.206587 0.1033,-0.309906 m -0.1033,0.103319 h -0.10332 m -0.10329,-0.103319 c -0.10332,0.103319 -0.10332,0.103319 0,0.206613 h 0.10329 c 0.10332,0 0.10332,-0.103294 0.10332,-0.206613 m -0.30993,0.103319 0.20661,-0.516546 m 0,0 V 73.088638 M 257.69556,39.20443 c -0.30991,0 -0.61984,0.10332 -0.92975,0.206613 m 1.13636,-0.619839 c -0.51652,0 -1.03306,0.10332 -1.54958,0.309933 m -1.23968,1.136359 c -0.82645,1.136359 -0.82645,2.789237 0,3.925596 0.72313,1.239679 2.27274,1.859492 3.61571,1.549585 1.44626,-0.309906 2.58262,-1.446292 2.78923,-2.892557 m -5.16526,-3.718983 c -0.41323,0.309906 -0.82645,0.619839 -1.23968,1.136359 m 0.30994,-0.103294 c -0.92977,1.033039 -1.03307,2.582598 -0.30994,3.822277 0.72313,1.239679 2.16942,1.859492 3.51239,1.652905 1.44629,-0.309933 2.47933,-1.342999 2.78926,-2.789264 m -0.10332,0.103293 h 0.20661 m -6.40494,-2.685917 0.30994,-0.103294 m 0.92974,-0.723159 V 39.20443 m 1.54958,-0.309906 c -0.51652,0 -1.03306,0.206613 -1.44629,0.413226 m 1.34297,-0.516546 0.10332,0.206613 m 2.89255,3.822303 0.51652,0.103293 m -0.4132,-1.033012 -0.10332,0.929719 m 0.51652,-0.826426 -0.4132,-0.103293 m 0.51652,0 c -0.20662,-1.239679 -1.03307,-2.376038 -2.16942,-2.789264 m -1.23968,0.413226 1.13639,-0.309933 m -1.23968,-0.206613 0.10329,0.516546 m -1.44626,0.309906 -0.20661,-0.413226 m -0.92974,0.723159 1.13635,-0.309933 m 3.92561,2.272745 c 0,-0.309933 -0.10332,-0.61984 -0.20661,-0.929773 m -0.72316,1.239653 0.92977,-0.30988 m -0.82645,0.206586 c -0.61983,0.103294 -0.92974,0.723133 -0.82645,1.342972 m 0.41323,1.549586 -0.41323,-1.446292 m -0.41322,1.652905 c 0.30993,-0.10332 0.61984,-0.10332 0.82645,-0.206613 m -1.34297,-1.239679 0.41323,1.446292 m -0.30994,-1.549585 c -0.10329,-0.516546 -0.72313,-0.929773 -1.34297,-0.72316 m -1.54958,0.413227 1.44629,-0.413227 m -1.6529,-0.516519 c 0.10332,0.309906 0.10332,0.619839 0.20661,0.929746 m 1.23968,-1.239653 -1.44629,0.4132 m 1.54958,-0.4132 c 0.51655,-0.206586 0.92977,-0.826426 0.72316,-1.446265 m -0.41323,-1.342972 0.41323,1.446265 m 0.82642,-0.206613 -0.41322,-1.549585 m 0.41322,1.446292 c 0.20662,0.619839 0.82645,0.929746 1.44629,0.826452 m 0.82645,-0.206613 -0.92977,0.206613 m 0.10332,-2.376037 c -0.51652,-0.309933 -1.03306,-0.413227 -1.54958,-0.309933 m 3.61568,3.099197 c -0.10329,-1.239679 -0.92974,-2.272745 -2.0661,-2.789264 m 2.0661,3.718983 c 0.10332,-0.309933 0.10332,-0.619813 0,-0.929719 m 0,0.103293 h -0.20661 m -2.16939,-2.789264 0.3099,-0.103293 m -1.23967,3.202463 c 0,-0.103293 -0.1033,-0.206586 -0.20662,-0.206586 -0.10329,0 -0.20661,0.103293 -0.20661,0.206586 0,0.103294 0.10332,0.206587 0.20661,0.206587 0.10332,0 0.20662,-0.103293 0.20662,-0.206587 m -1.44627,-1.136359 c 0,-0.309906 -0.30993,-0.619839 -0.61983,-0.619839 -0.41323,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413227 0.3099,0.72316 0.72313,0.72316 0.3099,0 0.61983,-0.309933 0.61983,-0.72316 m 2.99585,-0.826426 c 0,-0.309933 -0.30991,-0.619839 -0.61981,-0.619839 -0.41323,0 -0.72316,0.309906 -0.72316,0.619839 0,0.4132 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.61981,-0.309933 0.61981,-0.723133 m 0.82645,2.995825 c 0,-0.309907 -0.30991,-0.61984 -0.61984,-0.61984 -0.41323,0 -0.72313,0.309933 -0.72313,0.61984 0,0.413226 0.3099,0.723132 0.72313,0.723132 0.30993,0 0.61984,-0.309906 0.61984,-0.723132 m -2.99587,0.826452 c 0,-0.309906 -0.30991,-0.619839 -0.61981,-0.619839 -0.41323,0 -0.72316,0.309933 -0.72316,0.619839 0,0.413226 0.30993,0.723133 0.72316,0.723133 0.3099,0 0.61981,-0.309907 0.61981,-0.723133 m -0.20659,0 c 0,-0.206613 -0.20661,-0.413226 -0.41322,-0.413226 -0.30994,0 -0.51655,0.206613 -0.51655,0.413226 0,0.309906 0.20661,0.51652 0.51655,0.51652 0.20661,0 0.41322,-0.206614 0.41322,-0.51652 m 2.99584,-0.826452 c 0,-0.206614 -0.20661,-0.413227 -0.41322,-0.413227 -0.30991,0 -0.51652,0.206613 -0.51652,0.413227 0,0.309932 0.20661,0.516546 0.51652,0.516546 0.20661,0 0.41322,-0.206614 0.41322,-0.516546 m -0.82645,-2.995825 c 0,-0.206613 -0.20661,-0.413226 -0.41319,-0.413226 -0.30994,0 -0.51655,0.206613 -0.51655,0.413226 0,0.309907 0.20661,0.51652 0.51655,0.51652 0.20658,0 0.41319,-0.206613 0.41319,-0.51652 m -2.99584,0.826426 c 0,-0.206613 -0.20661,-0.413226 -0.41322,-0.413226 -0.30994,0 -0.51652,0.206613 -0.51652,0.413226 0,0.309933 0.20658,0.516546 0.51652,0.516546 0.20661,0 0.41322,-0.206613 0.41322,-0.516546 m -1.6529,0.516546 h 0.10332 m 0,0 0.20661,0.723107 m 0,0 0.1033,-0.103294 m 0,0 0.10332,0.103294 m 0,0 -0.10332,0.103293 m 0,0 -0.1033,0.10332 m 0,0 -0.30993,-0.92972 m 2.78926,3.305758 0.10329,0.206613 m 0,0 -0.10329,0.103293 m 0,0 -0.10332,-0.309906 m 0,0 h -0.1033 m 0,0 v -0.10332 m 0,0 h 0.1033 m 0,0 -0.1033,-0.103294 m 0,0 h 0.20662 m 0,0 v 0.103294 m 0,0 0.3099,-0.103294 m 0,0 0.10332,0.103294 m 0,0 -0.20661,0.723159 m 0,0 h -0.10332 m 0,0 0.10332,-0.723159 m 0,0 -0.20661,0.10332 m 1.54958,0 0.10329,0.103293 h 0.20661 m 0,0 h 0.10332 m 0.1033,0 c 0.10332,-0.103293 0.10332,-0.206613 0.10332,-0.309907 m -0.10332,0.103294 h -0.1033 m 0,0 c 0,0 0.1033,0 0,-0.103294 m -0.20661,0.103294 h 0.10329 c 0,0.10332 0,0.10332 0.10332,0 m -0.30993,0 0.10332,-0.103294 m 0,0 h 0.10329 m 0,0 v -0.103319 m 0,0 h -0.10329 m -0.10332,-0.206614 c 0,0 0,0.10332 0.10332,0.10332 h 0.10329 m -0.10329,-0.206613 h -0.10332 v 0.103293 m 0,-0.103293 h 0.10332 l 0.10329,0.103293 m 0,0 0.10332,-0.103293 m 0,0 -0.10332,-0.10332 h -0.20661 m 0,0 -0.20658,0.10332 v 0.206613 m 0.10329,0 c 0,0.103294 0,0.103294 0.10329,0.103294 m 0,0.103319 -0.10329,0.103294 v 0.10332 m 1.13635,-4.752049 -0.51651,0.103319 m 0,0 v 0.103294 m 0,0 h 0.41322 m 0,0 -0.20661,0.413226 m 0.10329,-0.10332 c -0.10329,0.10332 0,0.206613 0,0.309933 0.10332,0.103293 0.20661,0.103293 0.30993,0 0.1033,0 0.1033,-0.10332 0.1033,-0.206613 m -0.1033,0 h -0.10332 m -0.10329,0 c -0.10332,0 -0.10332,0.103293 0,0.103293 0,0.10332 0.10329,0.10332 0.10329,0 0.10332,0 0.10332,-0.103293 0.10332,-0.103293 m -0.30993,0 0.20661,-0.51652 m 0,0 v -0.103319 m -34.60732,97.313744 c -0.30993,0.10332 -0.61984,0.10332 -0.92977,0.20662 m 1.13636,-0.61982 c -0.51652,0 -1.03304,0.20659 -1.54958,0.4132 m -1.23965,1.03307 c -0.82645,1.23968 -0.82645,2.78926 0,4.02892 0.72313,1.23967 2.27271,1.85951 3.61568,1.54961 1.44628,-0.30994 2.58264,-1.44629 2.78925,-2.89259 m -5.16528,-3.71901 c -0.4132,0.20662 -0.82643,0.61984 -1.23965,1.03307 m 0.3099,-0.10329 c -0.92974,1.13636 -1.03306,2.68594 -0.3099,3.92562 0.72313,1.23965 2.16942,1.85949 3.51238,1.54958 1.44627,-0.20661 2.47933,-1.34299 2.78923,-2.68597 m -0.10329,0 h 0.20661 m -6.40493,-2.58262 0.3099,-0.10332 m 0.92975,-0.82645 v -0.20662 m 1.54958,-0.20661 c -0.51652,0 -1.03304,0.10332 -1.44626,0.30993 m 1.34296,-0.51652 0.1033,0.20659 m 2.99587,3.92562 h 0.41322 m -0.41322,-0.92974 v 0.92974 m 0.41322,-0.92974 h -0.41322 m 0.51651,0 c -0.20658,-1.34297 -1.03303,-2.37604 -2.16939,-2.78927 m -1.23967,0.30994 1.13635,-0.30994 m -1.23967,-0.20661 0.10332,0.51655 m -1.44629,0.41322 -0.20661,-0.51654 m -0.92975,0.82645 1.13636,-0.30991 m 3.92561,2.16943 c 0,-0.30993 -0.10329,-0.51655 -0.20661,-0.82645 m -0.72313,1.13635 0.92974,-0.20661 m -0.82645,0.10332 c -0.61981,0.20659 -0.92974,0.82643 -0.82642,1.44627 m 0.41322,1.44629 -0.41322,-1.44629 m -0.41323,1.6529 c 0.30991,0 0.61984,-0.10332 0.82645,-0.20661 m -1.23967,-1.23968 0.3099,1.54958 m -0.3099,-1.54958 c -0.10332,-0.61984 -0.72313,-0.92975 -1.34297,-0.82645 m -1.54958,0.51654 1.44626,-0.41322 m -1.65287,-0.51655 c 0.10329,0.30993 0.10329,0.61984 0.20661,0.82645 m 1.23965,-1.13636 -1.44626,0.30991 m 1.54958,-0.4132 c 0.51651,-0.10332 0.92974,-0.72316 0.72313,-1.343 m -0.41323,-1.44626 0.41323,1.44626 m 0.82645,-0.20661 -0.41323,-1.44627 m 0.41323,1.44627 c 0.20661,0.51655 0.82645,0.92977 1.44628,0.72316 m 0.82643,-0.20661 -0.92975,0.3099 m 0.10332,-2.47933 c -0.51654,-0.20661 -1.03306,-0.30991 -1.5496,-0.30991 m 3.6157,3.20247 c -0.10332,-1.23968 -0.92974,-2.37604 -2.0661,-2.89256 m 2.0661,3.8223 c 0.1033,-0.3099 0.1033,-0.61981 0,-0.92974 m 0,0 h -0.20661 m -2.16942,-2.78927 0.30993,-0.10329 m -1.23967,3.20249 c 0,-0.10332 -0.10332,-0.20661 -0.20661,-0.20661 -0.10332,0 -0.20662,0.10329 -0.20662,0.20661 0,0.10329 0.1033,0.30991 0.20662,0.30991 0.10329,0 0.20661,-0.20662 0.20661,-0.30991 m -1.44629,-1.03306 c 0,-0.41323 -0.3099,-0.72314 -0.61984,-0.72314 -0.41319,0 -0.72313,0.30991 -0.72313,0.72314 0,0.3099 0.30994,0.72313 0.72313,0.72313 0.30994,0 0.61984,-0.41323 0.61984,-0.72313 m 2.99587,-0.82646 c 0,-0.41322 -0.30991,-0.72313 -0.61984,-0.72313 -0.41322,0 -0.72313,0.30991 -0.72313,0.72313 0,0.30991 0.30991,0.72314 0.72313,0.72314 0.30993,0 0.61984,-0.41323 0.61984,-0.72314 m 0.82645,2.99588 c 0,-0.41323 -0.30993,-0.72316 -0.61984,-0.72316 -0.41322,0 -0.72313,0.30993 -0.72313,0.72316 0,0.30991 0.30991,0.72313 0.72313,0.72313 0.30991,0 0.61984,-0.41322 0.61984,-0.72313 m -2.99587,0.82643 c 0,-0.4132 -0.3099,-0.72314 -0.61984,-0.72314 -0.41322,0 -0.72313,0.30994 -0.72313,0.72314 0,0.30993 0.30991,0.72316 0.72313,0.72316 0.30994,0 0.61984,-0.41323 0.61984,-0.72316 m -0.20661,0 c 0,-0.30991 -0.20661,-0.51652 -0.41323,-0.51652 -0.3099,0 -0.51651,0.20661 -0.51651,0.51652 0,0.20661 0.20661,0.51654 0.51651,0.51654 0.20662,0 0.41323,-0.30993 0.41323,-0.51654 m 2.99587,-0.82643 c 0,-0.30993 -0.20662,-0.51655 -0.41323,-0.51655 -0.30993,0 -0.51652,0.20662 -0.51652,0.51655 0,0.20661 0.20659,0.51652 0.51652,0.51652 0.20661,0 0.41323,-0.30991 0.41323,-0.51652 m -0.82645,-2.99588 c 0,-0.3099 -0.20662,-0.51652 -0.41323,-0.51652 -0.3099,0 -0.51652,0.20662 -0.51652,0.51652 0,0.20662 0.20662,0.51652 0.51652,0.51652 0.20661,0 0.41323,-0.3099 0.41323,-0.51652 m -2.99587,0.82646 c 0,-0.30994 -0.20661,-0.51655 -0.41323,-0.51655 -0.3099,0 -0.51651,0.20661 -0.51651,0.51655 0,0.20661 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.30991 0.41323,-0.51652 m -1.65287,0.51652 h 0.20661 m 0,0 0.10329,0.72313 m 0,0 0.10332,-0.20659 m 0,0 0.10329,0.20659 m 0,0 -0.10329,0.10332 m 0,0 h -0.10332 m 0,0 -0.3099,-0.82645 m 2.78925,3.20249 0.10329,0.3099 m 0,0 h -0.10329 m 0,0 -0.10332,-0.20661 m 0,0 h -0.10329 m 0,0 v -0.10329 m 0,0 h 0.10329 m 0,0 -0.10329,-0.20662 m 0,0 h 0.20661 m 0,0 v 0.1033 m 0,0 0.30991,-0.1033 m 0,0 0.10329,0.20662 m 0,0 -0.10329,0.61983 m 0,0 -0.20662,0.1033 m 0,0 0.1033,-0.72313 m 0,0 h -0.20659 m 1.54958,0 0.10329,0.10329 0.20662,0.10332 m 0,0 h 0.10329 m 0.10332,-0.10332 c 0.10329,0 0.10329,-0.20661 0.10329,-0.30991 m -0.10329,0.1033 h -0.10332 m 0,0.10332 c 0,0 0.10332,0 0,-0.10332 m -0.20659,0 c 0,0 0,0.10332 0.1033,0.10332 h 0.10329 m -0.20659,0 v -0.10332 l 0.1033,-0.1033 m 0,0 v -0.10332 m 0,0 h -0.1033 m -0.10332,-0.10329 c 0,0 0,0.10329 0.10332,0.10329 h 0.1033 m -0.1033,-0.3099 c 0,0 -0.10332,0 -0.10332,0.10329 v 0.10332 m 0,-0.10332 h 0.10332 0.1033 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10329 -0.20662,-0.10332 m 0,0 -0.10329,0.20661 -0.10332,0.20661 m 0.10332,-0.10329 c 0,0.10329 0,0.20661 0.10329,0.20661 m 0,0 -0.10329,0.1033 v 0.10332 m 1.13636,-4.64876 -0.51655,0.10329 m 0,0 0.10332,0.10332 m 0,0 0.30991,-0.10332 m 0,0 -0.20661,0.41323 m 0.10331,0 c -0.10331,0.10329 0,0.20661 0,0.20661 0.1033,0.1033 0.20662,0.1033 0.30991,0.1033 0.10332,-0.1033 0.10332,-0.20662 0.10332,-0.30991 m 0,0.10329 h -0.20661 m -0.10332,-0.10329 c -0.1033,0.10329 -0.1033,0.10329 0,0.20661 h 0.10332 c 0.10329,0 0.10329,-0.10332 0.10329,-0.20661 m -0.30991,0.10329 0.20662,-0.51652 m 0,0 v -0.10329 m -2.68594,-33.88421 c -0.30993,0 -0.61984,0.10332 -0.92977,0.20661 m 1.13636,-0.61983 c -0.51652,0 -1.03304,0.10332 -1.54958,0.30993 m -1.23965,1.13636 c -0.82645,1.13636 -0.82645,2.78923 0,3.92559 0.72313,1.23966 2.27271,1.8595 3.61568,1.54959 1.44628,-0.30993 2.58264,-1.44629 2.78925,-2.89256 m -5.16528,-3.71898 c -0.4132,0.3099 -0.82643,0.61984 -1.23965,1.13636 m 0.3099,-0.10332 c -0.92974,1.03306 -1.03306,2.58262 -0.3099,3.8223 0.72313,1.23965 2.16942,1.85949 3.51238,1.65288 1.44627,-0.30991 2.47933,-1.34297 2.78923,-2.78924 m -0.10329,0.10329 h 0.20661 m -6.40493,-2.68591 0.3099,-0.10332 m 0.92975,-0.72314 v -0.20661 m 1.54958,-0.3099 c -0.51652,0 -1.03304,0.20661 -1.44626,0.41322 m 1.34296,-0.51654 0.1033,0.20661 m 2.99587,3.92559 h 0.41322 m -0.41322,-1.03303 v 1.03303 m 0.41322,-0.92971 -0.41322,-0.10332 m 0.51651,0 c -0.20658,-1.23966 -1.03303,-2.37602 -2.16939,-2.78924 m -1.23967,0.41322 1.13635,-0.30993 m -1.23967,-0.20661 0.10332,0.51654 m -1.44629,0.4132 -0.20661,-0.51652 m -0.92975,0.72314 1.13636,-0.20662 m 3.92561,2.16943 c 0,-0.30991 -0.10329,-0.61981 -0.20661,-0.92975 m -0.72313,1.23968 0.92974,-0.30993 m -0.82645,0.20661 c -0.61981,0.10332 -0.92974,0.72313 -0.82642,1.34295 m 0.41322,1.54958 -0.41322,-1.44626 m -0.41323,1.65288 c 0.30991,-0.1033 0.61984,-0.1033 0.82645,-0.20662 m -1.23967,-1.23965 0.3099,1.44627 m -0.3099,-1.54959 c -0.10332,-0.51652 -0.72313,-0.92975 -1.34297,-0.72313 m -1.54958,0.41322 1.44626,-0.41322 m -1.65287,-0.5165 c 0.10329,0.30988 0.10329,0.61982 0.20661,0.92972 m 1.23965,-1.23965 -1.44626,0.4132 m 1.54958,-0.4132 c 0.51651,-0.20661 0.92974,-0.82642 0.72313,-1.44626 m -0.41323,-1.34298 0.41323,1.44627 m 0.82645,-0.20661 -0.41323,-1.54959 m 0.41323,1.44629 c 0.20661,0.61984 0.82645,0.92975 1.44628,0.82646 m 0.82643,-0.20662 -0.92975,0.20662 m 0.10332,-2.37604 c -0.51654,-0.30993 -1.03306,-0.41323 -1.5496,-0.30993 m 3.6157,3.09917 c -0.10332,-1.23966 -0.92974,-2.27272 -2.0661,-2.78924 m 2.0661,3.71898 c 0.1033,-0.3099 0.1033,-0.61981 0,-0.92974 m 0,0.10332 h -0.20661 m -2.16942,-2.78927 0.30993,-0.10329 m -1.23967,3.20246 c 0,-0.10329 -0.10332,-0.20661 -0.20661,-0.20661 -0.10332,0 -0.20662,0.10332 -0.20662,0.20661 0,0.10332 0.1033,0.20662 0.20662,0.20662 0.10329,0 0.20661,-0.1033 0.20661,-0.20662 m -1.44629,-1.13636 c 0,-0.3099 -0.3099,-0.61984 -0.61984,-0.61984 -0.41319,0 -0.72313,0.30994 -0.72313,0.61984 0,0.41323 0.30994,0.72314 0.72313,0.72314 0.30994,0 0.61984,-0.30991 0.61984,-0.72314 m 2.99587,-0.82645 c 0,-0.30991 -0.30991,-0.61981 -0.61984,-0.61981 -0.41322,0 -0.72313,0.3099 -0.72313,0.61981 0,0.41323 0.30991,0.72316 0.72313,0.72316 0.30993,0 0.61984,-0.30993 0.61984,-0.72316 m 0.82645,2.99585 c 0,-0.30991 -0.30993,-0.61984 -0.61984,-0.61984 -0.41322,0 -0.72313,0.30993 -0.72313,0.61984 0,0.41323 0.30991,0.72313 0.72313,0.72313 0.30991,0 0.61984,-0.3099 0.61984,-0.72313 m -2.99587,0.82645 c 0,-0.30993 -0.3099,-0.61984 -0.61984,-0.61984 -0.41322,0 -0.72313,0.30991 -0.72313,0.61984 0,0.41323 0.30991,0.72314 0.72313,0.72314 0.30994,0 0.61984,-0.30991 0.61984,-0.72314 m -0.20661,0 c 0,-0.20661 -0.20661,-0.41322 -0.41323,-0.41322 -0.3099,0 -0.51651,0.20661 -0.51651,0.41322 0,0.30991 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.20661 0.41323,-0.51652 m 2.99587,-0.82645 c 0,-0.20661 -0.20662,-0.41323 -0.41323,-0.41323 -0.30993,0 -0.51652,0.20662 -0.51652,0.41323 0,0.30991 0.20659,0.51652 0.51652,0.51652 0.20661,0 0.41323,-0.20661 0.41323,-0.51652 m -0.82645,-2.99585 c 0,-0.20661 -0.20662,-0.41323 -0.41323,-0.41323 -0.3099,0 -0.51652,0.20662 -0.51652,0.41323 0,0.30993 0.20662,0.51655 0.51652,0.51655 0.20661,0 0.41323,-0.20662 0.41323,-0.51655 m -2.99587,0.82645 c 0,-0.20661 -0.20661,-0.41322 -0.41323,-0.41322 -0.3099,0 -0.51651,0.20661 -0.51651,0.41322 0,0.30994 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.20658 0.41323,-0.51652 m -1.65287,0.51652 h 0.20661 m 0,0 0.10329,0.72316 m 0,0 0.10332,-0.10332 m 0,0 0.10329,0.10332 m 0,0 -0.10329,0.1033 m 0,0 -0.10332,0.10331 m 0,0 -0.3099,-0.92977 m 2.78925,3.30579 0.10329,0.20658 m 0,0 -0.10329,0.10332 m 0,0 -0.10332,-0.3099 m 0,0 h -0.10329 m 0,0 v -0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.1033 m 0,0 h 0.20661 m 0,0 v 0.1033 m 0,0 0.30991,-0.1033 m 0,0 0.10329,0.1033 m 0,0 -0.10329,0.72313 m 0,0 h -0.20662 m 0,0 0.1033,-0.72313 m 0,0 -0.20659,0.10332 m 1.54958,0 0.10329,0.10329 h 0.20662 m 0,0 h 0.10329 m 0.10332,0 c 0.10329,-0.10329 0.10329,-0.20661 0.10329,-0.30991 m -0.10329,0.1033 h -0.10332 m 0,0.10332 c 0,0 0.10332,-0.10332 0,-0.10332 m -0.20659,0 h 0.1033 c 0,0.10332 0,0.10332 0.10329,0 m -0.20659,0 v -0.1033 h 0.1033 m 0,0 v -0.10332 m 0,0 h -0.1033 m -0.10332,-0.20661 c 0,0.10332 0,0.10332 0.10332,0.10332 0,0.10329 0,0.10329 0.1033,0 m -0.1033,-0.20661 h -0.10332 v 0.10329 m 0,-0.10329 h 0.10332 l 0.1033,0.10329 m 0,0 0.10329,-0.10329 m 0,0 -0.10329,-0.10332 h -0.20662 m 0,0 -0.10329,0.10332 -0.10332,0.20661 m 0.10332,0 c 0,0.10329 0,0.10329 0.10329,0.10329 m 0,0.10332 -0.10329,0.1033 v 0.10332 m 1.13636,-4.75205 -0.51655,0.10329 m 0,0 0.10332,0.10332 m 0,0 h 0.30991 m 0,0 -0.20661,0.41323 m 0.10331,-0.10332 c -0.10331,0.10332 0,0.20661 0,0.30993 0.1033,0.10329 0.20662,0.10329 0.30991,0 0.10332,0 0.10332,-0.10332 0.10332,-0.20661 m 0,0 h -0.20661 m -0.10332,0 c -0.1033,0 -0.1033,0.10329 0,0.10329 0,0.10332 0.10332,0.10332 0.10332,0 0.10329,0 0.10329,-0.10329 0.10329,-0.10329 m -0.30991,0 0.20662,-0.51655 m 0,0 v -0.10329 m -2.68594,-33.884211 c -0.30993,0.103294 -0.61984,0.103294 -0.92977,0.206587 m 1.13636,-0.619813 c -0.51652,0 -1.03304,0.206613 -1.54958,0.413226 m -1.23965,1.033039 c -0.82645,1.239679 -0.82645,2.789264 0,4.028943 0.72313,1.239652 2.27271,1.859492 3.61568,1.549585 1.44628,-0.309933 2.58264,-1.446292 2.78925,-2.892584 m -5.16528,-3.718983 c -0.4132,0.206587 -0.82643,0.619813 -1.23965,1.033039 m 0.3099,-0.103293 c -0.92974,1.136359 -1.03306,2.685944 -0.3099,3.925623 0.72313,1.239652 2.16942,1.859492 3.51238,1.549585 1.44627,-0.206613 2.47933,-1.342972 2.78923,-2.685971 m -0.10329,0 h 0.20661 m -6.40493,-2.582624 0.3099,-0.10332 m 0.92975,-0.826452 v -0.206587 m 1.54958,-0.206613 c -0.51652,0 -1.03304,0.103293 -1.44626,0.309907 m 1.34296,-0.51652 0.1033,0.206613 m 2.99587,3.925596 h 0.41322 m -0.41322,-0.929745 v 0.929745 m 0.41322,-0.929745 h -0.41322 m 0.51651,0 c -0.20658,-1.342972 -1.03303,-2.376038 -2.16939,-2.789238 m -1.23967,0.309907 1.13635,-0.309907 m -1.23967,-0.206613 0.10332,0.51652 m -1.44629,0.413226 -0.20661,-0.516546 m -0.92975,0.826452 1.13636,-0.309906 m 3.92561,2.169424 c 0,-0.309932 -0.10329,-0.516546 -0.20661,-0.826452 m -0.72313,1.136359 0.92974,-0.206613 m -0.82645,0.10332 c -0.61981,0.206613 -0.92974,0.826426 -0.82642,1.446265 m 0.41322,1.446292 -0.41322,-1.446292 m -0.41323,1.652905 c 0.30991,0 0.61984,-0.10332 0.82645,-0.206613 m -1.23967,-1.239679 0.3099,1.549585 m -0.3099,-1.549585 c -0.10332,-0.619839 -0.72313,-0.929746 -1.34297,-0.826452 m -1.54958,0.516546 1.44626,-0.413227 m -1.65287,-0.516519 c 0.10329,0.309906 0.10329,0.619813 0.20661,0.826426 m 1.23965,-1.136359 -1.44626,0.309933 m 1.54958,-0.413226 c 0.51651,-0.10332 0.92974,-0.72316 0.72313,-1.342973 m -0.41323,-1.446291 0.41323,1.446291 m 0.82645,-0.206613 -0.41323,-1.446291 m 0.41323,1.446291 c 0.20661,0.51652 0.82645,0.929746 1.44628,0.723133 m 0.82643,-0.206613 -0.92975,0.309906 m 0.10332,-2.479331 c -0.51654,-0.206613 -1.03306,-0.309906 -1.5496,-0.309906 m 3.6157,3.202464 c -0.10332,-1.239653 -0.92974,-2.376038 -2.0661,-2.892558 m 2.0661,3.822303 c 0.1033,-0.309906 0.1033,-0.619812 0,-0.929745 m 0,0 h -0.20661 m -2.16942,-2.789238 0.30993,-0.10332 m -1.23967,3.202491 c 0,-0.10332 -0.10332,-0.206614 -0.20661,-0.206614 -0.10332,0 -0.20662,0.103294 -0.20662,0.206614 0,0.103293 0.1033,0.309906 0.20662,0.309906 0.10329,0 0.20661,-0.206613 0.20661,-0.309906 m -1.44629,-1.033066 c 0,-0.413226 -0.3099,-0.723133 -0.61984,-0.723133 -0.41319,0 -0.72313,0.309907 -0.72313,0.723133 0,0.309906 0.30994,0.723133 0.72313,0.723133 0.30994,0 0.61984,-0.413227 0.61984,-0.723133 m 2.99587,-0.826453 c 0,-0.413226 -0.30991,-0.723132 -0.61984,-0.723132 -0.41322,0 -0.72313,0.309906 -0.72313,0.723132 0,0.309933 0.30991,0.723133 0.72313,0.723133 0.30993,0 0.61984,-0.4132 0.61984,-0.723133 m 0.82645,2.995878 c 0,-0.413227 -0.30993,-0.723133 -0.61984,-0.723133 -0.41322,0 -0.72313,0.309906 -0.72313,0.723133 0,0.309906 0.30991,0.723132 0.72313,0.723132 0.30991,0 0.61984,-0.413226 0.61984,-0.723132 m -2.99587,0.826452 c 0,-0.413226 -0.3099,-0.723159 -0.61984,-0.723159 -0.41322,0 -0.72313,0.309933 -0.72313,0.723159 0,0.309906 0.30991,0.723133 0.72313,0.723133 0.30994,0 0.61984,-0.413227 0.61984,-0.723133 m -0.20661,0 c 0,-0.309933 -0.20661,-0.516546 -0.41323,-0.516546 -0.3099,0 -0.51651,0.206613 -0.51651,0.516546 0,0.206613 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.309907 0.41323,-0.51652 m 2.99587,-0.826452 c 0,-0.309933 -0.20662,-0.516547 -0.41323,-0.516547 -0.30993,0 -0.51652,0.206614 -0.51652,0.516547 0,0.206613 0.20659,0.516519 0.51652,0.516519 0.20661,0 0.41323,-0.309906 0.41323,-0.516519 m -0.82645,-2.995878 c 0,-0.309906 -0.20662,-0.516519 -0.41323,-0.516519 -0.3099,0 -0.51652,0.206613 -0.51652,0.516519 0,0.206614 0.20662,0.516546 0.51652,0.516546 0.20661,0 0.41323,-0.309932 0.41323,-0.516546 m -2.99587,0.826453 c 0,-0.309907 -0.20661,-0.51652 -0.41323,-0.51652 -0.3099,0 -0.51651,0.206613 -0.51651,0.51652 0,0.206613 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.309907 0.41323,-0.51652 m -1.65287,0.51652 0.20661,-0.103294 m 0,0 0.10329,0.826453 m 0,0 0.10332,-0.206613 m 0,0 0.10329,0.206613 m 0,0 -0.10329,0.103293 m 0,0 h -0.10332 m 0,0 -0.3099,-0.826452 m 2.78925,3.20249 0.10329,0.309906 m 0,0 h -0.10329 m 0,0 -0.10332,-0.206613 m 0,0 h -0.10329 m 0,0 v -0.103293 m 0,0 h 0.10329 m 0,0 -0.10329,-0.206613 m 0,0 h 0.20661 m 0,0 v 0.103293 m 0,0 0.30991,-0.103293 m 0,0 0.10329,0.206613 m 0,0 -0.10329,0.619839 m 0,0 -0.20662,0.103293 m 0,0 0.1033,-0.723132 m 0,0 h -0.20659 m 1.54958,0 0.10329,0.103293 0.20662,0.10332 m 0,0 h 0.10329 m 0.10332,-0.10332 c 0.10329,0 0.10329,-0.206613 0.10329,-0.309906 m -0.10329,0.103293 h -0.10332 m 0,0.10332 c 0,0 0.10332,-0.10332 0,-0.10332 m -0.20659,0 c 0,0 0,0.10332 0.1033,0.10332 h 0.10329 m -0.20659,0 v -0.10332 l 0.1033,-0.103293 m 0,0 v -0.10332 m 0,0 h -0.1033 m -0.10332,-0.103294 c 0,0 0,0.103294 0.10332,0.103294 h 0.1033 m -0.1033,-0.309907 c 0,0 -0.10332,0 -0.10332,0.10332 v 0.103293 m 0,-0.103293 h 0.10332 0.1033 m 0,0 h 0.10329 m 0,0 -0.10329,-0.10332 -0.20662,-0.103293 m 0,0 -0.10329,0.206613 -0.10332,0.206587 m 0.10332,-0.103294 c 0,0.103294 0,0.206614 0.10329,0.206614 m 0,0 -0.10329,0.103293 v 0.10332 m 1.13636,-4.648756 -0.51655,0.103293 m 0,0 0.10332,0.10332 m 0,0 0.30991,-0.10332 m 0,0 -0.20661,0.413227 m 0.10331,0 c -0.10331,0.103319 0,0.206613 0,0.206613 0.1033,0.103293 0.20662,0.103293 0.30991,0.103293 0.10332,-0.103293 0.10332,-0.206587 0.10332,-0.309906 m 0,0.103319 h -0.20661 m -0.10332,-0.103319 c -0.1033,0.103319 -0.1033,0.103319 0,0.206613 h 0.10332 c 0.10329,0 0.10329,-0.103294 0.10329,-0.206613 m -0.30991,0.103319 0.20662,-0.516546 m 0,0 V 73.088638 M 225.77417,39.20443 c -0.30993,0 -0.61984,0.10332 -0.92977,0.206613 m 1.13636,-0.619839 c -0.51652,0 -1.03304,0.10332 -1.54958,0.309933 m -1.23965,1.136359 c -0.82645,1.136359 -0.82645,2.789237 0,3.925596 0.72313,1.239679 2.27271,1.859492 3.61568,1.549585 1.44628,-0.309906 2.58264,-1.446292 2.78925,-2.892557 m -5.16528,-3.718983 c -0.4132,0.309906 -0.82643,0.619839 -1.23965,1.136359 m 0.3099,-0.103294 c -0.92974,1.033039 -1.03306,2.582598 -0.3099,3.822277 0.72313,1.239679 2.16942,1.859492 3.51238,1.652905 1.44627,-0.309933 2.47933,-1.342999 2.78923,-2.789264 m -0.10329,0.103293 h 0.20661 m -6.40493,-2.685917 0.3099,-0.103294 m 0.92975,-0.723159 V 39.20443 m 1.54958,-0.309906 c -0.51652,0 -1.03304,0.206613 -1.44626,0.413226 m 1.34296,-0.516546 0.1033,0.206613 m 2.99587,3.822303 0.41322,0.103293 m -0.41322,-1.033012 v 0.929719 m 0.41322,-0.826426 -0.41322,-0.103293 m 0.51651,0 c -0.20658,-1.239679 -1.03303,-2.376038 -2.16939,-2.789264 m -1.23967,0.413226 1.13635,-0.309933 m -1.23967,-0.206613 0.10332,0.516546 m -1.44629,0.309906 -0.20661,-0.413226 m -0.92975,0.723159 1.13636,-0.309933 m 3.92561,2.272745 c 0,-0.309933 -0.10329,-0.61984 -0.20661,-0.929773 m -0.72313,1.239653 0.92974,-0.30988 m -0.82645,0.206586 c -0.61981,0.103294 -0.92974,0.723133 -0.82642,1.342972 m 0.41322,1.549586 -0.41322,-1.446292 m -0.41323,1.652905 c 0.30991,-0.10332 0.61984,-0.10332 0.82645,-0.206613 m -1.23967,-1.239679 0.3099,1.446292 m -0.3099,-1.549585 c -0.10332,-0.516546 -0.72313,-0.929773 -1.34297,-0.72316 m -1.54958,0.413227 1.44626,-0.413227 m -1.65287,-0.516519 c 0.10329,0.309906 0.10329,0.619839 0.20661,0.929746 m 1.23965,-1.239653 -1.44626,0.4132 m 1.54958,-0.4132 c 0.51651,-0.206586 0.92974,-0.826426 0.72313,-1.446265 m -0.41323,-1.342972 0.41323,1.446265 m 0.82645,-0.206613 -0.41323,-1.549585 m 0.41323,1.446292 c 0.20661,0.619839 0.82645,0.929746 1.44628,0.826452 m 0.82643,-0.206613 -0.92975,0.206613 m 0.10332,-2.376037 c -0.51654,-0.309933 -1.03306,-0.413227 -1.5496,-0.309933 m 3.6157,3.099197 c -0.10332,-1.239679 -0.92974,-2.272745 -2.0661,-2.789264 m 2.0661,3.718983 c 0.1033,-0.309933 0.1033,-0.619813 0,-0.929719 m 0,0.103293 h -0.20661 m -2.16942,-2.789264 0.30993,-0.103293 m -1.23967,3.202463 c 0,-0.103293 -0.10332,-0.206586 -0.20661,-0.206586 -0.10332,0 -0.20662,0.103293 -0.20662,0.206586 0,0.103294 0.1033,0.206587 0.20662,0.206587 0.10329,0 0.20661,-0.103293 0.20661,-0.206587 m -1.44629,-1.136359 c 0,-0.309906 -0.3099,-0.619839 -0.61984,-0.619839 -0.41319,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413227 0.30994,0.72316 0.72313,0.72316 0.30994,0 0.61984,-0.309933 0.61984,-0.72316 m 2.99587,-0.826426 c 0,-0.309933 -0.30991,-0.619839 -0.61984,-0.619839 -0.41322,0 -0.72313,0.309906 -0.72313,0.619839 0,0.4132 0.30991,0.723133 0.72313,0.723133 0.30993,0 0.61984,-0.309933 0.61984,-0.723133 m 0.82645,2.995825 c 0,-0.309907 -0.30993,-0.61984 -0.61984,-0.61984 -0.41322,0 -0.72313,0.309933 -0.72313,0.61984 0,0.413226 0.30991,0.723132 0.72313,0.723132 0.30991,0 0.61984,-0.309906 0.61984,-0.723132 m -2.99587,0.826452 c 0,-0.309906 -0.3099,-0.619839 -0.61984,-0.619839 -0.41322,0 -0.72313,0.309933 -0.72313,0.619839 0,0.413226 0.30991,0.723133 0.72313,0.723133 0.30994,0 0.61984,-0.309907 0.61984,-0.723133 m -0.20661,0 c 0,-0.206613 -0.20661,-0.413226 -0.41323,-0.413226 -0.3099,0 -0.51651,0.206613 -0.51651,0.413226 0,0.309906 0.20661,0.51652 0.51651,0.51652 0.20662,0 0.41323,-0.206614 0.41323,-0.51652 m 2.99587,-0.826452 c 0,-0.206614 -0.20662,-0.413227 -0.41323,-0.413227 -0.30993,0 -0.51652,0.206613 -0.51652,0.413227 0,0.309932 0.20659,0.516546 0.51652,0.516546 0.20661,0 0.41323,-0.206614 0.41323,-0.516546 m -0.82645,-2.995825 c 0,-0.206613 -0.20662,-0.413226 -0.41323,-0.413226 -0.3099,0 -0.51652,0.206613 -0.51652,0.413226 0,0.309907 0.20662,0.51652 0.51652,0.51652 0.20661,0 0.41323,-0.206613 0.41323,-0.51652 m -2.99587,0.826426 c 0,-0.206613 -0.20661,-0.413226 -0.41323,-0.413226 -0.3099,0 -0.51651,0.206613 -0.51651,0.413226 0,0.309933 0.20661,0.516546 0.51651,0.516546 0.20662,0 0.41323,-0.206613 0.41323,-0.516546 m -1.65287,0.516546 h 0.20661 m 0,0 0.10329,0.723107 m 0,0 0.10332,-0.103294 m 0,0 0.10329,0.103294 m 0,0 -0.10329,0.103293 m 0,0 -0.10332,0.10332 m 0,0 -0.3099,-0.92972 m 2.78925,3.305758 0.10329,0.206613 m 0,0 -0.10329,0.103293 m 0,0 -0.10332,-0.309906 m 0,0 h -0.10329 m 0,0 v -0.10332 m 0,0 h 0.10329 m 0,0 -0.10329,-0.103294 m 0,0 h 0.20661 m 0,0 v 0.103294 m 0,0 0.30991,-0.103294 m 0,0 0.10329,0.103294 m 0,0 -0.10329,0.723159 m 0,0 h -0.20662 m 0,0 0.1033,-0.723159 m 0,0 -0.20659,0.10332 m 1.54958,0 0.10329,0.103293 h 0.20662 m 0,0 h 0.10329 m 0.10332,0 c 0.10329,-0.103293 0.10329,-0.206613 0.10329,-0.309907 m -0.10329,0.103294 h -0.10332 m 0,0 c 0,0 0.10332,0 0,-0.103294 m -0.20659,0.103294 h 0.1033 c 0,0.10332 0,0.10332 0.10329,0 m -0.20659,0 v -0.103294 h 0.1033 m 0,0 v -0.103319 m 0,0 h -0.1033 m -0.10332,-0.206614 c 0,0 0,0.10332 0.10332,0.10332 h 0.1033 m -0.1033,-0.206613 h -0.10332 v 0.103293 m 0,-0.103293 h 0.10332 l 0.1033,0.103293 m 0,0 0.10329,-0.103293 m 0,0 -0.10329,-0.10332 h -0.20662 m 0,0 -0.10329,0.10332 -0.10332,0.206613 m 0.10332,0 c 0,0.103294 0,0.103294 0.10329,0.103294 m 0,0.103319 -0.10329,0.103294 v 0.10332 m 1.13636,-4.752049 -0.51655,0.103319 m 0,0 0.10332,0.103294 m 0,0 h 0.30991 m 0,0 -0.20661,0.413226 m 0.10331,-0.10332 c -0.10331,0.10332 0,0.206613 0,0.309933 0.1033,0.103293 0.20662,0.103293 0.30991,0 0.10332,0 0.10332,-0.10332 0.10332,-0.206613 m 0,0 h -0.20661 m -0.10332,0 c -0.1033,0 -0.1033,0.103293 0,0.103293 0,0.10332 0.10332,0.10332 0.10332,0 0.10329,0 0.10329,-0.103293 0.10329,-0.103293 m -0.30991,0 0.20662,-0.51652 m 0,0 V 40.237496 M 11.518565,104.3902 H 9.3491401 m 2.1694249,2.89255 H 9.142527 m 2.376038,-0.61981 H 9.3491401 M 2.0144669,105.73317 H 0.3615619 M 11.518565,104.80342 H 9.4524599 m 1.6528781,-5.268593 v -7.23138 M 276.80708,10.69211 V 8.5227121 m 2.16941,2.1693979 h -2.16941 m -253.718286,0 V 8.5227121 M 278.97649,158.72889 h -2.16941 m 0,2.16943 v -2.16943 m -253.718286,2.16943 v -2.16943 M 277.2203,167.19992 H 218.54279 M 12.654924,151.1876 H 12.44831 M 22.572274,2.221078 H 79.080368 M 287.13762,151.1876 h 0.30994 M 287.13762,18.233423 h 0.30994 M 0.05165544,99.534827 V 25.25819 m 0,80.99152 v -0.10332 m 0,7.64461 v -0.20661 M 12.654924,18.233423 H 12.44831 M 13.06815,151.1876 h -0.413226 m 274.586016,0 h -0.41322 m 0,-133.057497 c 0.10329,0 0.20661,0.10332 0.41322,0.10332 m -274.586016,0 c 0.206613,0 0.309933,-0.10332 0.413226,-0.10332 m -1.549585,0.516546 h -0.413227 m 0.826453,-0.413226 h -0.826453 m 0,0.413226 H 7.0764222 m 4.0289158,0 v -0.413226 m 0,132.540957 v -31.71481 m 0,32.12803 h 0.826453 m -0.413226,-0.41322 H 11.105338 M 0.46488169,119.05957 v 24.99995 M 11.105338,151.1876 H 7.0764222 m 4.0289158,0 v -0.41322 m 277.581862,0 h 4.13223 M 288.6872,18.233423 h 4.13223 m -4.13223,0.413226 v 58.470905 m -0.82645,74.070046 h 0.82645 m 0,-0.41322 h -0.41322 m 0.41322,0.41322 v -0.41322 M 288.27398,18.646649 h 0.41322 m 0,-0.413226 h -0.82645 m 0.82645,0.413226 V 18.233423 M 0.05165544,106.86955 v -0.20661 M 11.518565,106.24971 H 9.4524599 m 2.0661051,-0.92974 H 9.5557532 m 1.9628118,0.4132 H 9.5557532 m -9.50409776,-0.72314 v -0.20661 m 1.96281146,0.51655 h -1.652905 m -0.30990646,-2.16943 v -0.20661 m 11.46690956,0 H 8.8326205 m -6.0950209,0 H 0.05165544 m 0,0 v -0.41323 m 11.46690956,0 H 8.7293008 m -5.8883814,0 H 0.05165544 m 0,0 v -0.20661 M 11.518565,102.01416 H 8.6260074 m -5.5784749,0 H 0.3615619 m -0.30990646,-0.82643 v -0.20661 M 11.518565,101.60096 H 8.4193943 m -5.2685685,0 H 0.3615619 M 11.518565,100.98112 H 8.316101 m -4.9586621,0 H 0.05165544 m 0,0 v -0.30993 m 11.46690956,0 H 8.2127812 m -4.7520489,0 H 0.05165544 m 0,0 v -0.20662 M 11.518565,100.36128 H 8.1094878 m -4.5454357,0 H 0.15494878 m -0.10329334,17.76854 v -0.20661 M 11.518565,118.33644 H 0.15494878 M 11.518565,117.92321 H 0.05165544 m 0,0 v -0.30988 m 11.46690956,0 H 0.05165544 m 0,0 v -0.20661 m 0,-4.8554 v -0.20659 m 11.46690956,0 H 0.05165544 m 0,0 v -0.41322 m 11.46690956,0 H 0.05165544 m 0,0 V 111.7249 M 11.518565,111.41496 H 0.3615619 m -0.30990646,-0.82642 v -0.20662 M 11.518565,111.00174 H 0.3615619 M 11.518565,110.38192 H 0.05165544 m 0,0 v -0.30993 m 11.46690956,0 H 0.05165544 m 0,0 v -0.20661 M 11.518565,109.45215 H 0.3615619 M 0.05165544,108.72902 V 108.5224 M 11.518565,109.14224 H 7.0764222 m -2.6859176,0 H 0.3615619 M 11.518565,108.5224 H 8.1094878 m -4.6487555,0 H 0.05165544 m 0,0 v -0.30988 M 11.518565,99.534827 H 7.7995549 m -4.0288897,0 H 0.05165544 M 11.518565,119.05957 H 0.05165544 m 4.95866206,-5.06196 c -0.3099065,0.30994 -0.4131998,0.82646 -0.2066132,1.23968 0.1032934,0.41323 0.5165196,0.72313 1.0330392,0.72313 0.4132262,-0.10329 0.8264525,-0.3099 1.0330656,-0.72313 0.1032933,-0.41322 0,-0.92974 -0.3099064,-1.23968 m 0.2066131,1.65291 -0.3099329,0.20661 -0.1032934,0.10329 -0.1033198,0.10332 m -6.19831426,1.34298 0.30990646,-0.41323 m -0.30990646,-0.72316 v 1.13639 m 0,-4.8554 v 1.03307 m 0.30990646,-0.72314 -0.30990646,-0.30993 m 0,1.03307 0.30990646,-0.30991 m -0.30990646,-8.26445 v 1.13636 m 0.30990646,-0.82642 -0.30990646,-0.30994 m 0.41322625,0.72314 c 0.10329333,-0.1033 0.10329333,-0.30991 0,-0.4132 m -0.41322625,0.82642 0.30990646,-0.41322 m -0.30990646,12.39665 v 0.92975 m 0.10329334,-0.72313 -0.10329334,-0.20662 m 0,0.82646 c 0.20661313,0 0.30990646,-0.20662 0.30990646,-0.30994 0,-0.10329 0,-0.3099 -0.10329333,-0.41322 m -0.20661313,-7.64458 v 1.13636 m 0.30990646,-0.72316 -0.30990646,-0.4132 m 0.41322625,0.72313 c 0.10329333,-0.10332 0.10329333,-0.30993 0,-0.41323 m -0.41322625,0.82646 0.30990646,-0.30994 m -0.30990646,-2.68594 v 1.13636 m 0.30990646,-0.72314 -0.30990646,-0.41322 m 0.41322625,0.72313 c 0.10329333,-0.10329 0.10329333,-0.30991 0,-0.41323 m -0.41322625,0.82646 0.30990646,-0.41323 m -0.30990646,-2.5826 v 1.13636 m 0.30990646,-0.72316 -0.30990646,-0.4132 m 0,-3.71901 v 1.03304 m 0.30990646,-0.72313 -0.30990646,-0.30991 m 0,-1.96281 v 1.13636 m 0.30990646,-0.72313 -0.30990646,-0.41323 m 0.41322625,0.72313 c 0.10329333,-0.10329 0.10329333,-0.3099 0,-0.41322 m -0.41322625,0.82645 0.30990646,-0.30993 M 0.05165544,99.534827 v 0.929743 m 0.20661313,-0.20661 c 0.10329333,-0.10329 0.10329333,-0.309907 0.10329333,-0.4132 0,-0.10332 -0.10329333,-0.309933 -0.30990646,-0.309933 m 0,0.929743 0.10329334,-0.10329 M 276.80708,10.69211 H 23.088794 M 276.80708,158.72889 V 10.69211 M 23.088794,158.72889 H 276.80708 M 6.5599027,113.99761 c 0.1032933,0.10332 0.2066131,0.10332 0.3099064,0.10332 m -0.3099064,-0.10332 c 0,-0.10329 -0.1033198,-0.10329 -0.2066132,-0.20661 m 0.1032934,2.78926 c -0.1032934,-0.20661 -0.1032934,-0.30993 -0.1032934,-0.51652 m 5.1652755,0 H 6.2499697 m 0.1033198,0.61982 -0.1033198,0.10332 H 6.1466764 5.7334502 5.4235173 5.2169041 l -0.1032933,-0.10332 m 6.4049542,0 H 6.3532895 m 5.1652755,0.30993 H 0.3615619 m 0.10331979,0 c 0.10329333,-0.10332 0.10329333,-0.30993 0,-0.41323 m -0.41322625,-0.30993 v -0.20659 m 5.26856846,0 c -0.1033198,0.20659 -0.1033198,0.30991 -0.1033198,0.51652 m -0.1032933,0.1033 H 0.3615619 m 0,0 -0.30990646,-0.41323 m 0,-0.20659 v -0.41322 m 5.16524866,0.41322 v -0.10332 l -0.2065866,-0.10329 -0.2066132,-0.20661 m 0.4131998,0.41322 H 0.05165544 m 4.75204886,-0.41322 -0.826426,-0.51655 m 0.826426,0.51655 H 0.05165544 m 0,0 v -0.10332 m 6.71486036,-1.34297 0.826426,0.51652 m 3.9256232,-0.51652 H 6.7665158 m -2.6859442,0.51652 c -0.1032933,0 -0.1032933,0.10332 -0.1032933,0.20661 0,0 0,0.10332 0.1032933,0.10332 m -0.1032933,0.10329 H 0.3615619 m 11.1570031,0.51655 H 6.7665158 m 0.826426,-0.51655 -0.826426,0.51655 m -6.71486036,-1.23968 v -0.20661 m 3.92562286,0.51652 0.826426,-0.51652 m -0.826426,0.51652 H 0.3615619 m 11.1570031,0.41322 H 7.5929418 m 0,-0.10329 c 0.1033198,0 0.1033198,-0.10332 0.1033198,-0.10332 0,-0.10329 0,-0.20661 -0.1033198,-0.20661 m 3.9256232,0 H 7.5929418 M 0.05165544,114.20423 V 113.791 m 5.26856846,0 H 0.05165544 m 5.16524866,0 c 0,0.10332 -0.1032933,0.10332 -0.2065866,0.20661 m -0.2066132,0.10332 c 0.1032934,0 0.2066132,0 0.3099065,-0.10332 m -0.3099065,0.20662 H 0.05165544 M 11.518565,113.791 H 6.2499697 m 5.2685953,-0.92975 H 0.3615619 m 11.1570031,0.41323 H 6.3532895 m -1.2396787,0 H 0.3615619 m 0.10331979,-0.10332 c 0.10329333,-0.10329 0.10329333,-0.30991 0,-0.41323 M 23.088794,10.69211 v 148.03678 m 0,0 H 20.919369 M 23.088794,10.69211 h -2.169425 m -9.400804,96.90058 H 8.9359139 m 2.5826511,0.61983 H 8.5227141 m -5.4751816,0 H 0.05165544 m 0,0 v -0.20661 m 0,0 0.30990646,-0.41322 m 2.0661312,-0.30994 H 0.3615619 m 2.2727443,0.30994 H 0.3615619 m 0.10331979,0 c 0.10329333,-0.10332 0.10329333,-0.30994 0,-0.41323 M 0.05165544,104.3902 v -0.20662 m 0,0 0.30990646,-0.3099 M 11.518565,103.46045 H 9.0392337 m -6.5082472,0 H 0.3615619 m 11.1570031,0.41323 H 9.142527 m -6.7148339,0 H 0.3615619 m 0.10331979,-0.10332 c 0.10329333,-0.1033 0.10329333,-0.30991 0,-0.4132 m 1.65287851,1.44626 H 0.05165544 m 0,0 v -0.41322 m 2.16942456,0 H 0.05165544 m 2.06610476,2.27274 H 0.05165544 m 0,0 v -0.41323 m 2.06610476,0 H 0.05165544 m 5.06195536,7.02477 0.2066131,-0.10332 0.1032934,-0.10329 h 0.3099329 0.4132262 l 0.1032933,0.10329 0.1033198,0.10332 m 0,0.51652 c 0.1032934,-0.20661 0.1032934,-0.41323 0.1032934,-0.61984 m -0.2066132,0.61984 0.1033198,0.10332 m 0,-0.10332 c -0.3099329,-0.10329 -0.7231591,-0.10329 -1.1363854,0 m 0,0.10332 0.1033198,-0.10332 m -0.1033198,-0.61984 c 0,0.20661 0,0.41323 0.1033198,0.61984 m -5.26856846,0.61984 v 1.13636 m 0.30990646,-0.82645 -0.30990646,-0.30991 m 0.41322625,0.72313 c 0.10329333,-0.10329 0.10329333,-0.3099 0,-0.41322 M 0.05165544,115.5472 0.3615619,115.13397 M 39.307752,75.05145 c 0,-2.582651 -2.066131,-4.648756 -4.648756,-4.648756 -2.582624,0 -4.752049,2.066105 -4.752049,4.648756 0,2.582624 2.169425,4.752048 4.752049,4.752048 2.582625,0 4.648756,-2.169424 4.648756,-4.752048 m 0.619839,0 c 0,-2.892584 -2.376037,-5.268569 -5.268595,-5.268569 -2.99585,0 -5.371888,2.375985 -5.371888,5.268569 0,2.99585 2.376038,5.371861 5.371888,5.371861 2.892558,0 5.268595,-2.376011 5.268595,-5.371861 m -0.516546,0 c 0,-2.685971 -2.066105,-4.752049 -4.752049,-4.752049 -2.685944,0 -4.855342,2.066078 -4.855342,4.752049 0,2.685944 2.169398,4.855368 4.855342,4.855368 2.685944,0 4.752049,-2.169424 4.752049,-4.855368 m -1.136359,0 c 0,-1.962812 -1.652878,-3.615717 -3.61569,-3.615717 -2.066105,0 -3.718983,1.652905 -3.718983,3.615717 0,2.066104 1.652878,3.719009 3.718983,3.719009 1.962812,0 3.61569,-1.652905 3.61569,-3.719009 m 1.033066,32.85114 c 0,-2.58262 -2.066131,-4.64875 -4.648756,-4.64875 -2.582624,0 -4.752049,2.06613 -4.752049,4.64875 0,2.58263 2.169425,4.64873 4.752049,4.64873 2.582625,0 4.648756,-2.0661 4.648756,-4.64873 m 0.619839,0 c 0,-2.99585 -2.376037,-5.26859 -5.268595,-5.26859 -2.99585,0 -5.371888,2.27274 -5.371888,5.26859 0,2.89253 2.376038,5.26857 5.371888,5.26857 2.892558,0 5.268595,-2.37604 5.268595,-5.26857 m -0.516546,0 c 0,-2.68594 -2.066105,-4.85537 -4.752049,-4.85537 -2.685944,0 -4.855342,2.16943 -4.855342,4.85537 0,2.68595 2.169398,4.85534 4.855342,4.85534 2.685944,0 4.752049,-2.16939 4.752049,-4.85534 m -1.136359,0 c 0,-2.0661 -1.652878,-3.71901 -3.61569,-3.71901 -2.066105,0 -3.718983,1.65291 -3.718983,3.71901 0,1.96279 1.652878,3.71899 3.718983,3.71899 1.962812,0 3.61569,-1.7562 3.61569,-3.71899 m 31.921423,0 c 0,-2.0661 -1.652905,-3.71901 -3.615716,-3.71901 -2.066105,0 -3.71901,1.65291 -3.71901,3.71901 0,1.96279 1.652905,3.71899 3.71901,3.71899 1.962811,0 3.615716,-1.7562 3.615716,-3.71899 m 1.033013,0 c 0,-2.58262 -2.066078,-4.64875 -4.648729,-4.64875 -2.582651,0 -4.752075,2.06613 -4.752075,4.64875 0,2.58263 2.169424,4.64873 4.752075,4.64873 2.582651,0 4.648729,-2.0661 4.648729,-4.64873 m 0.619839,0 c 0,-2.99585 -2.376011,-5.26859 -5.268568,-5.26859 -2.995877,0 -5.371888,2.27274 -5.371888,5.26859 0,2.89253 2.376011,5.26857 5.371888,5.26857 2.892557,0 5.268568,-2.37604 5.268568,-5.26857 m -0.516519,0 c 0,-2.68594 -2.066105,-4.85537 -4.752049,-4.85537 -2.685944,0 -4.855369,2.16943 -4.855369,4.85537 0,2.68595 2.169425,4.85534 4.855369,4.85534 2.685944,0 4.752049,-2.16939 4.752049,-4.85534 m -1.136333,32.74785 c 0,-1.96281 -1.652905,-3.61572 -3.615716,-3.61572 -2.066105,0 -3.71901,1.65291 -3.71901,3.61572 0,2.06611 1.652905,3.71898 3.71901,3.71898 1.962811,0 3.615716,-1.65287 3.615716,-3.71898 m 1.033013,0 c 0,-2.58265 -2.066078,-4.64875 -4.648729,-4.64875 -2.582651,0 -4.752075,2.0661 -4.752075,4.64875 0,2.58263 2.169424,4.75205 4.752075,4.75205 2.582651,0 4.648729,-2.16942 4.648729,-4.75205 m 0.619839,0 c 0,-2.89258 -2.376011,-5.26857 -5.268568,-5.26857 -2.995877,0 -5.371888,2.37599 -5.371888,5.26857 0,2.99585 2.376011,5.37186 5.371888,5.37186 2.892557,0 5.268568,-2.37601 5.268568,-5.37186 m -0.516519,0 c 0,-2.68597 -2.066105,-4.75205 -4.752049,-4.75205 -2.685944,0 -4.855369,2.06608 -4.855369,4.75205 0,2.68595 2.169425,4.85537 4.855369,4.85537 2.685944,0 4.752049,-2.16942 4.752049,-4.85537 M 103.15055,42.3036 c 0,-2.582624 -2.06614,-4.648755 -4.64876,-4.648755 -2.582625,0 -4.648756,2.066131 -4.648756,4.648755 0,2.582625 2.066131,4.648756 4.648756,4.648756 2.58262,0 4.64876,-2.066131 4.64876,-4.648756 m 0.61983,0 c 0,-2.99585 -2.37603,-5.268595 -5.26859,-5.268595 -2.995851,0 -5.268595,2.272745 -5.268595,5.268595 0,2.892558 2.272744,5.268569 5.268595,5.268569 2.89256,0 5.26859,-2.376011 5.26859,-5.268569 m -0.41322,0 c 0,-2.685944 -2.16943,-4.855368 -4.85537,-4.855368 -2.685945,0 -4.855369,2.169424 -4.855369,4.855368 0,2.685945 2.169424,4.855369 4.855369,4.855369 2.68594,0 4.85537,-2.169424 4.85537,-4.855369 m -0.20661,32.74785 c 0,-2.582651 -2.06614,-4.648756 -4.64876,-4.648756 -2.582625,0 -4.648756,2.066105 -4.648756,4.648756 0,2.582624 2.066131,4.752048 4.648756,4.752048 2.58262,0 4.64876,-2.169424 4.64876,-4.752048 m 0.61983,0 c 0,-2.892584 -2.37603,-5.268569 -5.26859,-5.268569 -2.995851,0 -5.268595,2.375985 -5.268595,5.268569 0,2.99585 2.272744,5.371861 5.268595,5.371861 2.89256,0 5.26859,-2.376011 5.26859,-5.371861 m -0.41322,0 c 0,-2.685971 -2.16943,-4.752049 -4.85537,-4.752049 -2.685945,0 -4.855369,2.066078 -4.855369,4.752049 0,2.685944 2.169424,4.855368 4.855369,4.855368 2.68594,0 4.85537,-2.169424 4.85537,-4.855368 m -0.20661,32.85114 c 0,-2.58262 -2.06614,-4.64875 -4.64876,-4.64875 -2.582625,0 -4.648756,2.06613 -4.648756,4.64875 0,2.58263 2.066131,4.64873 4.648756,4.64873 2.58262,0 4.64876,-2.0661 4.64876,-4.64873 m 0.61983,0 c 0,-2.99585 -2.37603,-5.26859 -5.26859,-5.26859 -2.995851,0 -5.268595,2.27274 -5.268595,5.26859 0,2.89253 2.272744,5.26857 5.268595,5.26857 2.89256,0 5.26859,-2.37604 5.26859,-5.26857 m -0.41322,0 c 0,-2.68594 -2.16943,-4.85537 -4.85537,-4.85537 -2.685945,0 -4.855369,2.16943 -4.855369,4.85537 0,2.68595 2.169424,4.85534 4.855369,4.85534 2.68594,0 4.85537,-2.16939 4.85537,-4.85534 m -0.20661,32.74785 c 0,-2.58265 -2.06614,-4.64875 -4.64876,-4.64875 -2.582625,0 -4.648756,2.0661 -4.648756,4.64875 0,2.58263 2.066131,4.75205 4.648756,4.75205 2.58262,0 4.64876,-2.16942 4.64876,-4.75205 m 0.61983,0 c 0,-2.89258 -2.37603,-5.26857 -5.26859,-5.26857 -2.995851,0 -5.268595,2.37599 -5.268595,5.26857 0,2.99585 2.272744,5.37186 5.268595,5.37186 2.89256,0 5.26859,-2.37601 5.26859,-5.37186 m -0.41322,0 c 0,-2.68597 -2.16943,-4.75205 -4.85537,-4.75205 -2.685945,0 -4.855369,2.06608 -4.855369,4.75205 0,2.68595 2.169424,4.85537 4.855369,4.85537 2.68594,0 4.85537,-2.16942 4.85537,-4.85537 M 135.07194,42.3036 c 0,-2.582624 -2.0661,-4.648755 -4.64875,-4.648755 -2.58265,0 -4.64873,2.066131 -4.64873,4.648755 0,2.582625 2.06608,4.648756 4.64873,4.648756 2.58265,0 4.64875,-2.066131 4.64875,-4.648756 m 0.61984,0 c 0,-2.99585 -2.37604,-5.268595 -5.26859,-5.268595 -2.99588,0 -5.26857,2.272745 -5.26857,5.268595 0,2.892558 2.27269,5.268569 5.26857,5.268569 2.89255,0 5.26859,-2.376011 5.26859,-5.268569 m -0.41323,0 c 0,-2.685944 -2.16942,-4.855368 -4.85536,-4.855368 -2.68595,0 -4.85535,2.169424 -4.85535,4.855368 0,2.685945 2.1694,4.855369 4.85535,4.855369 2.68594,0 4.85536,-2.169424 4.85536,-4.855369 m -0.20661,32.74785 c 0,-2.582651 -2.0661,-4.648756 -4.64875,-4.648756 -2.58265,0 -4.64873,2.066105 -4.64873,4.648756 0,2.582624 2.06608,4.752048 4.64873,4.752048 2.58265,0 4.64875,-2.169424 4.64875,-4.752048 m 0.61984,0 c 0,-2.892584 -2.37604,-5.268569 -5.26859,-5.268569 -2.99588,0 -5.26857,2.375985 -5.26857,5.268569 0,2.99585 2.27269,5.371861 5.26857,5.371861 2.89255,0 5.26859,-2.376011 5.26859,-5.371861 m -0.41323,0 c 0,-2.685971 -2.16942,-4.752049 -4.85536,-4.752049 -2.68595,0 -4.85535,2.066078 -4.85535,4.752049 0,2.685944 2.1694,4.855368 4.85535,4.855368 2.68594,0 4.85536,-2.169424 4.85536,-4.855368 m -0.20661,32.85114 c 0,-2.58262 -2.0661,-4.64875 -4.64875,-4.64875 -2.58265,0 -4.64873,2.06613 -4.64873,4.64875 0,2.58263 2.06608,4.64873 4.64873,4.64873 2.58265,0 4.64875,-2.0661 4.64875,-4.64873 m 0.61984,0 c 0,-2.99585 -2.37604,-5.26859 -5.26859,-5.26859 -2.99588,0 -5.26857,2.27274 -5.26857,5.26859 0,2.89253 2.27269,5.26857 5.26857,5.26857 2.89255,0 5.26859,-2.37604 5.26859,-5.26857 m -0.41323,0 c 0,-2.68594 -2.16942,-4.85537 -4.85536,-4.85537 -2.68595,0 -4.85535,2.16943 -4.85535,4.85537 0,2.68595 2.1694,4.85534 4.85535,4.85534 2.68594,0 4.85536,-2.16939 4.85536,-4.85534 m -0.20661,32.74785 c 0,-2.58265 -2.0661,-4.64875 -4.64875,-4.64875 -2.58265,0 -4.64873,2.0661 -4.64873,4.64875 0,2.58263 2.06608,4.75205 4.64873,4.75205 2.58265,0 4.64875,-2.16942 4.64875,-4.75205 m 0.61984,0 c 0,-2.89258 -2.37604,-5.26857 -5.26859,-5.26857 -2.99588,0 -5.26857,2.37599 -5.26857,5.26857 0,2.99585 2.27269,5.37186 5.26857,5.37186 2.89255,0 5.26859,-2.37601 5.26859,-5.37186 m -0.41323,0 c 0,-2.68597 -2.16942,-4.75205 -4.85536,-4.75205 -2.68595,0 -4.85535,2.06608 -4.85535,4.75205 0,2.68595 2.1694,4.85537 4.85535,4.85537 2.68594,0 4.85536,-2.16942 4.85536,-4.85537 M 166.99334,42.3036 c 0,-2.582624 -2.16943,-4.648755 -4.75205,-4.648755 -2.58265,0 -4.64876,2.066131 -4.64876,4.648755 0,2.582625 2.06611,4.648756 4.64876,4.648756 2.58262,0 4.75205,-2.066131 4.75205,-4.648756 m 0.61981,0 c 0,-2.99585 -2.37601,-5.268595 -5.37186,-5.268595 -2.89256,0 -5.2686,2.272745 -5.2686,5.268595 0,2.892558 2.37604,5.268569 5.2686,5.268569 2.99585,0 5.37186,-2.376011 5.37186,-5.268569 m -0.51652,0 c 0,-2.685944 -2.16942,-4.855368 -4.85534,-4.855368 -2.68594,0 -4.75208,2.169424 -4.75208,4.855368 0,2.685945 2.06614,4.855369 4.75208,4.855369 2.68592,0 4.85534,-2.169424 4.85534,-4.855369 m -0.10329,32.74785 c 0,-2.582651 -2.16943,-4.648756 -4.75205,-4.648756 -2.58265,0 -4.64876,2.066105 -4.64876,4.648756 0,2.582624 2.06611,4.752048 4.64876,4.752048 2.58262,0 4.75205,-2.169424 4.75205,-4.752048 m 0.61981,0 c 0,-2.892584 -2.37601,-5.268569 -5.37186,-5.268569 -2.89256,0 -5.2686,2.375985 -5.2686,5.268569 0,2.99585 2.37604,5.371861 5.2686,5.371861 2.99585,0 5.37186,-2.376011 5.37186,-5.371861 m -0.51652,0 c 0,-2.685971 -2.16942,-4.752049 -4.85534,-4.752049 -2.68594,0 -4.75208,2.066078 -4.75208,4.752049 0,2.685944 2.06614,4.855368 4.75208,4.855368 2.68592,0 4.85534,-2.169424 4.85534,-4.855368 m -0.10329,32.85114 c 0,-2.58262 -2.16943,-4.64875 -4.75205,-4.64875 -2.58265,0 -4.64876,2.06613 -4.64876,4.64875 0,2.58263 2.06611,4.64873 4.64876,4.64873 2.58262,0 4.75205,-2.0661 4.75205,-4.64873 m 0.61981,0 c 0,-2.99585 -2.37601,-5.26859 -5.37186,-5.26859 -2.89256,0 -5.2686,2.27274 -5.2686,5.26859 0,2.89253 2.37604,5.26857 5.2686,5.26857 2.99585,0 5.37186,-2.37604 5.37186,-5.26857 m -0.51652,0 c 0,-2.68594 -2.16942,-4.85537 -4.85534,-4.85537 -2.68594,0 -4.75208,2.16943 -4.75208,4.85537 0,2.68595 2.06614,4.85534 4.75208,4.85534 2.68592,0 4.85534,-2.16939 4.85534,-4.85534 m -0.10329,32.74785 c 0,-2.58265 -2.16943,-4.64875 -4.75205,-4.64875 -2.58265,0 -4.64876,2.0661 -4.64876,4.64875 0,2.58263 2.06611,4.75205 4.64876,4.75205 2.58262,0 4.75205,-2.16942 4.75205,-4.75205 m 0.61981,0 c 0,-2.89258 -2.37601,-5.26857 -5.37186,-5.26857 -2.89256,0 -5.2686,2.37599 -5.2686,5.26857 0,2.99585 2.37604,5.37186 5.2686,5.37186 2.99585,0 5.37186,-2.37601 5.37186,-5.37186 m -0.51652,0 c 0,-2.68597 -2.16942,-4.75205 -4.85534,-4.75205 -2.68594,0 -4.75208,2.06608 -4.75208,4.75205 0,2.68595 2.06614,4.85537 4.75208,4.85537 2.68592,0 4.85534,-2.16942 4.85534,-4.85537 m 31.8181,-98.34684 c 0,-2.582624 -2.16941,-4.648755 -4.75205,-4.648755 -2.58264,0 -4.64875,2.066131 -4.64875,4.648755 0,2.582625 2.06611,4.648756 4.64875,4.648756 2.58264,0 4.75205,-2.066131 4.75205,-4.648756 m 0.61983,0 c 0,-2.99585 -2.37603,-5.268595 -5.37188,-5.268595 -2.89256,0 -5.26858,2.272745 -5.26858,5.268595 0,2.892558 2.37602,5.268569 5.26858,5.268569 2.99585,0 5.37188,-2.376011 5.37188,-5.268569 m -0.51652,0 c 0,-2.685944 -2.16942,-4.855368 -4.85536,-4.855368 -2.68595,0 -4.75206,2.169424 -4.75206,4.855368 0,2.685945 2.06611,4.855369 4.75206,4.855369 2.68594,0 4.85536,-2.169424 4.85536,-4.855369 m -0.10331,32.74785 c 0,-2.582651 -2.16941,-4.648756 -4.75205,-4.648756 -2.58264,0 -4.64875,2.066105 -4.64875,4.648756 0,2.582624 2.06611,4.752048 4.64875,4.752048 2.58264,0 4.75205,-2.169424 4.75205,-4.752048 m 0.61983,0 c 0,-2.892584 -2.37603,-5.268569 -5.37188,-5.268569 -2.89256,0 -5.26858,2.375985 -5.26858,5.268569 0,2.99585 2.37602,5.371861 5.26858,5.371861 2.99585,0 5.37188,-2.376011 5.37188,-5.371861 m -0.51652,0 c 0,-2.685971 -2.16942,-4.752049 -4.85536,-4.752049 -2.68595,0 -4.75206,2.066078 -4.75206,4.752049 0,2.685944 2.06611,4.855368 4.75206,4.855368 2.68594,0 4.85536,-2.169424 4.85536,-4.855368 m -0.10331,32.85114 c 0,-2.58262 -2.16941,-4.64875 -4.75205,-4.64875 -2.58264,0 -4.64875,2.06613 -4.64875,4.64875 0,2.58263 2.06611,4.64873 4.64875,4.64873 2.58264,0 4.75205,-2.0661 4.75205,-4.64873 m 0.61983,0 c 0,-2.99585 -2.37603,-5.26859 -5.37188,-5.26859 -2.89256,0 -5.26858,2.27274 -5.26858,5.26859 0,2.89253 2.37602,5.26857 5.26858,5.26857 2.99585,0 5.37188,-2.37604 5.37188,-5.26857 m -0.51652,0 c 0,-2.68594 -2.16942,-4.85537 -4.85536,-4.85537 -2.68595,0 -4.75206,2.16943 -4.75206,4.85537 0,2.68595 2.06611,4.85534 4.75206,4.85534 2.68594,0 4.85536,-2.16939 4.85536,-4.85534 m -0.10331,32.74785 c 0,-2.58265 -2.16941,-4.64875 -4.75205,-4.64875 -2.58264,0 -4.64875,2.0661 -4.64875,4.64875 0,2.58263 2.06611,4.75205 4.64875,4.75205 2.58264,0 4.75205,-2.16942 4.75205,-4.75205 m 0.61983,0 c 0,-2.89258 -2.37603,-5.26857 -5.37188,-5.26857 -2.89256,0 -5.26858,2.37599 -5.26858,5.26857 0,2.99585 2.37602,5.37186 5.26858,5.37186 2.99585,0 5.37188,-2.37601 5.37188,-5.37186 m -0.51652,0 c 0,-2.68597 -2.16942,-4.75205 -4.85536,-4.75205 -2.68595,0 -4.75206,2.06608 -4.75206,4.75205 0,2.68595 2.06611,4.85537 4.75206,4.85537 2.68594,0 4.85536,-2.16942 4.85536,-4.85537 M 230.73282,42.3036 c 0,-2.582624 -2.0661,-4.648755 -4.64874,-4.648755 -2.58265,0 -4.64874,2.066131 -4.64874,4.648755 0,2.582625 2.06609,4.648756 4.64874,4.648756 2.58264,0 4.64874,-2.066131 4.64874,-4.648756 m 0.61984,0 c 0,-2.99585 -2.27271,-5.268595 -5.26858,-5.268595 -2.89255,0 -5.26858,2.272745 -5.26858,5.268595 0,2.892558 2.37603,5.268569 5.26858,5.268569 2.99587,0 5.26858,-2.376011 5.26858,-5.268569 m -0.41323,0 c 0,-2.685944 -2.16942,-4.855368 -4.85535,-4.855368 -2.68594,0 -4.85536,2.169424 -4.85536,4.855368 0,2.685945 2.16942,4.855369 4.85536,4.855369 2.68593,0 4.85535,-2.169424 4.85535,-4.855369 m -0.20661,32.74785 c 0,-2.582651 -2.0661,-4.648756 -4.64874,-4.648756 -2.58265,0 -4.64874,2.066105 -4.64874,4.648756 0,2.582624 2.06609,4.752048 4.64874,4.752048 2.58264,0 4.64874,-2.169424 4.64874,-4.752048 m 0.61984,0 c 0,-2.892584 -2.27271,-5.268569 -5.26858,-5.268569 -2.89255,0 -5.26858,2.375985 -5.26858,5.268569 0,2.99585 2.37603,5.371861 5.26858,5.371861 2.99587,0 5.26858,-2.376011 5.26858,-5.371861 m -0.41323,0 c 0,-2.685971 -2.16942,-4.752049 -4.85535,-4.752049 -2.68594,0 -4.85536,2.066078 -4.85536,4.752049 0,2.685944 2.16942,4.855368 4.85536,4.855368 2.68593,0 4.85535,-2.169424 4.85535,-4.855368 m -0.20661,32.85114 c 0,-2.58262 -2.0661,-4.64875 -4.64874,-4.64875 -2.58265,0 -4.64874,2.06613 -4.64874,4.64875 0,2.58263 2.06609,4.64873 4.64874,4.64873 2.58264,0 4.64874,-2.0661 4.64874,-4.64873 m 0.61984,0 c 0,-2.99585 -2.27271,-5.26859 -5.26858,-5.26859 -2.89255,0 -5.26858,2.27274 -5.26858,5.26859 0,2.89253 2.37603,5.26857 5.26858,5.26857 2.99587,0 5.26858,-2.37604 5.26858,-5.26857 m -0.41323,0 c 0,-2.68594 -2.16942,-4.85537 -4.85535,-4.85537 -2.68594,0 -4.85536,2.16943 -4.85536,4.85537 0,2.68595 2.16942,4.85534 4.85536,4.85534 2.68593,0 4.85535,-2.16939 4.85535,-4.85534 m -0.20661,32.74785 c 0,-2.58265 -2.0661,-4.64875 -4.64874,-4.64875 -2.58265,0 -4.64874,2.0661 -4.64874,4.64875 0,2.58263 2.06609,4.75205 4.64874,4.75205 2.58264,0 4.64874,-2.16942 4.64874,-4.75205 m 0.61984,0 c 0,-2.89258 -2.27271,-5.26857 -5.26858,-5.26857 -2.89255,0 -5.26858,2.37599 -5.26858,5.26857 0,2.99585 2.37603,5.37186 5.26858,5.37186 2.99587,0 5.26858,-2.37601 5.26858,-5.37186 m -0.41323,0 c 0,-2.68597 -2.16942,-4.75205 -4.85535,-4.75205 -2.68594,0 -4.85536,2.06608 -4.85536,4.75205 0,2.68595 2.16942,4.85537 4.85536,4.85537 2.68593,0 4.85535,-2.16942 4.85535,-4.85537 M 262.65424,42.3036 c 0,-2.582624 -2.06613,-4.648755 -4.64878,-4.648755 -2.58261,0 -4.64874,2.066131 -4.64874,4.648755 0,2.582625 2.06613,4.648756 4.64874,4.648756 2.58265,0 4.64878,-2.066131 4.64878,-4.648756 m 0.61981,0 c 0,-2.99585 -2.27272,-5.268595 -5.26859,-5.268595 -2.89255,0 -5.26858,2.272745 -5.26858,5.268595 0,2.892558 2.37603,5.268569 5.26858,5.268569 2.99587,0 5.26859,-2.376011 5.26859,-5.268569 m -0.41323,0 c 0,-2.685944 -2.16939,-4.855368 -4.85536,-4.855368 -2.68593,0 -4.85535,2.169424 -4.85535,4.855368 0,2.685945 2.16942,4.855369 4.85535,4.855369 2.68597,0 4.85536,-2.169424 4.85536,-4.855369 m -0.20658,32.74785 c 0,-2.582651 -2.06613,-4.648756 -4.64878,-4.648756 -2.58261,0 -4.64874,2.066105 -4.64874,4.648756 0,2.582624 2.06613,4.752048 4.64874,4.752048 2.58265,0 4.64878,-2.169424 4.64878,-4.752048 m 0.61981,0 c 0,-2.892584 -2.27272,-5.268569 -5.26859,-5.268569 -2.89255,0 -5.26858,2.375985 -5.26858,5.268569 0,2.99585 2.37603,5.371861 5.26858,5.371861 2.99587,0 5.26859,-2.376011 5.26859,-5.371861 m -0.41323,0 c 0,-2.685971 -2.16939,-4.752049 -4.85536,-4.752049 -2.68593,0 -4.85535,2.066078 -4.85535,4.752049 0,2.685944 2.16942,4.855368 4.85535,4.855368 2.68597,0 4.85536,-2.169424 4.85536,-4.855368 m -0.20658,32.85114 c 0,-2.58262 -2.06613,-4.64875 -4.64878,-4.64875 -2.58261,0 -4.64874,2.06613 -4.64874,4.64875 0,2.58263 2.06613,4.64873 4.64874,4.64873 2.58265,0 4.64878,-2.0661 4.64878,-4.64873 m 0.61981,0 c 0,-2.99585 -2.27272,-5.26859 -5.26859,-5.26859 -2.89255,0 -5.26858,2.27274 -5.26858,5.26859 0,2.89253 2.37603,5.26857 5.26858,5.26857 2.99587,0 5.26859,-2.37604 5.26859,-5.26857 m -0.41323,0 c 0,-2.68594 -2.16939,-4.85537 -4.85536,-4.85537 -2.68593,0 -4.85535,2.16943 -4.85535,4.85537 0,2.68595 2.16942,4.85534 4.85535,4.85534 2.68597,0 4.85536,-2.16939 4.85536,-4.85534 m -0.20658,32.74785 c 0,-2.58265 -2.06613,-4.64875 -4.64878,-4.64875 -2.58261,0 -4.64874,2.0661 -4.64874,4.64875 0,2.58263 2.06613,4.75205 4.64874,4.75205 2.58265,0 4.64878,-2.16942 4.64878,-4.75205 m 0.61981,0 c 0,-2.89258 -2.27272,-5.26857 -5.26859,-5.26857 -2.89255,0 -5.26858,2.37599 -5.26858,5.26857 0,2.99585 2.37603,5.37186 5.26858,5.37186 2.99587,0 5.26859,-2.37601 5.26859,-5.37186 m -0.41323,0 c 0,-2.68597 -2.16939,-4.75205 -4.85536,-4.75205 -2.68593,0 -4.85535,2.06608 -4.85535,4.75205 0,2.68595 2.16942,4.85537 4.85535,4.85537 2.68597,0 4.85536,-2.16942 4.85536,-4.85537 m -224.069614,0 c 0,-2.27274 -1.859492,-4.13223 -4.13221,-4.13223 -2.376011,0 -4.235529,1.85949 -4.235529,4.13223 0,2.37601 1.859518,4.23553 4.235529,4.23553 2.272718,0 4.13221,-1.85952 4.13221,-4.23553 m 1.136385,0 c 0,-2.89258 -2.376037,-5.26857 -5.268595,-5.26857 -2.99585,0 -5.371888,2.37599 -5.371888,5.26857 0,2.99585 2.376038,5.37186 5.371888,5.37186 2.892558,0 5.268595,-2.37601 5.268595,-5.37186 m -0.413226,0 c 0,-2.68597 -2.169425,-4.85537 -4.855369,-4.85537 -2.685944,0 -4.958662,2.1694 -4.958662,4.85537 0,2.68595 2.272718,4.95866 4.958662,4.95866 2.685944,0 4.855369,-2.27271 4.855369,-4.95866 M 23.088794,3.4607303 H 79.8035 m 71.90063,0 h 58.88411 m 73.45022,7.1280867 c 0,-3.925623 -3.20248,-7.1280867 -7.23138,-7.1280867 m 7.12806,7.2313797 v 4.028916 m 0,64.669246 v 0.309933 m -7.12806,86.156745 c 4.0289,0 7.23138,-3.20244 7.23138,-7.23138 m -7.23138,7.23138 H 217.71634 M 15.857387,158.62557 c 0,4.02894 3.305784,7.23138 7.231407,7.23138 m -7.231407,-7.12806 V 89.720796 M 23.088794,3.4607303 c -3.925623,0 -7.231407,3.2024637 -7.231407,7.1280867 M 276.80708,8.5227121 V 3.4607303 M 149.94793,8.5227121 h 126.85915 m 2.16941,2.1693979 h 4.95865 m -4.95865,-0.103293 c 0,-1.1363591 -0.92974,-2.0661049 -2.16941,-2.0661049 m 2.16941,150.2061779 h 4.95865 M 278.97649,10.69211 v 148.03678 m -2.16941,2.16943 v 4.95863 m 0,-5.06195 c 1.23967,0 2.16941,-0.92975 2.16941,-2.16943 m -255.887696,2.27275 v 4.95863 M 276.80708,160.89832 H 23.088794 m -2.169425,-2.16943 h -5.061982 m 5.061982,-0.10332 c 0,1.23968 1.033066,2.16943 2.169425,2.16943 M 20.919369,10.69211 h -5.061982 m 5.061982,148.03678 V 10.69211 M 23.088794,8.5227121 V 3.4607303 m 0,5.0619818 c -1.136359,0 -2.169425,0.9297458 -2.169425,2.0661049 M 23.088794,8.5227121 H 149.94793 m 0,0 V 3.56405 m 26.6528,161.98299 0.10332,-0.10332 h 0.20661 l 0.30991,-0.10329 h 0.51655 l 0.61981,-0.10329 0.72316,-0.10332 h 0.82642 l 0.92978,-0.10329 h 1.03303 l 1.13639,-0.10332 h 1.23964 l 1.34297,-0.1033 h 2.68595 2.78924 2.89256 2.68594 l 1.23966,0.1033 h 1.23967 l 1.13636,0.10332 h 1.03306 l 1.03305,0.10329 h 0.82644 l 0.72314,0.10332 0.61984,0.10329 h 0.51652 l 0.30992,0.10329 h 0.20661 l 0.1033,0.10332 h -0.1033 l -0.20661,0.1033 h -0.30992 -0.51652 l -0.61984,0.10332 h -0.72314 -0.82644 -0.92975 l -1.13636,0.10329 h -1.13636 -1.13636 -1.34297 -2.68594 -2.78925 -2.89255 -2.68595 -1.34297 -1.13635 -1.23968 l -1.03303,-0.10329 h -0.92978 -0.82642 -0.72316 l -0.61981,-0.10332 h -0.51655 -0.30991 l -0.20661,-0.1033 h -0.10332 m 33.26438,1.65288 h -57.43785 m 66.11553,0 -1.343,1.03307 m 2.27274,-1.03307 -0.72313,0.72316 -0.51655,0.41323 -0.51651,0.51652 m -7.1281,-2.99588 h -58.88411 m 64.97914,0 h 1.13636 m -1.23965,0 h -4.85536 m -1.03306,0 h 1.13636 m 5.88842,0 -0.41323,0.51655 -0.61984,0.41322 m -0.10329,-0.92977 -0.30993,0.30993 m -72.52044,1.03304 H 87.75804 m 64.66922,0 -1.34297,1.03307 m 2.27271,-1.03307 -0.72313,0.72316 -0.51652,0.41323 -0.51654,0.51652 m -7.02477,-2.99588 H 86.931587 m 63.636183,0 h 1.13636 m -1.13636,0 h -4.85534 m -1.13639,0 h 1.13639 m 5.9917,0 -0.51652,0.51655 -0.61984,0.41322 m 0,-0.92977 -0.41323,0.30993 m -71.074172,1.03304 H 22.572274 m 65.185766,0 -1.342999,1.03307 m 2.272744,-1.03307 -0.723159,0.72316 -0.516519,0.41323 -0.61984,0.51652 M 79.8035,165.85695 H 23.088794 m 62.706434,0 h 1.136359 m -1.136359,0 h -4.855395 m -1.136333,0 h 1.136333 m 5.991754,0 -0.413226,0.51655 -0.61984,0.41322 m -0.103293,-0.92977 -0.309933,0.30993 M 283.93514,89.720796 v 0.309933 m 0,64.669271 v 4.02889 m 0,-77.685739 v -1.446266 m 0,1.549559 v 7.128113 m 0.10332,1.446239 v -1.549559 m 3.20248,-5.475208 v 4.028943 m 0,0 -0.30993,0.516519 -0.41322,0.516547 -0.72314,0.723132 -0.61983,0.51652 -0.20662,0.206613 -0.41322,0.206587 -0.20661,0.103319 -0.1033,0.103294 -0.30993,0.103293 m 2.06613,-3.40905 -0.41323,0.516519 -0.41322,0.413226 -0.51652,0.516547 -0.30993,0.206586 -0.1033,0.10332 -0.30993,0.206613 m 2.06613,-5.165302 h 0.10329 l 0.20661,-0.103293 0.30993,-0.10332 0.61984,-0.206613 m -3.3058,-2.995824 0.30993,0.103293 0.1033,0.10332 0.20661,0.103267 0.41322,0.206613 0.20662,0.10332 0.61983,0.619813 0.72314,0.723159 0.41322,0.51652 0.30993,0.516519 m -3.3058,-1.549585 0.30993,0.10332 0.1033,0.103293 0.30993,0.309933 0.51652,0.51652 0.41322,0.413226 0.41323,0.516519 m 0,0 v 3.202491 m 0,0 0.3099,0.103293 0.30993,0.10332 0.61984,0.206613 m 1.44626,5.578475 v 58.470933 m 0.82645,-69.627936 c 0.61984,-0.51652 0.92975,-1.342946 0.82645,-2.066078 m -2.06612,-2.376038 h 0.10332 l 0.10329,0.10332 0.20661,0.309906 m -0.41322,2.582651 1.23967,1.446239 m -0.82645,-4.02889 0.82645,0.929746 0.82645,1.033066 m 0,11.156976 -0.82645,1.136359 -0.82645,0.929746 m 0.82645,-4.13221 -1.23967,1.549559 m 0.41322,2.582651 -0.20661,0.309933 -0.10329,0.103293 h -0.10332 m 1.23967,-11.570229 v 7.024793 m 0.82645,2.066105 c 0.1033,-0.723133 -0.20661,-1.549559 -0.82645,-2.066105 M 218.54279,2.221078 h 58.67751 m -67.35519,0 1.34297,-1.0330656 m -2.37602,1.0330656 0.82644,-0.7231327 0.51652,-0.4132263 0.51654,-0.51654601 m 7.02478,2.89255731 h 59.09074 m -64.97916,0 h -1.13636 m 1.03306,0.1033197 h 4.85536 m 1.23965,-0.1033197 h -1.13636 m -6.09503,0 0.51655,-0.4131998 0.61983,-0.4132263 m 0,0.9297458 0.4132,-0.3099064 M 152.42726,2.221078 h 57.43785 m -66.1155,0 1.34298,-1.0330656 m -2.27275,1.0330656 0.72316,-0.7231327 0.51652,-0.4132263 0.51652,-0.51654601 m 1.13639,2.89255731 h -1.13639 m 1.13639,0.1033197 h 4.2355 m 1.7562,-0.1033197 h -1.13636 M 149.94793,3.56405 h 0.61984 m -5.99173,-0.1033197 0.41323,-0.4131998 0.61984,-0.4132263 m 0.10332,0.9297458 0.30988,-0.3099064 M 87.75804,2.221078 h 55.99157 m -64.669242,0 1.342945,-1.0330656 M 78.047302,2.221078 78.873755,1.4979453 79.390274,1.084719 79.90682,0.56817299 M 86.931587,3.4607303 H 144.57604 M 80.939833,3.56405 h 4.855395 M 79.8035,3.4607303 80.32002,3.0475305 80.83654,2.6343042 m 6.095047,0.8264261 H 85.795228 M 80.939833,3.56405 81.353059,3.2541436 M 80.939833,3.4607303 H 79.8035 M 216.27005,166.16688 v 0.20662 h 0.10332 l 0.10329,0.20661 0.20661,0.20661 m -1.03306,0.4132 h -2.89255 m 2.37603,-0.61981 h -1.85949 m 2.37601,0.61981 -0.20661,-0.3099 -0.20659,-0.1033 -0.10332,-0.10332 v -0.10329 m 0,0 h 0.30991 l 0.30993,-0.10332 0.3099,-0.10329 0.20662,-0.20662 m 0.41322,0.61984 -0.51652,0.30991 -0.51654,0.10329 M 81.353059,3.2541436 81.146446,3.1508238 V 3.0475305 L 81.043153,2.8409173 80.83654,2.6343042 M 81.972899,2.221078 h 2.892557 m -2.376011,0.6198393 h 1.859491 m -2.376037,-0.6198393 0.206613,0.2066131 0.103319,0.2066131 v 0.1032934 l 0.206614,0.1033197 m 0,0 H 82.179512 L 81.869605,2.9442107 81.559672,3.0475305 81.353059,3.2541436 M 80.83654,2.6343042 81.353059,2.3243713 81.972899,2.221078 m 2.376037,0.6198393 V 2.6343042 H 84.45223 L 84.555549,2.4276911 84.865456,2.221078 m 1.033065,0.4132262 0.61984,0.4132263 0.413226,0.4131998 M 85.485295,3.2541436 85.795228,3.56405 m 0.103293,-0.9297458 -0.206613,0.2066131 -0.103293,0.2066132 h -0.10332 v 0.2066131 m 0,0 L 85.278682,3.0475305 84.968776,2.9442107 84.658843,2.8409173 h -0.309907 m 0.51652,-0.6198393 0.516546,0.1032933 0.516519,0.3099329 m 60.123789,0.6198394 -0.1033,-0.1033198 -0.10329,-0.1032933 -0.10329,-0.2066132 -0.10332,-0.2066131 m 1.03303,-0.4132262 h 2.89256 m -2.37604,0.6198393 h 1.96282 m -2.47934,-0.6198393 0.20662,0.2066131 0.10329,0.2066131 0.10332,0.1032934 0.10329,0.1033197 m 0,0 h -0.3099 l -0.30994,0.1032934 -0.3099,0.1033198 -0.20661,0.2066131 m -0.4132,-0.6198394 0.51649,-0.3099329 0.51654,-0.1032933 m 2.47934,0.6198393 V 2.6343042 h 0.10332 l 0.10329,-0.2066131 0.20661,-0.2066131 m 1.03307,0.4132262 0.61984,0.4132263 0.51652,0.4131998 m -1.54959,-0.2065867 0.41323,0.3099064 m 0,-0.9297458 -0.10332,0.2066131 -0.20662,0.2066132 -0.10329,0.2066131 m 0,0 -0.20661,-0.2066131 -0.30993,-0.1033198 -0.30991,-0.1032934 h -0.20661 m 0.41322,-0.6198393 0.51652,0.1032933 0.51655,0.3099329 m 61.57005,0.6198394 -0.20661,-0.1033198 V 3.0475305 l -0.10329,-0.2066132 -0.1033,-0.2066131 m 1.03304,-0.4132262 h 2.89255 m -2.37601,0.6198393 h 1.85949 m -2.37603,-0.6198393 0.20661,0.2066131 0.10332,0.2066131 v 0.1032934 l 0.20661,0.1033197 m 0,0 h -0.30993 l -0.3099,0.1032934 -0.30994,0.1033198 -0.20661,0.2066131 m -0.4132,-0.6198394 0.4132,-0.3099329 0.61984,-0.1032933 m 2.37603,0.6198393 V 2.6343042 h 0.10332 l 0.20659,-0.2066131 0.20661,-0.2066131 m 1.03306,0.4132262 0.61984,0.4132263 0.41323,0.4131998 m -1.44629,-0.2065867 0.30993,0.3099064 m 0.10329,-0.9297458 -0.20661,0.2066131 -0.10329,0.2066132 h -0.10332 v 0.2066131 m 0,0 -0.20662,-0.2066131 -0.3099,-0.1033198 -0.30993,-0.1032934 h -0.30991 m 0.51652,-0.6198393 0.51654,0.1032933 0.51652,0.3099329 M 82.489445,166.58011 82.282831,166.6834 v 0.10332 l -0.103319,0.1033 -0.206613,0.3099 m -1.136359,-0.4132 -0.51652,-0.41322 -0.51652,-0.51655 m 1.549559,0.30993 -0.413226,-0.30993 m -0.103293,0.92977 0.206613,-0.20661 0.103293,-0.20661 v -0.10332 l 0.206613,-0.1033 m 0,0 0.206613,0.20662 0.309933,0.10329 0.309907,0.10332 h 0.309933 m -0.516546,0.61981 -0.61984,-0.10329 -0.516519,-0.30991 m 4.648755,-0.61984 v 0.20662 h 0.10332 l 0.103293,0.20661 0.206613,0.20661 m -1.549585,-0.20661 h -1.859491 m 2.376011,0.61981 h -2.892557 m 2.892557,0 -0.206613,-0.3099 -0.206613,-0.1033 -0.103294,-0.10332 v -0.10329 m 0,0 h 0.309907 l 0.309933,-0.10332 0.309906,-0.10329 0.206613,-0.20662 m 0.413226,0.61984 -0.516519,0.30991 -0.516546,0.10329 m 62.293204,-0.61981 -0.10329,0.10329 -0.10332,0.10332 -0.10329,0.1033 -0.20662,0.3099 m -1.03303,-0.4132 -0.61984,-0.41322 -0.41323,-0.51655 m 1.44627,0.30993 -0.30988,-0.30993 m -0.10332,0.92977 0.10332,-0.20661 0.10329,-0.20661 0.10329,-0.10332 0.1033,-0.1033 m 0,0 0.20661,0.20662 0.3099,0.10329 0.30994,0.10332 h 0.3099 m -0.51652,0.61981 -0.51654,-0.10329 -0.51649,-0.30991 m 4.54543,-0.61984 0.10329,0.20662 0.20662,0.20661 0.10332,0.20661 m -1.44629,-0.20661 h -1.96282 m 2.37604,0.61981 h -2.89256 m 2.89256,0 -0.20661,-0.3099 -0.10329,-0.1033 -0.10332,-0.10332 v -0.10329 m 0,0 h 0.20661 l 0.30991,-0.10332 0.30993,-0.10329 0.20661,-0.20662 m 0.41323,0.61984 -0.51655,0.30991 -0.51652,0.10329 m 63.7395,-0.61981 -0.20661,0.10329 v 0.10332 l -0.10332,0.1033 -0.20661,0.3099 m -1.03304,-0.4132 -0.61983,-0.41322 -0.51655,-0.51655 m 1.54958,0.30993 -0.4132,-0.30993 m 0,0.92977 0.1033,-0.20661 0.10329,-0.20661 v -0.10332 l 0.20661,-0.1033 m 0,0 0.20661,0.20662 0.30994,0.10329 0.3099,0.10332 h 0.30993 m -0.51654,0.61981 -0.61984,-0.10329 -0.4132,-0.30991 m 5.47517,1.44627 0.20661,0.20661 0.10332,0.20662 0.1033,0.10331 0.10332,0.1033 m -1.65291,0.51652 h -3.719 m 5.37191,-0.51652 -0.41323,0.20661 -0.41322,0.20661 -0.41323,0.1033 h -0.41323 m -0.3099,-0.72313 h -3.09916 m 3.40906,0.72313 -0.10329,-0.1033 v -0.20661 l -0.10332,-0.20661 -0.10329,-0.20661 m 0,0 0.41322,-0.1033 h 0.30991 l 0.41323,-0.20661 0.3099,-0.10332 M 80.423313,1.1880124 C 80.32002,0.98139924 80.113407,0.67149279 79.90682,0.56817299 m 1.652852,-0.51651957 h 3.71901 m -5.371862,0.51651957 0.4132,-0.20661312 0.309907,-0.20661312 0.516519,-0.10329333 h 0.413226 m 0.309933,0.7231327 h 3.099171 m -3.409104,-0.7231327 v 0.10329333 l 0.10332,0.10331979 0.103293,0.20661312 0.10332,0.30990646 m 0,0 H 81.456379 L 81.043153,0.87810591 80.733246,1.084719 80.423313,1.1880124 m 4.545463,-0.41322628 0.103293,-0.20661313 0.10332,-0.30990645 V 0.15494675 l 0.103293,-0.10329333 m 1.549585,0.51651957 0.61984,0.51654601 0.516519,0.4132263 0.723159,0.7231327 M 85.278682,0.05165342 h 0.413226 l 0.413227,0.10329333 0.413226,0.20661312 0.309906,0.20661312 M 86.415041,1.1880124 87.75804,2.221078 M 86.828267,0.56817299 v 0.1033198 l -0.103293,0.10329333 -0.10332,0.20661312 -0.206613,0.20661316 m 0,0 L 86.105135,1.084719 85.691908,0.87810591 85.382002,0.77478612 H 84.968776 M 145.09259,1.1880124 c -0.10332,-0.20661316 -0.30994,-0.51651961 -0.41323,-0.61983941 m 1.54956,-0.51651957 h 3.71901 m -5.37189,0.51651957 0.41323,-0.20661312 0.41322,-0.20661312 0.41323,-0.10329333 h 0.4132 m 0.3099,0.7231327 h 3.09918 m -3.40908,-0.7231327 0.10329,0.10329333 v 0.10331979 l 0.10332,0.20661312 0.10329,0.30990646 m 0,0 h -0.41322 l -0.30988,0.10331979 -0.41323,0.20661309 -0.3099,0.1032934 M 149.638,0.77478612 149.84461,0.56817299 V 0.25826654 l 0.10332,-0.10331979 V 0.05165342 m 1.65288,0.51651957 0.51654,0.51654601 0.51652,0.4132263 0.72313,0.7231327 m -3.40907,-2.16942458 h 0.41322 l 0.41323,0.10329333 0.41323,0.20661312 0.4132,0.20661312 m -0.51652,0.61983941 1.34297,1.0330656 m -0.82645,-1.65290501 -0.1033,0.1033198 -0.10332,0.10329333 -0.10329,0.20661312 -0.20661,0.20661316 m 0,0 -0.30991,-0.1032934 -0.30993,-0.20661309 -0.41323,-0.10331979 H 149.638 m 61.57008,0.41322628 c -0.10329,-0.20661316 -0.30991,-0.51651961 -0.41323,-0.61983941 m 1.54958,-0.51651957 h 3.719 m -5.37187,0.51651957 0.41323,-0.20661312 0.3099,-0.20661312 0.51652,-0.10329333 h 0.41322 m 0.30994,0.7231327 h 3.09916 m -3.4091,-0.7231327 v 0.10329333 l 0.10332,0.10331979 0.1033,0.20661312 0.10332,0.30990646 m 0,0 h -0.41323 l -0.41322,0.10331979 -0.30991,0.20661309 -0.30993,0.1032934 m 4.54545,-0.41322628 0.10329,-0.20661313 0.10332,-0.30990645 V 0.15494675 l 0.10329,-0.10329333 m 1.65291,0.51651957 0.51651,0.51654601 0.51655,0.4132263 0.72313,0.7231327 m -3.4091,-2.16942458 h 0.41323 l 0.41323,0.10329333 0.41322,0.20661312 0.41323,0.20661312 m -0.51655,0.61983941 1.343,1.0330656 m -0.82645,-1.65290501 -0.10332,0.1033198 -0.1033,0.10329333 -0.10332,0.20661312 -0.20661,0.20661316 m 0,0 -0.3099,-0.1032934 -0.41323,-0.20661309 -0.30991,-0.10331979 h -0.41322 M 81.869605,168.64622 l -0.10332,0.3099 -0.103293,0.20661 -0.10332,0.10332 v 0.1033 m -1.652852,-0.51652 -0.516546,-0.51652 -0.516519,-0.41323 -0.826453,-0.72316 m 3.51237,2.16943 h -0.413226 l -0.516519,-0.1033 -0.309907,-0.20661 -0.4132,-0.20661 m 0.516493,-0.61984 -1.342945,-1.03307 m 0.826452,1.54961 c 0.206587,-0.10331 0.4132,-0.41322 0.516493,-0.61983 m 0,0.10329 0.309933,0.10332 0.309907,0.20661 h 0.413226 l 0.413226,0.1033 m 4.545436,-0.41323 0.206613,0.20661 0.10332,0.20662 0.103293,0.10331 v 0.1033 m -1.549585,0.51652 h -3.71901 m 5.268595,-0.51652 -0.309906,0.20661 -0.413226,0.20661 -0.413227,0.1033 h -0.413226 m -0.309906,-0.72313 h -3.099171 m 3.409077,0.72313 -0.103293,-0.1033 v -0.20661 l -0.10332,-0.20661 -0.103293,-0.20661 m 0,0 0.413226,-0.1033 h 0.309906 l 0.413227,-0.20661 0.309906,-0.10332 m 60.123779,0.41323 -0.10329,0.3099 -0.10332,0.20661 v 0.10332 l -0.10329,0.1033 m -1.65288,-0.51652 -0.51652,-0.51652 -0.51652,-0.41323 -0.72316,-0.72316 m 3.40908,2.16943 h -0.4132 l -0.41323,-0.1033 -0.41322,-0.20661 -0.41323,-0.20661 m 0.51655,-0.61984 -1.34298,-1.03307 m 0.92975,1.54961 c 0.10329,-0.10331 0.30991,-0.41322 0.41323,-0.61983 m 0,0.10329 0.3099,0.10332 0.41323,0.20661 h 0.30988 l 0.41322,0.1033 m 4.54547,-0.41323 0.20661,0.20661 0.10329,0.20662 0.10332,0.10331 0.1033,0.1033 m -1.65288,0.51652 h -3.71901 m 5.37189,-0.51652 -0.4132,0.20661 -0.41323,0.20661 -0.41323,0.1033 h -0.41322 m -0.30993,-0.72313 h -3.09918 m 3.40911,0.72313 v -0.1033 l -0.10332,-0.20661 v -0.20661 l -0.20661,-0.20661 m 0,0 0.41322,-0.1033 h 0.41323 l 0.30993,-0.20661 0.30991,-0.10332 m 61.57008,0.41323 -0.10332,0.3099 -0.1033,0.20661 -0.10332,0.10332 v 0.1033 m -1.65287,-0.51652 -0.51654,-0.51652 -0.51652,-0.41323 -0.82644,-0.72316 m 3.51237,2.16943 h -0.41322 l -0.51652,-0.1033 -0.3099,-0.20661 -0.41323,-0.20661 m 0.51652,-0.61984 -1.34297,-1.03307 m 0.92974,1.54961 c 0.10332,-0.10331 0.30994,-0.41322 0.41323,-0.61983 m 0,0.10329 0.30993,0.10332 0.30991,0.20661 h 0.41322 l 0.41323,0.1033 m 74.79319,-77.995652 0.82642,-0.929772 M 287.44756,151.1876 V 90.650568 m 0.82642,-0.516546 v 60.640358 m -0.41323,0.41322 c 0.30994,0 0.41323,-0.20661 0.41323,-0.51654 m -0.41323,0.51654 h -0.41319 m 0,-60.537032 0.51651,-0.413226 0.20662,-0.10332 h 0.10329 m 0,-10.433817 -0.82642,-0.929746 m 0,0 V 18.233423 m 0,0 h 0.41319 m 0.41323,0.413226 c 0,-0.309933 -0.10329,-0.413226 -0.41323,-0.413226 m 0.41323,0.413226 v 60.64033 m 0,0 h -0.10329 l -0.20662,-0.10332 -0.51651,-0.4132 M 15.857387,79.700205 V 10.69211 m 0.103294,77.479127 v 1.549559 m -0.103294,-1.446239 v -7.128113 m 0.103294,-1.549559 v 1.446266 m -3.409051,5.681821 v -4.028943 m 0,0 0.413227,-0.516519 0.309906,-0.51652 0.723133,-0.723159 0.619813,-0.619813 0.206613,-0.10332 0.413226,-0.206613 0.206613,-0.103267 0.206613,-0.10332 0.206613,-0.103293 m -1.962785,3.40905 0.4132,-0.516519 0.309907,-0.413226 0.619839,-0.51652 0.206613,-0.309933 0.206613,-0.103293 0.206613,-0.10332 m -1.962785,5.165302 -0.206613,0.103293 h -0.206613 l -0.309906,0.10332 -0.61984,0.206613 M 15.857387,89.720796 15.650774,89.617503 15.444161,89.514209 15.237548,89.41089 14.824322,89.204303 14.617709,88.99769 13.997896,88.48117 13.274763,87.758038 12.964857,87.241491 12.55163,86.724972 m 1.342972,-3.615717 h -0.206613 l -0.206613,-0.103293 -0.309906,-0.10332 -0.61984,-0.206613 m 1.342972,3.615717 v -3.202491 m 1.962785,5.165302 -0.206613,-0.206613 -0.206613,-0.10332 -0.206613,-0.206586 -0.619839,-0.516547 -0.309907,-0.413226 -0.4132,-0.516519 M 11.105338,77.117554 V 18.646649 m 0,73.656798 -1.5495848,-2.066105 m 0,-11.156976 0.7231588,-1.033066 0.826426,-0.929746 m 0,0 0.309933,-0.309906 0.103294,-0.10332 m -1.136359,4.442116 1.136359,-1.446239 m 0,10.020591 -1.136359,-1.549559 m 1.136359,4.545436 -0.103294,-0.103293 -0.309933,-0.309933 m -0.619839,-4.13221 c -0.6198128,0.516546 -0.9297458,1.342972 -0.826426,2.066105 m 0,-11.156976 c -0.1033198,0.723132 0.2066132,1.549558 0.826426,2.066078 m -0.103293,7.024793 v -7.024793 m 1.136359,8.574352 0.929745,0.929772 m 0,0 V 151.1876 m 0,0 h -0.516519 m -0.413226,-0.51654 c 0,0.30993 0.206613,0.51654 0.516546,0.51654 m -0.516546,-0.41322 V 90.134022 m 0,0 h 0.103319 l 0.206614,0.10332 0.619812,0.413226 m 0,-11.880109 -0.929745,0.929746 M 12.44831,18.233423 v 60.537036 m -0.929745,0.51652 v -60.64033 m 0.516546,-0.413226 c -0.309933,0 -0.516546,0.103293 -0.516546,0.413226 m 0.413226,-0.413226 h 0.516519 m 0,60.537036 -0.619812,0.4132 -0.206614,0.10332 H 11.518565 M 22.572274,2.221078 C 20.816076,1.3946255 18.853264,1.2913322 16.993746,2.0144649 15.237548,2.7375976 13.791309,4.1838894 13.06815,5.9400613 m 0,0.1032933 V 18.130103 m 0,133.160797 v 12.08675 m 0,-0.1033 c 0.723159,1.85947 2.169398,3.30576 3.925596,4.02889 1.859518,0.72314 3.82233,0.61984 5.578528,-0.20661 M 286.82772,18.130103 V 6.0433546 m 0,-0.1032933 C 286.10456,4.1838894 284.6583,2.7375976 282.9021,2.0144649 281.04259,1.2913322 279.07979,1.3946255 277.32359,2.221078 m 0,164.875552 c 1.7562,0.82645 3.719,0.92975 5.57851,0.20661 1.7562,-0.72313 3.20246,-2.16942 3.92562,-4.02889 m 0,0.1033 V 151.2909 m -257.953838,5.88841 v -0.20662 M 82.179512,17.097064 h -0.206613 m 0.206613,140.082246 -0.206613,-0.20662 M 82.902644,17.097064 h 0.206614 M 136.00169,157.17931 v -0.20662 m -53.099046,0.20662 0.206614,-0.20662 m 52.892432,0.72314 v -0.30991 m -8.57438,0.30991 h 8.57438 m -8.98758,0.20661 H 37.96478 m 0,0 h -0.413226 m 89.875756,0 h -0.4132 m -89.462556,0 h -5.061956 m 99.999692,0 h -5.06198 m -89.875756,-0.20661 v -0.30991 m -8.677672,0.30991 h 8.677672 m 89.462556,0 v -0.30991 m 0,0.30991 h 0.4132 m -89.875756,0 h 0.413226 m 0,0 h 89.04933 m 5.47518,0.20661 c 1.96281,0 3.61572,-0.10329 3.61572,-0.20661 m -107.127808,0 c 0,0.10332 1.549585,0.20661 3.512396,0.20661 m 5.165249,-0.20661 v 0.20661 m 0.309933,-0.20661 v 0.20661 m 89.04933,-0.20661 v 0.20661 m 0.4132,0 v -0.20661 M 82.902644,26.187936 V 157.17931 m 0,-131.404601 v 0.413227 m 0,-5.578475 v 5.165248 m -0.206613,-8.677645 h -0.4132 m 0.4132,8.677645 v -8.677645 m 0,9.090872 h -0.4132 m 0.4132,0 v -0.413227 m 0,131.301281 c 0,0.10332 0.10332,0.20661 0.206613,0.20661 m 44.111466,0.10332 H 82.902644 m -0.206613,-0.20661 V 26.187936 M 127.42731,157.17931 h 5.06198 m -5.47518,0 h 0.4132 m -44.524666,0 h 44.111466 m 0.4132,0.20661 v 0.30991 m 0,-0.30991 h -0.4132 m 8.98758,0 h -8.57438 M 82.902644,20.609461 c 0,-1.962812 -0.103293,-3.512397 -0.206613,-3.512397 M 136.10501,157.2826 c 0,-0.10329 -1.65291,-0.10329 -3.61572,-0.10329 M 82.902644,17.097064 v 3.512397 M 136.00169,157.17931 h -3.5124 m -5.06198,0.10329 v -0.10329 m -0.4132,0.20661 v -0.20661 m -44.111466,0.20661 v -0.20661 m -0.206613,0 h 0.206613 M 82.696031,26.187936 h 0.206613 m 0,-0.51652 H 82.696031 M 37.96478,157.17931 h 44.214732 m -44.627958,0 h 0.413226 m -5.475182,0 h 5.061956 m -8.677672,0.20661 v 0.30991 m 8.677672,-0.30991 h -8.677672 m 9.090898,0 v 0.30991 m 0,-0.30991 h -0.413226 m 44.627958,-0.10332 c 0.103319,0 0.206613,-0.10329 0.206613,-0.20661 M 82.282831,26.187936 V 157.17931 m -0.103319,0.20661 H 37.96478 M 82.179512,25.774709 v -5.165248 m 0,5.578475 v -0.413227 m 0,131.404601 V 26.187936 m 0.103319,-0.413227 h 0.4132 m -0.4132,0 v 0.413227 m 0,-9.090872 v 8.677645 M 32.489598,157.17931 c -1.962811,0 -3.512396,0 -3.512396,0.10329 M 82.282831,17.097064 c -0.103319,0 -0.103319,1.549585 -0.103319,3.512397 M 28.873882,157.17931 h 3.615716 M 82.179512,17.097064 v 3.512397 m 0.103319,5.061955 h -0.103319 m 0.103319,0.51652 h -0.103319 m 0.103319,130.991374 h -0.103319 m 0,0.20661 v -0.20661 m -44.214732,0.20661 v -0.20661 m -0.309933,0 v 0.10329 M 299.8442,25.25819 v 118.80133 m -7.02477,7.12808 H 288.6872 M 0.05165544,144.05952 V 119.05957 M 7.0764222,18.233423 H 11.105338 M 0.05165544,144.05952 h 0.41322625 m 6.61154051,6.71486 H 11.105338 M 0.46488169,144.05952 c 0,3.61569 2.99585061,6.61154 6.71483391,6.61154 m -7.12806016,-6.61154 c 0,3.92559 3.20249016,7.12808 7.12806016,7.12808 m -0.1032934,-0.41322 v 0.41322 M 0.46488169,25.25819 v 74.276637 m 0,-74.276637 H 0.05165544 M 7.1797156,18.130103 c -3.92557,0 -7.12806016,3.20249 -7.12806016,7.128087 M 7.1797156,18.646649 c -3.7189833,0 -6.71483391,2.892557 -6.71483391,6.611541 M 7.0764222,18.233423 v 0.413226 M 299.8442,25.25819 h -0.41322 m -6.61155,-6.611541 h -4.13223 m 10.74378,6.611541 c 0,-3.718984 -2.99587,-6.611541 -6.61155,-6.611541 m 7.12806,6.611541 c 0,-3.925597 -3.20245,-7.128087 -7.12806,-7.128087 m 0,0.516546 v -0.413226 m 6.61155,125.826097 V 25.25819 m 0,118.80133 h 0.41322 m -7.02477,6.61154 c 3.61568,0 6.61155,-2.99585 6.61155,-6.61154 m -6.61155,7.12808 c 3.92561,0 7.12806,-3.20249 7.12806,-7.12808 m -7.12806,7.12808 v -0.41322 M 291.68307,34.142448 c 0,1.446292 1.13636,2.685944 2.58264,2.685944 m 0.51652,0 h -0.51652 m -2.68596,-2.685944 V 28.87388 m 3.20248,7.954512 c 1.44629,0 2.68594,-1.239652 2.68594,-2.685944 m -3.20246,-7.954512 c -1.44628,0 -2.58264,1.136359 -2.58264,2.58265 m 5.7851,0.103294 v 5.268568 m -3.20246,-7.954512 h 0.51652 m 2.68594,2.58265 c 0,-1.446291 -1.23965,-2.58265 -2.68594,-2.58265 m 2.27271,2.58265 c 0,-1.136359 -1.03303,-2.169424 -2.27271,-2.169424 m 0,0 h -0.51652 m 2.78923,7.541286 V 28.87388 m -2.78923,-2.272718 c -1.13638,0 -2.16941,1.033065 -2.16941,2.169424 m 2.68593,7.541287 c 1.23968,0 2.27271,-1.033066 2.27271,-2.169425 M 292.0963,28.87388 v 5.268568 m 2.16941,2.272745 h 0.51652 m -2.68593,-2.272745 c 0,1.136359 1.03303,2.169425 2.16941,2.169425 m -2.68596,-2.169425 h 0.51655 m 2.16941,2.272745 v 0.413199 m -2.68596,-7.954512 h 0.51655 m 2.68593,7.541313 v 0.413199 m -0.51652,-10.640456 v 0.413226 m 2.78923,7.541286 h 0.41323 m -2.68594,-7.954512 v 0.413226 m 2.27271,2.272718 h 0.41323 m -3.20246,103.71873 c -1.44628,0 -2.58264,1.13636 -2.58264,2.58265 m -0.10332,5.37186 v -5.26857 m 2.68596,-2.68594 h 0.51652 m -3.09916,7.95451 c 0,1.44629 1.13636,2.68595 2.58264,2.68595 m 3.20246,-8.05781 c 0,-1.44629 -1.23965,-2.58265 -2.68594,-2.58265 m 0,10.64046 h -0.51652 m 3.20246,-7.95452 v 5.26857 m -2.68594,2.68595 c 1.44629,0 2.68594,-1.23966 2.68594,-2.68595 m -2.68594,2.16943 c 1.23968,0 2.27271,-1.03307 2.27271,-2.16943 m 0,0 v -5.26857 m -2.78923,7.54129 h 0.51652 m 2.27271,-7.64458 c 0,-1.13639 -1.03303,-2.16942 -2.27271,-2.16942 m -2.68593,7.54128 c 0,1.13636 1.03303,2.16943 2.16941,2.16943 m 0.51652,-9.71071 h -0.51652 m -2.16941,2.27271 v 5.26857 m 2.16941,-7.54128 c -1.13638,0 -2.16941,1.03303 -2.16941,2.16942 m 2.16941,-2.58265 v 0.41323 m -2.16941,2.27271 h -0.51655 m 3.20248,-2.68594 v 0.41323 m -2.68593,7.54128 h -0.51655 m 5.88842,-5.26857 h -0.41323 m -2.78923,7.54129 v 0.41323 m 3.20246,-2.68595 h -0.41323 m -2.27271,2.27272 v 0.41323 M 2.4276931,34.142448 c 0,1.446292 1.2396523,2.685944 2.6859177,2.685944 m 0.5165196,0 H 5.1136108 M 2.4276931,34.142448 V 28.87388 m 3.2024373,7.954512 c 1.4462918,0 2.6859706,-1.239652 2.6859706,-2.685944 M 5.1136108,26.187936 c -1.4462654,0 -2.6859177,1.136359 -2.6859177,2.58265 m 5.7850881,0.103294 v 5.268568 M 5.1136108,26.187936 h 0.5165196 m 2.6859706,2.58265 c 0,-1.446291 -1.2396788,-2.58265 -2.6859706,-2.58265 m 2.1694245,2.58265 c 0,-1.136359 -0.9297458,-2.169424 -2.1694245,-2.169424 m 0,0 H 5.1136108 m 2.6859441,7.541286 V 28.87388 M 5.1136108,26.601162 c -1.1363325,0 -2.1693981,1.033065 -2.1693981,2.169424 m 2.6859177,7.541287 c 1.2396787,0 2.1694245,-1.033066 2.1694245,-2.169425 M 2.8409194,28.87388 v 5.268568 m 2.2726914,2.272745 H 5.6301304 M 2.9442127,34.142448 c 0,1.136359 1.0330656,2.169425 2.1693981,2.169425 M 2.4276931,34.142448 h 0.4132263 m 2.2726914,2.272745 v 0.413199 M 2.4276931,28.87388 h 0.4132263 m 2.789211,7.541313 v 0.413199 M 5.1136108,26.187936 v 0.413226 m 2.6859441,7.541286 H 8.2127812 M 5.6301304,26.187936 v 0.413226 M 7.7995549,28.87388 H 8.2127812 M 5.1136108,132.59261 c -1.4462654,0 -2.6859177,1.13636 -2.6859177,2.58265 m 0,5.37186 v -5.26857 m 2.6859177,-2.68594 h 0.5165196 m -3.2024373,7.95451 c 0,1.44629 1.2396523,2.68595 2.6859177,2.68595 m 3.2024902,-8.05781 c 0,-1.44629 -1.2396788,-2.58265 -2.6859706,-2.58265 m 0,10.64046 H 5.1136108 m 3.0991704,-7.95452 v 5.26857 m -2.5826508,2.68595 c 1.4462918,0 2.6859706,-1.23966 2.6859706,-2.68595 m -2.6859706,2.16943 c 1.2396787,0 2.1694245,-1.03307 2.1694245,-2.16943 m 0,0 v -5.26857 m -2.6859441,7.54129 h 0.5165196 m 2.1694245,-7.64458 c 0,-1.13639 -0.9297458,-2.16942 -2.1694245,-2.16942 m -2.6859177,7.54128 c 0,1.13636 1.0330656,2.16943 2.1693981,2.16943 m 0.5165196,-9.71071 H 5.1136108 m -2.2726914,2.27271 v 5.26857 m 2.2726914,-7.54128 c -1.1363325,0 -2.1693981,1.03303 -2.1693981,2.16942 m 2.1693981,-2.58265 v 0.41323 m -2.2726914,2.27271 H 2.4276931 m 3.2024373,-2.68594 v 0.41323 m -2.789211,7.54128 H 2.4276931 m 5.7850881,-5.26857 H 7.7995549 m -2.6859441,7.54129 v 0.41323 m 3.0991704,-2.68595 H 7.7995549 m -2.1694245,2.27272 v 0.41323 M 290.3401,89.927409 V 79.390272 m -280.7843468,0 V 89.927409 M 33.212704,80.216698 c 2.376038,0.61984 4.855369,-0.4132 5.991728,-2.479304 1.239679,-2.066132 0.826453,-4.752076 -0.826426,-6.404954 -1.652905,-1.652879 -4.338849,-2.066105 -6.404954,-0.826426 -2.066105,1.136332 -3.09917,3.615663 -2.479331,5.991701 m 3.718983,36.466835 c 2.376038,0.61984 4.855369,-0.41323 5.991728,-2.47933 1.239679,-2.06611 0.826453,-4.64873 -0.826426,-6.30164 -1.652905,-1.7562 -4.338849,-2.0661 -6.404954,-0.92974 -2.066105,1.23968 -3.09917,3.71901 -2.479331,5.9917 m 35.64038,3.71901 c 2.376038,0.61984 4.855395,-0.41323 5.991728,-2.47933 1.239652,-2.06611 0.826452,-4.64873 -0.826426,-6.30164 -1.652905,-1.7562 -4.338849,-2.0661 -6.404954,-0.92974 -2.066131,1.23968 -3.099144,3.71901 -2.479331,5.9917 m 3.718983,36.57018 c 2.376038,0.61981 4.855395,-0.41323 5.991728,-2.47933 1.239652,-2.06614 0.826452,-4.75208 -0.826426,-6.40496 -1.652905,-1.65288 -4.338849,-2.0661 -6.404954,-0.82642 -2.066131,1.13633 -3.099144,3.61566 -2.479331,5.9917 M 97.055524,47.365582 c 2.376011,0.619813 4.855346,-0.413226 5.991706,-2.479357 1.23967,-2.066105 0.82645,-4.648729 -0.82646,-6.301608 -1.65288,-1.756225 -4.338793,-2.066131 -6.404925,-0.929772 -2.066104,1.239679 -3.09917,3.71901 -2.479331,5.991727 m 3.71901,36.570126 c 2.376011,0.61984 4.855346,-0.4132 5.991706,-2.479304 1.23967,-2.066132 0.82645,-4.752076 -0.82646,-6.404954 -1.65288,-1.652879 -4.338793,-2.066105 -6.404925,-0.826426 -2.066104,1.136332 -3.09917,3.615663 -2.479331,5.991701 m 3.71901,36.466835 c 2.376011,0.61984 4.855346,-0.41323 5.991706,-2.47933 1.23967,-2.06611 0.82645,-4.64873 -0.82646,-6.30164 -1.65288,-1.7562 -4.338793,-2.0661 -6.404925,-0.92974 -2.066104,1.23968 -3.09917,3.71901 -2.479331,5.9917 m 3.71901,36.57018 c 2.376011,0.61981 4.855346,-0.41323 5.991706,-2.47933 1.23967,-2.06614 0.82645,-4.75208 -0.82646,-6.40496 -1.65288,-1.65288 -4.338793,-2.0661 -6.404925,-0.82642 -2.066104,1.13633 -3.09917,3.61566 -2.479331,5.9917 M 128.97689,47.365582 c 2.37604,0.619813 4.85537,-0.413226 5.99176,-2.479357 1.23965,-2.066105 0.82642,-4.648729 -0.82645,-6.301608 -1.65291,-1.756225 -4.33885,-2.066131 -6.40496,-0.929772 -2.0661,1.239679 -3.09914,3.71901 -2.47933,5.991727 m 3.71898,36.570126 c 2.37604,0.61984 4.85537,-0.4132 5.99176,-2.479304 1.23965,-2.066132 0.82642,-4.752076 -0.82645,-6.404954 -1.65291,-1.652879 -4.33885,-2.066105 -6.40496,-0.826426 -2.0661,1.136332 -3.09914,3.615663 -2.47933,5.991701 m 3.71898,36.466835 c 2.37604,0.61984 4.85537,-0.41323 5.99176,-2.47933 1.23965,-2.06611 0.82642,-4.64873 -0.82645,-6.30164 -1.65291,-1.7562 -4.33885,-2.0661 -6.40496,-0.92974 -2.0661,1.23968 -3.09914,3.71901 -2.47933,5.9917 m 3.71898,36.57018 c 2.37604,0.61981 4.85537,-0.41323 5.99176,-2.47933 1.23965,-2.06614 0.82642,-4.75208 -0.82645,-6.40496 -1.65291,-1.65288 -4.33885,-2.0661 -6.40496,-0.82642 -2.0661,1.13633 -3.09914,3.61566 -2.47933,5.9917 m 35.64041,-94.731128 c 2.27272,0.619813 4.75202,-0.413226 5.9917,-2.479357 1.13636,-2.066105 0.82645,-4.648729 -0.92975,-6.301608 -1.65288,-1.756225 -4.2355,-2.066131 -6.30163,-0.929772 -2.06611,1.239679 -3.09917,3.71901 -2.47933,5.991727 m 3.71901,36.570126 c 2.27272,0.61984 4.75202,-0.4132 5.9917,-2.479304 1.13636,-2.066132 0.82645,-4.752076 -0.92975,-6.404954 -1.65288,-1.652879 -4.2355,-2.066105 -6.30163,-0.826426 -2.06611,1.136332 -3.09917,3.615663 -2.47933,5.991701 m 3.71901,36.466835 c 2.27272,0.61984 4.75202,-0.41323 5.9917,-2.47933 1.13636,-2.06611 0.82645,-4.64873 -0.92975,-6.30164 -1.65288,-1.7562 -4.2355,-2.0661 -6.30163,-0.92974 -2.06611,1.23968 -3.09917,3.71901 -2.47933,5.9917 m 3.71901,36.57018 c 2.27272,0.61981 4.75202,-0.41323 5.9917,-2.47933 1.13636,-2.06614 0.82645,-4.75208 -0.92975,-6.40496 -1.65288,-1.65288 -4.2355,-2.0661 -6.30163,-0.82642 -2.06611,1.13633 -3.09917,3.61566 -2.47933,5.9917 m 35.6404,-94.731128 c 2.27272,0.619813 4.75205,-0.413226 5.99172,-2.479357 1.13635,-2.066105 0.82644,-4.648729 -0.92976,-6.301608 -1.65288,-1.756225 -4.23552,-2.066131 -6.30163,-0.929772 -2.06611,1.239679 -3.09916,3.71901 -2.47933,5.991727 m 3.719,36.570126 c 2.27272,0.61984 4.75205,-0.4132 5.99172,-2.479304 1.13635,-2.066132 0.82644,-4.752076 -0.92976,-6.404954 -1.65288,-1.652879 -4.23552,-2.066105 -6.30163,-0.826426 -2.06611,1.136332 -3.09916,3.615663 -2.47933,5.991701 m 3.719,36.466835 c 2.27272,0.61984 4.75205,-0.41323 5.99172,-2.47933 1.13635,-2.06611 0.82644,-4.64873 -0.92976,-6.30164 -1.65288,-1.7562 -4.23552,-2.0661 -6.30163,-0.92974 -2.06611,1.23968 -3.09916,3.71901 -2.47933,5.9917 m 3.719,36.57018 c 2.27272,0.61981 4.75205,-0.41323 5.99172,-2.47933 1.13635,-2.06614 0.82644,-4.75208 -0.92976,-6.40496 -1.65288,-1.65288 -4.23552,-2.0661 -6.30163,-0.82642 -2.06611,1.13633 -3.09916,3.61566 -2.47933,5.9917 m 35.6404,-94.731128 c 2.27271,0.619813 4.75203,-0.413226 5.99171,-2.479357 1.13636,-2.066105 0.82645,-4.648729 -0.92974,-6.301608 -1.6529,-1.756225 -4.23552,-2.066131 -6.30165,-0.929772 -2.06609,1.239679 -3.09916,3.71901 -2.47932,5.991727 m 3.719,36.570126 c 2.27271,0.61984 4.75203,-0.4132 5.99171,-2.479304 1.13636,-2.066132 0.82645,-4.752076 -0.92974,-6.404954 -1.6529,-1.652879 -4.23552,-2.066105 -6.30165,-0.826426 -2.06609,1.136332 -3.09916,3.615663 -2.47932,5.991701 m 3.719,36.466835 c 2.27271,0.61984 4.75203,-0.41323 5.99171,-2.47933 1.13636,-2.06611 0.82645,-4.64873 -0.92974,-6.30164 -1.6529,-1.7562 -4.23552,-2.0661 -6.30165,-0.92974 -2.06609,1.23968 -3.09916,3.71901 -2.47932,5.9917 m 3.719,36.57018 c 2.27271,0.61981 4.75203,-0.41323 5.99171,-2.47933 1.13636,-2.06614 0.82645,-4.75208 -0.92974,-6.40496 -1.6529,-1.65288 -4.23552,-2.0661 -6.30165,-0.82642 -2.06609,1.13633 -3.09916,3.61566 -2.47932,5.9917 m 35.64038,-94.731128 c 2.27274,0.619813 4.75207,-0.413226 5.99175,-2.479357 1.13635,-2.066105 0.82642,-4.648729 -0.92977,-6.301608 -1.65288,-1.756225 -4.23553,-2.066131 -6.30162,-0.929772 -2.06613,1.239679 -3.09919,3.71901 -2.47935,5.991727 m 3.71899,36.570126 c 2.27274,0.61984 4.75207,-0.4132 5.99175,-2.479304 1.13635,-2.066132 0.82642,-4.752076 -0.92977,-6.404954 -1.65288,-1.652879 -4.23553,-2.066105 -6.30162,-0.826426 -2.06613,1.136332 -3.09919,3.615663 -2.47935,5.991701 m 3.71899,36.466835 c 2.27274,0.61984 4.75207,-0.41323 5.99175,-2.47933 1.13635,-2.06611 0.82642,-4.64873 -0.92977,-6.30164 -1.65288,-1.7562 -4.23553,-2.0661 -6.30162,-0.92974 -2.06613,1.23968 -3.09919,3.71901 -2.47935,5.9917 m 3.71899,36.57018 c 2.27274,0.61981 4.75207,-0.41323 5.99175,-2.47933 1.13635,-2.06614 0.82642,-4.75208 -0.92977,-6.40496 -1.65288,-1.65288 -4.23553,-2.0661 -6.30162,-0.82642 -2.06613,1.13633 -3.09919,3.61566 -2.47935,5.9917 M 33.419318,145.2992 c 2.066104,0.51652 4.235529,-0.30994 5.371888,-2.27275 1.033065,-1.85949 0.723159,-4.23553 -0.826426,-5.68182 -1.446292,-1.54956 -3.82233,-1.85946 -5.681795,-0.82642 -1.962811,1.13635 -2.789264,3.30578 -2.272744,5.37188 M 83.109258,12.448308 V 156.97269 m 0,0 H 275.67072 M 104.2869,42.3036 c 0,-3.202463 -2.58265,-5.785114 -5.78511,-5.785114 -3.202464,0 -5.785115,2.582651 -5.785115,5.785114 0,3.202464 2.582651,5.785115 5.785115,5.785115 3.20246,0 5.78511,-2.582651 5.78511,-5.785115 m -6.508243,-9.607391 c 0,-1.033065 -0.929746,-1.962811 -1.962812,-1.962811 -1.136358,0 -1.962811,0.929746 -1.962811,1.962811 0,1.136333 0.826453,2.066079 1.962811,2.066079 1.033066,0 1.962812,-0.929746 1.962812,-2.066079 M 136.2083,42.3036 c 0,-3.202463 -2.58262,-5.785114 -5.78511,-5.785114 -3.20249,0 -5.78509,2.582651 -5.78509,5.785114 0,3.202464 2.5826,5.785115 5.78509,5.785115 3.20249,0 5.78511,-2.582651 5.78511,-5.785115 m 31.81808,0 c 0,-3.202463 -2.58265,-5.785114 -5.78509,-5.785114 -3.20249,0 -5.68182,2.582651 -5.68182,5.785114 0,3.202464 2.47933,5.785115 5.68182,5.785115 3.20244,0 5.78509,-2.582651 5.78509,-5.785115 m 31.9214,0 c 0,-3.202463 -2.58263,-5.785114 -5.7851,-5.785114 -3.20247,0 -5.6818,2.582651 -5.6818,5.785114 0,3.202464 2.47933,5.785115 5.6818,5.785115 3.20247,0 5.7851,-2.582651 5.7851,-5.785115 m 31.9214,0 c 0,-3.202463 -2.58262,-5.785114 -5.7851,-5.785114 -3.20248,0 -5.7851,2.582651 -5.7851,5.785114 0,3.202464 2.58262,5.785115 5.7851,5.785115 3.20248,0 5.7851,-2.582651 5.7851,-5.785115 m 31.92141,0 c 0,-3.202463 -2.58265,-5.785114 -5.78513,-5.785114 -3.20245,0 -5.78509,2.582651 -5.78509,5.785114 0,3.202464 2.58264,5.785115 5.78509,5.785115 3.20248,0 5.78513,-2.582651 5.78513,-5.785115 M 104.2869,75.05145 c 0,-3.202491 -2.58265,-5.681795 -5.78511,-5.681795 -3.202464,0 -5.785115,2.479304 -5.785115,5.681795 0,3.202463 2.582651,5.785088 5.785115,5.785088 3.20246,0 5.78511,-2.582625 5.78511,-5.785088 m 31.9214,0 c 0,-3.202491 -2.58262,-5.681795 -5.78511,-5.681795 -3.20249,0 -5.78509,2.479304 -5.78509,5.681795 0,3.202463 2.5826,5.785088 5.78509,5.785088 3.20249,0 5.78511,-2.582625 5.78511,-5.785088 m 31.81808,0 c 0,-3.202491 -2.58265,-5.681795 -5.78509,-5.681795 -3.20249,0 -5.68182,2.479304 -5.68182,5.681795 0,3.202463 2.47933,5.785088 5.68182,5.785088 3.20244,0 5.78509,-2.582625 5.78509,-5.785088 m 31.9214,0 c 0,-3.202491 -2.58263,-5.681795 -5.7851,-5.681795 -3.20247,0 -5.6818,2.479304 -5.6818,5.681795 0,3.202463 2.47933,5.785088 5.6818,5.785088 3.20247,0 5.7851,-2.582625 5.7851,-5.785088 m 31.9214,0 c 0,-3.202491 -2.58262,-5.681795 -5.7851,-5.681795 -3.20248,0 -5.7851,2.479304 -5.7851,5.681795 0,3.202463 2.58262,5.785088 5.7851,5.785088 3.20248,0 5.7851,-2.582625 5.7851,-5.785088 m 31.92141,0 c 0,-3.202491 -2.58265,-5.681795 -5.78513,-5.681795 -3.20245,0 -5.78509,2.479304 -5.78509,5.681795 0,3.202463 2.58264,5.785088 5.78509,5.785088 3.20248,0 5.78513,-2.582625 5.78513,-5.785088 M 104.2869,107.90259 c 0,-3.20246 -2.58265,-5.78511 -5.78511,-5.78511 -3.202464,0 -5.785115,2.58265 -5.785115,5.78511 0,3.20247 2.582651,5.78512 5.785115,5.78512 3.20246,0 5.78511,-2.58265 5.78511,-5.78512 m 31.9214,0 c 0,-3.20246 -2.58262,-5.78511 -5.78511,-5.78511 -3.20249,0 -5.78509,2.58265 -5.78509,5.78511 0,3.20247 2.5826,5.78512 5.78509,5.78512 3.20249,0 5.78511,-2.58265 5.78511,-5.78512 m 31.81808,0 c 0,-3.20246 -2.58265,-5.78511 -5.78509,-5.78511 -3.20249,0 -5.68182,2.58265 -5.68182,5.78511 0,3.20247 2.47933,5.78512 5.68182,5.78512 3.20244,0 5.78509,-2.58265 5.78509,-5.78512 m 31.9214,0 c 0,-3.20246 -2.58263,-5.78511 -5.7851,-5.78511 -3.20247,0 -5.6818,2.58265 -5.6818,5.78511 0,3.20247 2.47933,5.78512 5.6818,5.78512 3.20247,0 5.7851,-2.58265 5.7851,-5.78512 m 31.9214,0 c 0,-3.20246 -2.58262,-5.78511 -5.7851,-5.78511 -3.20248,0 -5.7851,2.58265 -5.7851,5.78511 0,3.20247 2.58262,5.78512 5.7851,5.78512 3.20248,0 5.7851,-2.58265 5.7851,-5.78512 m 31.92141,0 c 0,-3.20246 -2.58265,-5.78511 -5.78513,-5.78511 -3.20245,0 -5.78509,2.58265 -5.78509,5.78511 0,3.20247 2.58264,5.78512 5.78509,5.78512 3.20248,0 5.78513,-2.58265 5.78513,-5.78512 M 104.2869,140.65044 c 0,-3.20249 -2.58265,-5.68179 -5.78511,-5.68179 -3.202464,0 -5.785115,2.4793 -5.785115,5.68179 0,3.20246 2.582651,5.78509 5.785115,5.78509 3.20246,0 5.78511,-2.58263 5.78511,-5.78509 m 31.9214,0 c 0,-3.20249 -2.58262,-5.68179 -5.78511,-5.68179 -3.20249,0 -5.78509,2.4793 -5.78509,5.68179 0,3.20246 2.5826,5.78509 5.78509,5.78509 3.20249,0 5.78511,-2.58263 5.78511,-5.78509 m 31.81808,0 c 0,-3.20249 -2.58265,-5.68179 -5.78509,-5.68179 -3.20249,0 -5.68182,2.4793 -5.68182,5.68179 0,3.20246 2.47933,5.78509 5.68182,5.78509 3.20244,0 5.78509,-2.58263 5.78509,-5.78509 m 31.9214,0 c 0,-3.20249 -2.58263,-5.68179 -5.7851,-5.68179 -3.20247,0 -5.6818,2.4793 -5.6818,5.68179 0,3.20246 2.47933,5.78509 5.6818,5.78509 3.20247,0 5.7851,-2.58263 5.7851,-5.78509 m 31.9214,0 c 0,-3.20249 -2.58262,-5.68179 -5.7851,-5.68179 -3.20248,0 -5.7851,2.4793 -5.7851,5.68179 0,3.20246 2.58262,5.78509 5.7851,5.78509 3.20248,0 5.7851,-2.58263 5.7851,-5.78509 m 31.92141,0 c 0,-3.20249 -2.58265,-5.68179 -5.78513,-5.68179 -3.20245,0 -5.78509,2.4793 -5.78509,5.68179 0,3.20246 2.58264,5.78509 5.78509,5.78509 3.20248,0 5.78513,-2.58263 5.78513,-5.78509 M 275.67072,12.448308 H 83.109258 m 193.491202,0.826453 c 0,-0.51652 -0.41322,-0.826453 -0.92974,-0.826453 m 0.82645,143.594642 V 13.378081 m -0.82645,143.594609 c 0.51652,0 0.92974,-0.41322 0.92974,-0.92974 M 97.778657,28.25404 c 0,-1.136359 -0.929746,-1.962811 -1.962812,-1.962811 -1.136358,0 -1.962811,0.826452 -1.962811,1.962811 0,1.033066 0.826453,1.962812 1.962811,1.962812 1.033066,0 1.962812,-0.929746 1.962812,-1.962812 m 0,-4.545435 c 0,-1.03304 -0.929746,-1.962785 -1.962812,-1.962785 -1.136358,0 -1.962811,0.929745 -1.962811,1.962785 0,1.136359 0.826453,2.066104 1.962811,2.066104 1.033066,0 1.962812,-0.929745 1.962812,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.929746,-1.962785 -1.962812,-1.962785 -1.136358,0 -1.962811,0.826426 -1.962811,1.962785 0,1.033066 0.826453,1.962812 1.962811,1.962812 1.033066,0 1.962812,-0.929746 1.962812,-1.962812 m 31.921393,13.429747 c 0,-1.033065 -0.92977,-1.962811 -2.06613,-1.962811 -1.03301,0 -1.96278,0.929746 -1.96278,1.962811 0,1.136333 0.92977,2.066079 1.96278,2.066079 1.13636,0 2.06613,-0.929746 2.06613,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.92977,-1.962811 -2.06613,-1.962811 -1.03301,0 -1.96278,0.826452 -1.96278,1.962811 0,1.033066 0.92977,1.962812 1.96278,1.962812 1.13636,0 2.06613,-0.929746 2.06613,-1.962812 m 31.9214,4.442169 c 0,-1.033065 -0.92975,-1.962811 -2.0661,-1.962811 -1.03307,0 -1.96282,0.929746 -1.96282,1.962811 0,1.136333 0.92975,2.066079 1.96282,2.066079 1.13635,0 2.0661,-0.929746 2.0661,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.92975,-1.962811 -2.0661,-1.962811 -1.03307,0 -1.96282,0.826452 -1.96282,1.962811 0,1.033066 0.92975,1.962812 1.96282,1.962812 1.13635,0 2.0661,-0.929746 2.0661,-1.962812 m 31.92139,4.442169 c 0,-1.033065 -0.92975,-1.962811 -2.06611,-1.962811 -1.03305,0 -1.9628,0.929746 -1.9628,1.962811 0,1.136333 0.92975,2.066079 1.9628,2.066079 1.13636,0 2.06611,-0.929746 2.06611,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.92975,-1.962811 -2.06611,-1.962811 -1.03305,0 -1.9628,0.826452 -1.9628,1.962811 0,1.033066 0.92975,1.962812 1.9628,1.962812 1.13636,0 2.06611,-0.929746 2.06611,-1.962812 m 31.81811,4.442169 c 0,-1.033065 -0.82645,-1.962811 -1.96281,-1.962811 -1.03306,0 -1.9628,0.929746 -1.9628,1.962811 0,1.136333 0.92974,2.066079 1.9628,2.066079 1.13636,0 1.96281,-0.929746 1.96281,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.82645,-1.962811 -1.96281,-1.962811 -1.03306,0 -1.9628,0.826452 -1.9628,1.962811 0,1.033066 0.92974,1.962812 1.9628,1.962812 1.13636,0 1.96281,-0.929746 1.96281,-1.962812 m 31.92138,4.442169 c 0,-1.033065 -0.82645,-1.962811 -1.9628,-1.962811 -1.03307,0 -1.96281,0.929746 -1.96281,1.962811 0,1.136333 0.92974,2.066079 1.96281,2.066079 1.13635,0 1.9628,-0.929746 1.9628,-2.066079 m 0,-4.442169 c 0,-1.136359 -0.82645,-1.962811 -1.9628,-1.962811 -1.03307,0 -1.96281,0.826452 -1.96281,1.962811 0,1.033066 0.92974,1.962812 1.96281,1.962812 1.13635,0 1.9628,-0.929746 1.9628,-1.962812 M 129.70005,23.708605 c 0,-1.03304 -0.92977,-1.962785 -2.06613,-1.962785 -1.03301,0 -1.96278,0.929745 -1.96278,1.962785 0,1.136359 0.92977,2.066104 1.96278,2.066104 1.13636,0 2.06613,-0.929745 2.06613,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.92977,-1.962785 -2.06613,-1.962785 -1.03301,0 -1.96278,0.826426 -1.96278,1.962785 0,1.033066 0.92977,1.962812 1.96278,1.962812 1.13636,0 2.06613,-0.929746 2.06613,-1.962812 m 31.9214,4.442143 c 0,-1.03304 -0.92975,-1.962785 -2.0661,-1.962785 -1.03307,0 -1.96282,0.929745 -1.96282,1.962785 0,1.136359 0.92975,2.066104 1.96282,2.066104 1.13635,0 2.0661,-0.929745 2.0661,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.92975,-1.962785 -2.0661,-1.962785 -1.03307,0 -1.96282,0.826426 -1.96282,1.962785 0,1.033066 0.92975,1.962812 1.96282,1.962812 1.13635,0 2.0661,-0.929746 2.0661,-1.962812 m 31.92139,4.442143 c 0,-1.03304 -0.92975,-1.962785 -2.06611,-1.962785 -1.03305,0 -1.9628,0.929745 -1.9628,1.962785 0,1.136359 0.92975,2.066104 1.9628,2.066104 1.13636,0 2.06611,-0.929745 2.06611,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.92975,-1.962785 -2.06611,-1.962785 -1.03305,0 -1.9628,0.826426 -1.9628,1.962785 0,1.033066 0.92975,1.962812 1.9628,1.962812 1.13636,0 2.06611,-0.929746 2.06611,-1.962812 m 31.81811,4.442143 c 0,-1.03304 -0.82645,-1.962785 -1.96281,-1.962785 -1.03306,0 -1.9628,0.929745 -1.9628,1.962785 0,1.136359 0.92974,2.066104 1.9628,2.066104 1.13636,0 1.96281,-0.929745 1.96281,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.82645,-1.962785 -1.96281,-1.962785 -1.03306,0 -1.9628,0.826426 -1.9628,1.962785 0,1.033066 0.92974,1.962812 1.9628,1.962812 1.13636,0 1.96281,-0.929746 1.96281,-1.962812 m 31.92138,4.442143 c 0,-1.03304 -0.82645,-1.962785 -1.9628,-1.962785 -1.03307,0 -1.96281,0.929745 -1.96281,1.962785 0,1.136359 0.92974,2.066104 1.96281,2.066104 1.13635,0 1.9628,-0.929745 1.9628,-2.066104 m 0,-4.442143 c 0,-1.136359 -0.82645,-1.962785 -1.9628,-1.962785 -1.03307,0 -1.96281,0.826426 -1.96281,1.962785 0,1.033066 0.92974,1.962812 1.96281,1.962812 1.13635,0 1.9628,-0.929746 1.9628,-1.962812 m -96.07411,0 c 0,-0.929746 -0.72313,-1.549585 -1.65287,-1.549585 -0.82646,0 -1.54959,0.619839 -1.54959,1.549585 0,0.826453 0.72313,1.549612 1.54959,1.549612 0.92974,0 1.65287,-0.723159 1.65287,-1.549612 m -31.92139,13.429747 c 0,-0.826452 -0.72316,-1.549585 -1.65291,-1.549585 -0.82642,0 -1.54956,0.723133 -1.54956,1.549585 0,0.92972 0.72314,1.652852 1.54956,1.652852 0.92975,0 1.65291,-0.723132 1.65291,-1.652852 m 0,-4.442169 c 0,-0.929745 -0.72316,-1.549585 -1.65291,-1.549585 -0.82642,0 -1.54956,0.61984 -1.54956,1.549585 0,0.826453 0.72314,1.549586 1.54956,1.549586 0.92975,0 1.65291,-0.723133 1.65291,-1.549586 m 0,-4.545435 c 0,-0.826426 -0.72316,-1.549559 -1.65291,-1.549559 -0.82642,0 -1.54956,0.723133 -1.54956,1.549559 0,0.929745 0.72314,1.652878 1.54956,1.652878 0.92975,0 1.65291,-0.723133 1.65291,-1.652878 m 0,-4.442143 c 0,-0.929746 -0.72316,-1.549585 -1.65291,-1.549585 -0.82642,0 -1.54956,0.619839 -1.54956,1.549585 0,0.826453 0.72314,1.549612 1.54956,1.549612 0.92975,0 1.65291,-0.723159 1.65291,-1.549612 M 97.365431,32.696209 c 0,-0.826452 -0.723133,-1.549585 -1.549586,-1.549585 -0.929745,0 -1.549585,0.723133 -1.549585,1.549585 0,0.92972 0.61984,1.652852 1.549585,1.652852 0.826453,0 1.549586,-0.723132 1.549586,-1.652852 m 0,-4.442169 c 0,-0.929745 -0.723133,-1.549585 -1.549586,-1.549585 -0.929745,0 -1.549585,0.61984 -1.549585,1.549585 0,0.826453 0.61984,1.549586 1.549585,1.549586 0.826453,0 1.549586,-0.723133 1.549586,-1.549586 m 0,-4.545435 c 0,-0.826426 -0.723133,-1.549559 -1.549586,-1.549559 -0.929745,0 -1.549585,0.723133 -1.549585,1.549559 0,0.929745 0.61984,1.652878 1.549585,1.652878 0.826453,0 1.549586,-0.723133 1.549586,-1.652878 m -31.921397,8.987604 c 0,-0.826452 -0.723133,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652905,0.723133 -1.652905,1.549585 0,0.92972 0.723159,1.652852 1.652905,1.652852 0.826452,0 1.549585,-0.723132 1.549585,-1.652852 m 0,-4.442169 c 0,-0.929745 -0.723133,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652905,0.61984 -1.652905,1.549585 0,0.826453 0.723159,1.549586 1.652905,1.549586 0.826452,0 1.549585,-0.723133 1.549585,-1.549586 m 0,-4.545435 c 0,-0.826426 -0.723133,-1.549559 -1.549585,-1.549559 -0.929746,0 -1.652905,0.723133 -1.652905,1.549559 0,0.929745 0.723159,1.652878 1.652905,1.652878 0.826452,0 1.549585,-0.723133 1.549585,-1.652878 m 31.921397,-4.442143 c 0,-0.929746 -0.723133,-1.549585 -1.549586,-1.549585 -0.929745,0 -1.549585,0.619839 -1.549585,1.549585 0,0.826453 0.61984,1.549612 1.549585,1.549612 0.826453,0 1.549586,-0.723159 1.549586,-1.549612 M 45.919292,32.696209 c 0,-0.826452 -0.723132,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652905,0.723133 -1.652905,1.549585 0,0.92972 0.723159,1.652852 1.652905,1.652852 0.826453,0 1.549585,-0.723132 1.549585,-1.652852 m -5.371888,0 c 0,-0.826452 -0.723133,-1.549585 -1.549585,-1.549585 -0.929746,0 -1.652879,0.723133 -1.652879,1.549585 0,0.92972 0.723133,1.652852 1.652879,1.652852 0.826452,0 1.549585,-0.723132 1.549585,-1.652852 m 10.743777,0 c 0,-0.826452 -0.619813,-1.549585 -1.549586,-1.549585 -0.826426,0 -1.549585,0.723133 -1.549585,1.549585 0,0.92972 0.723159,1.652852 1.549585,1.652852 0.929773,0 1.549586,-0.723132 1.549586,-1.652852 M 193.12962,19.266462 c 0,-0.929746 -0.72313,-1.549585 -1.65289,-1.549585 -0.82644,0 -1.54958,0.619839 -1.54958,1.549585 0,0.826453 0.72314,1.549612 1.54958,1.549612 0.92976,0 1.65289,-0.723159 1.65289,-1.549612 m -31.9214,4.442143 c 0,-0.826426 -0.72313,-1.549559 -1.65287,-1.549559 -0.82646,0 -1.54959,0.723133 -1.54959,1.549559 0,0.929745 0.72313,1.652878 1.54959,1.652878 0.92974,0 1.65287,-0.723133 1.65287,-1.652878 m 0,4.545435 c 0,-0.929745 -0.72313,-1.549585 -1.65287,-1.549585 -0.82646,0 -1.54959,0.61984 -1.54959,1.549585 0,0.826453 0.72313,1.549586 1.54959,1.549586 0.92974,0 1.65287,-0.723133 1.65287,-1.549586 m 0,4.442169 c 0,-0.826452 -0.72313,-1.549585 -1.65287,-1.549585 -0.82646,0 -1.54959,0.723133 -1.54959,1.549585 0,0.92972 0.72313,1.652852 1.54959,1.652852 0.92974,0 1.65287,-0.723132 1.65287,-1.652852 m 31.9214,-8.987604 c 0,-0.826426 -0.72313,-1.549559 -1.65289,-1.549559 -0.82644,0 -1.54958,0.723133 -1.54958,1.549559 0,0.929745 0.72314,1.652878 1.54958,1.652878 0.92976,0 1.65289,-0.723133 1.65289,-1.652878 m 0,4.545435 c 0,-0.929745 -0.72313,-1.549585 -1.65289,-1.549585 -0.82644,0 -1.54958,0.61984 -1.54958,1.549585 0,0.826453 0.72314,1.549586 1.54958,1.549586 0.92976,0 1.65289,-0.723133 1.65289,-1.549586 m 0,4.442169 c 0,-0.826452 -0.72313,-1.549585 -1.65289,-1.549585 -0.82644,0 -1.54958,0.723133 -1.54958,1.549585 0,0.92972 0.72314,1.652852 1.54958,1.652852 0.92976,0 1.65289,-0.723132 1.65289,-1.652852 m 31.8181,-13.429747 c 0,-0.929746 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.619839 -1.54958,1.549585 0,0.826453 0.72313,1.549612 1.54958,1.549612 0.92974,0 1.54958,-0.723159 1.54958,-1.549612 m 31.92139,0 c 0,-0.929746 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.619839 -1.54958,1.549585 0,0.826453 0.72313,1.549612 1.54958,1.549612 0.92974,0 1.54958,-0.723159 1.54958,-1.549612 m -31.92139,4.442143 c 0,-0.826426 -0.61984,-1.549559 -1.54958,-1.549559 -0.82645,0 -1.54958,0.723133 -1.54958,1.549559 0,0.929745 0.72313,1.652878 1.54958,1.652878 0.92974,0 1.54958,-0.723133 1.54958,-1.652878 m 0,4.545435 c 0,-0.929745 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.61984 -1.54958,1.549585 0,0.826453 0.72313,1.549586 1.54958,1.549586 0.92974,0 1.54958,-0.723133 1.54958,-1.549586 m 0,4.442169 c 0,-0.826452 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.723133 -1.54958,1.549585 0,0.92972 0.72313,1.652852 1.54958,1.652852 0.92974,0 1.54958,-0.723132 1.54958,-1.652852 m 31.92139,-8.987604 c 0,-0.826426 -0.61984,-1.549559 -1.54958,-1.549559 -0.82645,0 -1.54958,0.723133 -1.54958,1.549559 0,0.929745 0.72313,1.652878 1.54958,1.652878 0.92974,0 1.54958,-0.723133 1.54958,-1.652878 m 0,4.545435 c 0,-0.929745 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.61984 -1.54958,1.549585 0,0.826453 0.72313,1.549586 1.54958,1.549586 0.92974,0 1.54958,-0.723133 1.54958,-1.549586 m 0,4.442169 c 0,-0.826452 -0.61984,-1.549585 -1.54958,-1.549585 -0.82645,0 -1.54958,0.723133 -1.54958,1.549585 0,0.92972 0.72313,1.652852 1.54958,1.652852 0.92974,0 1.54958,-0.723132 1.54958,-1.652852 M 102.53071,42.3036 c 0,-2.272718 -1.85952,-4.028916 -4.02892,-4.028916 -2.272718,0 -4.028917,1.756198 -4.028917,4.028916 0,2.169398 1.756199,4.028917 4.028917,4.028917 2.1694,0 4.02892,-1.859519 4.02892,-4.028917 M 8.6260074,93.336512 H 2.9442127 M 8.6260074,88.894396 H 2.9442127 m 5.2685685,9.814005 H 3.3574389 M 2.22108,104.3902 c -0.516546,1.54958 0.1032933,3.20249 1.3429721,4.1322 1.3429456,1.03307 3.0991439,1.03307 4.442116,0.10332 1.342972,-0.92974 1.8595181,-2.68594 1.342972,-4.23552 m 0,0.10332 -1.7561983,-5.785119 m -3.5123702,0 L 2.22108,104.3902 m 5.9917012,-5.681799 v -5.371889 m -4.8553423,0 v 5.371889 m 5.2685685,-5.371889 v -4.442116 m -5.6817947,0 v 4.442116 M 102.53071,75.05145 c 0,-2.169425 -1.85952,-3.925623 -4.02892,-3.925623 -2.272718,0 -4.028917,1.756198 -4.028917,3.925623 0,2.272717 1.756199,4.028916 4.028917,4.028916 2.1694,0 4.02892,-1.756199 4.02892,-4.028916 m 0,32.85114 c 0,-2.27272 -1.85952,-4.02891 -4.02892,-4.02891 -2.272718,0 -4.028917,1.75619 -4.028917,4.02891 0,2.1694 1.756199,4.02892 4.028917,4.02892 2.1694,0 4.02892,-1.85952 4.02892,-4.02892 m 0,32.74785 c 0,-2.16942 -1.85952,-3.92562 -4.02892,-3.92562 -2.272718,0 -4.028917,1.7562 -4.028917,3.92562 0,2.27272 1.756199,4.02892 4.028917,4.02892 2.1694,0 4.02892,-1.7562 4.02892,-4.02892 M 134.4521,42.3036 c 0,-2.272718 -1.85949,-4.028916 -4.02891,-4.028916 -2.27272,0 -4.02889,1.756198 -4.02889,4.028916 0,2.169398 1.75617,4.028917 4.02889,4.028917 2.16942,0 4.02891,-1.859519 4.02891,-4.028917 m 0,32.74785 c 0,-2.169425 -1.85949,-3.925623 -4.02891,-3.925623 -2.27272,0 -4.02889,1.756198 -4.02889,3.925623 0,2.272717 1.75617,4.028916 4.02889,4.028916 2.16942,0 4.02891,-1.756199 4.02891,-4.028916 m 0,32.85114 c 0,-2.27272 -1.85949,-4.02891 -4.02891,-4.02891 -2.27272,0 -4.02889,1.75619 -4.02889,4.02891 0,2.1694 1.75617,4.02892 4.02889,4.02892 2.16942,0 4.02891,-1.85952 4.02891,-4.02892 m 0,32.74785 c 0,-2.16942 -1.85949,-3.92562 -4.02891,-3.92562 -2.27272,0 -4.02889,1.7562 -4.02889,3.92562 0,2.27272 1.75617,4.02892 4.02889,4.02892 2.16942,0 4.02891,-1.7562 4.02891,-4.02892 M 166.27018,42.3036 c 0,-2.272718 -1.75617,-4.028916 -4.02889,-4.028916 -2.16942,0 -3.92562,1.756198 -3.92562,4.028916 0,2.169398 1.7562,4.028917 3.92562,4.028917 2.27272,0 4.02889,-1.859519 4.02889,-4.028917 m 0,32.74785 c 0,-2.169425 -1.75617,-3.925623 -4.02889,-3.925623 -2.16942,0 -3.92562,1.756198 -3.92562,3.925623 0,2.272717 1.7562,4.028916 3.92562,4.028916 2.27272,0 4.02889,-1.756199 4.02889,-4.028916 m 0,32.85114 c 0,-2.27272 -1.75617,-4.02891 -4.02889,-4.02891 -2.16942,0 -3.92562,1.75619 -3.92562,4.02891 0,2.1694 1.7562,4.02892 3.92562,4.02892 2.27272,0 4.02889,-1.85952 4.02889,-4.02892 m 0,32.74785 c 0,-2.16942 -1.75617,-3.92562 -4.02889,-3.92562 -2.16942,0 -3.92562,1.7562 -3.92562,3.92562 0,2.27272 1.7562,4.02892 3.92562,4.02892 2.27272,0 4.02889,-1.7562 4.02889,-4.02892 M 198.19159,42.3036 c 0,-2.272718 -1.75619,-4.028916 -4.02891,-4.028916 -2.16942,0 -3.92561,1.756198 -3.92561,4.028916 0,2.169398 1.75619,4.028917 3.92561,4.028917 2.27272,0 4.02891,-1.859519 4.02891,-4.028917 m 0,32.74785 c 0,-2.169425 -1.75619,-3.925623 -4.02891,-3.925623 -2.16942,0 -3.92561,1.756198 -3.92561,3.925623 0,2.272717 1.75619,4.028916 3.92561,4.028916 2.27272,0 4.02891,-1.756199 4.02891,-4.028916 m 0,32.85114 c 0,-2.27272 -1.75619,-4.02891 -4.02891,-4.02891 -2.16942,0 -3.92561,1.75619 -3.92561,4.02891 0,2.1694 1.75619,4.02892 3.92561,4.02892 2.27272,0 4.02891,-1.85952 4.02891,-4.02892 m 0,32.74785 c 0,-2.16942 -1.75619,-3.92562 -4.02891,-3.92562 -2.16942,0 -3.92561,1.7562 -3.92561,3.92562 0,2.27272 1.75619,4.02892 3.92561,4.02892 2.27272,0 4.02891,-1.7562 4.02891,-4.02892 M 230.11298,42.3036 c 0,-2.272718 -1.75619,-4.028916 -4.0289,-4.028916 -2.16942,0 -4.02891,1.756198 -4.02891,4.028916 0,2.169398 1.85949,4.028917 4.02891,4.028917 2.27271,0 4.0289,-1.859519 4.0289,-4.028917 m 0,32.74785 c 0,-2.169425 -1.75619,-3.925623 -4.0289,-3.925623 -2.16942,0 -4.02891,1.756198 -4.02891,3.925623 0,2.272717 1.85949,4.028916 4.02891,4.028916 2.27271,0 4.0289,-1.756199 4.0289,-4.028916 m 0,32.85114 c 0,-2.27272 -1.75619,-4.02891 -4.0289,-4.02891 -2.16942,0 -4.02891,1.75619 -4.02891,4.02891 0,2.1694 1.85949,4.02892 4.02891,4.02892 2.27271,0 4.0289,-1.85952 4.0289,-4.02892 m 0,32.74785 c 0,-2.16942 -1.75619,-3.92562 -4.0289,-3.92562 -2.16942,0 -4.02891,1.7562 -4.02891,3.92562 0,2.27272 1.85949,4.02892 4.02891,4.02892 2.27271,0 4.0289,-1.7562 4.0289,-4.02892 M 262.0344,42.3036 c 0,-2.272718 -1.7562,-4.028916 -4.02894,-4.028916 -2.16942,0 -4.0289,1.756198 -4.0289,4.028916 0,2.169398 1.85948,4.028917 4.0289,4.028917 2.27274,0 4.02894,-1.859519 4.02894,-4.028917 m 0,32.74785 c 0,-2.169425 -1.7562,-3.925623 -4.02894,-3.925623 -2.16942,0 -4.0289,1.756198 -4.0289,3.925623 0,2.272717 1.85948,4.028916 4.0289,4.028916 2.27274,0 4.02894,-1.756199 4.02894,-4.028916 m 0,32.85114 c 0,-2.27272 -1.7562,-4.02891 -4.02894,-4.02891 -2.16942,0 -4.0289,1.75619 -4.0289,4.02891 0,2.1694 1.85948,4.02892 4.0289,4.02892 2.27274,0 4.02894,-1.85952 4.02894,-4.02892 m 0,32.74785 c 0,-2.16942 -1.7562,-3.92562 -4.02894,-3.92562 -2.16942,0 -4.0289,1.7562 -4.0289,3.92562 0,2.27272 1.85948,4.02892 4.0289,4.02892 2.27274,0 4.02894,-1.7562 4.02894,-4.02892 M 9.3491401,105.52655 c 0,-1.96278 -1.5495852,-3.51239 -3.5123966,-3.51239 -1.962785,0 -3.6156635,1.54961 -3.6156635,3.51239 0,1.96282 1.6528785,3.61569 3.6156635,3.61569 1.9628114,0 3.5123966,-1.65287 3.5123966,-3.61569 m -0.4132262,0 c 0,-1.75619 -1.3429721,-3.09917 -3.0991704,-3.09917 -1.7561719,0 -3.2024373,1.34298 -3.2024373,3.09917 0,1.7562 1.4462654,3.20247 3.2024373,3.20247 1.7561983,0 3.0991704,-1.44627 3.0991704,-3.20247 m 0.2066131,0 c 0,-1.85949 -1.4462654,-3.30578 -3.3057835,-3.30578 -1.8594652,0 -3.4090504,1.44629 -3.4090504,3.30578 0,1.85952 1.5495852,3.40908 3.4090504,3.40908 1.8595181,0 3.3057835,-1.54956 3.3057835,-3.40908 m -2.2727179,-1.75619 v 1.23967 m -1.0330656,-1.54958 1.0330656,0.30991 m -1.7561983,0.72316 0.7231327,-1.03307 m -1.8594652,1.03307 h 1.1363325 m -1.4462654,1.03303 0.3099329,-1.03303 m 0.7231327,1.75619 -1.0330656,-0.72316 m 1.0330656,1.85952 v -1.13636 m 1.0330392,1.44627 -1.0330392,-0.30991 m 1.6528785,-0.61984 -0.6198393,0.92975 m 1.8594916,-1.03304 -1.2396523,0.10329 m 1.5495852,-1.13636 -0.3099329,1.03307 m -0.7231327,-1.65291 1.0330656,0.61984 m -1.4462918,-0.41322 0.4132262,-0.20662 m 0.5165196,0.82646 0.516546,-0.20662 m -0.6198393,0.61984 0.3099064,0.41323 m -1.4462654,-0.30993 0.2066131,0.41322 m -0.8264525,0.51652 0.2066132,0.41323 m -0.6198394,-0.61981 -0.4131998,0.3099 m 0.4131998,-1.44629 -0.4131998,0.30993 m -0.6198394,-0.82645 -0.4132262,0.10329 m 0.6198394,-0.61981 -0.3099065,-0.41322 m 1.446239,0.41322 -0.3099065,-0.41322 m 0.9297458,-0.51655 -0.2066131,-0.51652 m 0.6198394,0.61984 0.4132262,-0.30993 m -0.4132262,1.44629 0.9297458,0.61984 m 0,0 -0.1032933,0.41322 m 0,0 -1.136359,0.1033 m 0,0 -0.6198394,0.92974 m 0,0 -0.4132262,-0.20658 m 0,0 v -1.13639 m 0,0 -1.0330392,-0.51652 m 0,0 0.2066132,-0.51652 m 0,0 h 1.1363325 m 0,0 0.6198393,-0.92977 m 0,0 0.4132263,0.10332 m 0,0 v 1.13636 M 283.10872,15.547479 V 78.460526 M 282.9021,15.547479 v 62.913047 m 0.20662,-62.913047 h -0.20662 m 0,0 v -0.309933 -0.309907 -0.206613 h 0.1033 m 0,0 h 0.20661 m 0,0 -0.10329,0.206613 v 0.309907 0.309933 m 0.10329,63.842793 h -0.20661 m 0,0 -0.1033,-0.103293 v -0.206613 -0.206613 -0.413227 m 0,0 h 0.20662 m 0,0 v 0.413227 0.206613 l 0.10329,0.206613 v 0.103293 m 1.03306,0 h -1.03306 m 1.03306,0 v -0.929746 m 0,-63.7395 h -1.03306 m 1.03306,0.826453 v -0.826453 m 0,63.7395 V 15.547479 M 5.3202239,25.774709 v 11.46691 M 8.7293008,31.559824 H 2.0144669 m 289.1520631,0 h 6.71486 m -3.30577,-5.785115 v 11.46691 M 2.0144669,137.86118 h 6.7148339 m -3.4090769,5.78511 v -11.46691 m 292.5611661,5.6818 h -6.71486 m 3.40909,-5.6818 v 11.46691", + "fill": { + "opacity": "0.07594936", + "paint": "transparent" + }, + "id": "path2-6", + "name": "path2-6", + "opacity": "1", + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "10", + "opacity": "1", + "width": "0.103" + }, + "transform": "matrix(3.9998986,0,0,4.0005693,361.01542,191.98877)", + "type": "path" } ], "preserveAspectRatio": "none", diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB/resource.json index 446999c6..994f22b6 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-09T12:11:32Z" + "timestamp": "2025-10-10T14:35:25Z" }, - "lastModificationSignature": "8d9611d3b2920e4ece6ae15892e8ee792f58496a4946ef7142093e0819d7db23" + "lastModificationSignature": "926eea94ccc9c55383bf2165111a869294e6d7379c7bc79f1dbc7a26c2500daa" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/EN4TR/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/EN4TR/resource.json index 4bad7702..930ee6cd 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/EN4TR/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/EN4TR/resource.json @@ -9,9 +9,9 @@ ], "attributes": { "lastModification": { - "actor": "external", - "timestamp": "2025-08-28T09:46:53Z" + "actor": "admin", + "timestamp": "2025-10-10T15:20:07Z" }, - "lastModificationSignature": "69ed43fea8c4e6b216079a5788125e2de463e5517f185ccb8ac67ccf08cdfd94" + "lastModificationSignature": "33127b4caae5a591281e7d5e0e75a8d801fa8d268c9461a49e58f81194a56f64" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/EN4TR/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/EN4TR/thumbnail.png index b3037239..7ca871e4 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/EN4TR/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/EN4TR/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/EN4TR/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/EN4TR/view.json index c06a9b28..550a850c 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/EN4TR/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/EN4TR/view.json @@ -103,32 +103,6 @@ "type": "property" } }, - "props.elements[1].stroke.paint": { - "binding": { - "config": { - "path": "view.params.InOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[1].visibility": { "binding": { "config": { @@ -155,32 +129,6 @@ "type": "property" } }, - "props.elements[2].stroke.paint": { - "binding": { - "config": { - "path": "view.params.InOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[2].visibility": { "binding": { "config": { @@ -207,32 +155,6 @@ "type": "property" } }, - "props.elements[3].stroke.paint": { - "binding": { - "config": { - "path": "view.params.InOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[3].visibility": { "binding": { "config": { @@ -259,32 +181,6 @@ "type": "property" } }, - "props.elements[4].stroke.paint": { - "binding": { - "config": { - "path": "view.params.OutOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[4].visibility": { "binding": { "config": { @@ -311,32 +207,6 @@ "type": "property" } }, - "props.elements[5].stroke.paint": { - "binding": { - "config": { - "path": "view.params.OutOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[5].visibility": { "binding": { "config": { @@ -363,32 +233,6 @@ "type": "property" } }, - "props.elements[6].stroke.paint": { - "binding": { - "config": { - "path": "view.params.InOn" - }, - "transforms": [ - { - "fallback": "#FF0000", - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": "#00FF00" - }, - { - "input": false, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, "props.elements[6].visibility": { "binding": { "config": { @@ -469,6 +313,7 @@ "id": "InUp", "name": "InUp", "stroke": { + "paint": "#000000", "width": "3.99982" }, "type": "path" @@ -481,6 +326,7 @@ "id": "InLeft", "name": "InLeft", "stroke": { + "paint": "#000000", "width": "3.99982" }, "type": "path" @@ -493,6 +339,7 @@ "id": "InDown", "name": "InDown", "stroke": { + "paint": "#000000", "width": "3.99982" }, "type": "path" @@ -505,6 +352,7 @@ "id": "InUp-3", "name": "InUp-3", "stroke": { + "paint": "#000000", "width": "3.99982" }, "type": "path" @@ -517,6 +365,7 @@ "id": "InLeft-1", "name": "InLeft-1", "stroke": { + "paint": "#000000", "width": "3.99982" }, "type": "path" @@ -529,6 +378,7 @@ "id": "InDown-2", "name": "InDown-2", "stroke": { + "paint": "#000000", "width": "3.99982" }, "type": "path" diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/PLC/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/PLC/resource.json index 69a8d6b4..78d1f7b5 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/PLC/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/PLC/resource.json @@ -9,9 +9,9 @@ ], "attributes": { "lastModification": { - "actor": "external", - "timestamp": "2025-08-28T09:46:53Z" + "actor": "admin", + "timestamp": "2025-10-10T15:17:12Z" }, - "lastModificationSignature": "b645fa42f3042bed5166637e9a615996878140fe6fc7dc60a0e7f070158294c4" + "lastModificationSignature": "495d72712d5b38691b600df7802202d4684992d51c881ccd4af2e88e32305eab" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/PLC/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/PLC/thumbnail.png index d733aa17..8049a585 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/PLC/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/Components/PLC/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/DPM Devices/MCM01/PS3_1_DPM1/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/DPM Devices/MCM01/PS3_1_DPM1/resource.json index 9b35efbb..3e7e6a01 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/DPM Devices/MCM01/PS3_1_DPM1/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/DPM Devices/MCM01/PS3_1_DPM1/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-02T13:06:37Z" + "timestamp": "2025-10-10T15:32:35Z" }, - "lastModificationSignature": "f29b4d1a557cd584e48efe846e564c386175cfe7cdf1494d62c6e699c18de038" + "lastModificationSignature": "9af7bb86ea0893303ad5941ed3b093de768ca283d585cb1188d848529abbe12c" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/DPM Devices/MCM01/PS3_1_DPM1/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/DPM Devices/MCM01/PS3_1_DPM1/thumbnail.png index 46385a5c..4f25857c 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/DPM Devices/MCM01/PS3_1_DPM1/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/DPM Devices/MCM01/PS3_1_DPM1/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM/resource.json index a3caa709..ef27b48a 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-10T11:02:54Z" + "timestamp": "2025-10-10T16:44:44Z" }, - "lastModificationSignature": "7f87f2c2da9048a1c11c390c7d569d46992bc96b0125c2a8aeba8dd3e46abf06" + "lastModificationSignature": "0d56940ba0b951a6563942fd362208a1e0f9f95b65595c7cb642c0a9068adeb3" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM/thumbnail.png index acd18f94..969d17bc 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM/view.json index 73d59ed3..8e681065 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM/view.json @@ -232,6 +232,14 @@ }, "type": "property" } + }, + "props.params.communicationFaulted": { + "binding": { + "config": { + "path": "view.custom.dpm2-mcm" + }, + "type": "property" + } } }, "props": { @@ -296,6 +304,14 @@ }, "type": "property" } + }, + "props.params.communicationFaulted": { + "binding": { + "config": { + "path": "view.custom.dpm1-dpm2" + }, + "type": "property" + } } }, "props": { @@ -398,109 +414,6 @@ "path": "autStand/Custom_Views/Enternet-Windows/Components/CommLines" }, "type": "ia.display.view" - }, - { - "children": [ - { - "meta": { - "name": "Communication_Faulted_Text" - }, - "position": { - "height": 0.4836, - "width": 0.8826, - "x": 0.0701, - "y": -0.0785 - }, - "props": { - "style": { - "borderColor": "#1A1A1A", - "overflow": "hidden", - "whiteSpace": "normal", - "wordBreak": "break-all" - }, - "text": "Communication Faulted", - "textStyle": { - "fontFamily": "inherit", - "fontSize": "1.5vmin", - "textAlign": "start" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Communication_Not_Faulted_Text" - }, - "position": { - "height": 0.6066, - "width": 0.9032, - "x": 0.0698, - "y": 0.247 - }, - "props": { - "style": { - "borderColor": "#1A1A1A", - "overflow": "hidden", - "whiteSpace": "normal", - "wordBreak": "break-all" - }, - "text": "Communication Not Faulted", - "textStyle": { - "fontFamily": "inherit", - "fontSize": "1.5vmin", - "textAlign": "start" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "CoordinateContainer_0" - }, - "position": { - "height": 0.0242, - "width": 0.0508, - "x": 0.0122, - "y": 0.176 - }, - "props": { - "style": { - "backgroundColor": "#FF0000" - } - }, - "type": "ia.container.coord" - }, - { - "meta": { - "name": "CoordinateContainer_1" - }, - "position": { - "height": 0.0242, - "width": 0.0508, - "x": 0.0122, - "y": 0.5164 - }, - "props": { - "style": { - "backgroundColor": "#00FF00" - } - }, - "type": "ia.container.coord" - } - ], - "meta": { - "name": "CoordinateContainer" - }, - "position": { - "height": 0.1365, - "width": 0.9083, - "x": 0.0083, - "y": 0.7752 - }, - "props": { - "mode": "percent" - }, - "type": "ia.container.coord" } ], "meta": { diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM02-DPM/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM02-DPM/resource.json index 33d3a08f..e31caead 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM02-DPM/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM02-DPM/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-02T13:15:35Z" + "timestamp": "2025-10-10T15:32:21Z" }, - "lastModificationSignature": "2883b4a076c05bf22600380e4c4fbea80eda308e32640895aaf3f9dd06c16cfb" + "lastModificationSignature": "c5d3164a1dee56ce9e39b1198dc4f7ee5f59d8379b06b6223f7014c5e0cc20d4" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM02-DPM/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM02-DPM/thumbnail.png index e1f337d3..a43b0659 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM02-DPM/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM02-DPM/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM02-DPM/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM02-DPM/view.json index 4272678f..f1b4374c 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM02-DPM/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Custom_Views/Enternet-Windows/DPMS/MCM02-DPM/view.json @@ -398,109 +398,6 @@ "path": "autStand/Custom_Views/Enternet-Windows/Components/CommLines" }, "type": "ia.display.view" - }, - { - "children": [ - { - "meta": { - "name": "Communication_Faulted_Text" - }, - "position": { - "height": 0.4836, - "width": 0.8826, - "x": 0.0701, - "y": -0.0785 - }, - "props": { - "style": { - "borderColor": "#1A1A1A", - "overflow": "hidden", - "whiteSpace": "normal", - "wordBreak": "break-all" - }, - "text": "Communication Faulted", - "textStyle": { - "fontFamily": "inherit", - "fontSize": "1.5vmin", - "textAlign": "start" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "Communication_Not_Faulted_Text" - }, - "position": { - "height": 0.6066, - "width": 0.9032, - "x": 0.0698, - "y": 0.247 - }, - "props": { - "style": { - "borderColor": "#1A1A1A", - "overflow": "hidden", - "whiteSpace": "normal", - "wordBreak": "break-all" - }, - "text": "Communication Not Faulted", - "textStyle": { - "fontFamily": "inherit", - "fontSize": "1.5vmin", - "textAlign": "start" - } - }, - "type": "ia.display.label" - }, - { - "meta": { - "name": "CoordinateContainer_0" - }, - "position": { - "height": 0.0242, - "width": 0.0508, - "x": 0.0122, - "y": 0.176 - }, - "props": { - "style": { - "backgroundColor": "#FF0000" - } - }, - "type": "ia.container.coord" - }, - { - "meta": { - "name": "CoordinateContainer_1" - }, - "position": { - "height": 0.0242, - "width": 0.0508, - "x": 0.0122, - "y": 0.5164 - }, - "props": { - "style": { - "backgroundColor": "#00FF00" - } - }, - "type": "ia.container.coord" - } - ], - "meta": { - "name": "CoordinateContainer" - }, - "position": { - "height": 0.1365, - "width": 0.9083, - "x": 0.0083, - "y": 0.7752 - }, - "props": { - "mode": "percent" - }, - "type": "ia.container.coord" } ], "meta": { diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json index 6a57c472..3be49cf8 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-10T12:05:04Z" + "timestamp": "2025-10-13T07:52:25Z" }, - "lastModificationSignature": "b147703a060803cafe6723e2ec755aace67a25334053e410f653f00e804be0c1" + "lastModificationSignature": "6bc44060e4d334ab73d82e00ee5d4f4a64e9fe11a470585c43626c08814be7cf" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png index aa0e8e52..511c6657 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM-Views/MCM01/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlAlarms/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlAlarms/resource.json index d52899c0..e7923907 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlAlarms/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlAlarms/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-01T12:50:53Z" + "timestamp": "2025-10-13T08:55:53Z" }, - "lastModificationSignature": "79d5974e46d8d8cf7596a67d8ed71e4e0c5112afa051c3b23a9e160bdf8ab916" + "lastModificationSignature": "acc50284ac64ee27e834abe08d8fa94c354b28e3ce7879b11bffc7f5b3bb9038" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlAlarms/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlAlarms/view.json index 3597fd50..a36d7776 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlAlarms/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlAlarms/view.json @@ -3,20 +3,23 @@ "counts": { "Critical": 0, "Diagnostic": 0, - "High": 0, - "Low": 0, - "Medium": 0, - "Total": 0 + "High": 37, + "Low": 7, + "Medium": 2, + "Total": 46 }, "totalAlarms": { "$": [ "ds", 192, - 1759323051157 + 1760345752781 ], "$columns": [ { "data": [ + "MCM01", + "MCM01", + "MCM01", "MCM02", "MCM02" ], @@ -25,6 +28,9 @@ }, { "data": [ + "High", + "Low", + "Medium", "High", "Low" ], @@ -33,7 +39,10 @@ }, { "data": [ - 1, + 37, + 7, + 2, + 8, 2 ], "name": "Count", diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlStatus/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlStatus/resource.json index d6206b38..a3f3410e 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlStatus/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlStatus/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-01T12:50:53Z" + "timestamp": "2025-10-13T08:55:53Z" }, - "lastModificationSignature": "c14e77fb9af57516b6c7b2a4814e32b0721b0b35fbdc02ba95f6af664b60300f" + "lastModificationSignature": "0e057a0fd9c58220ef009d92dbd012568d7af8144da4c10f4cffc6987def20e4" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlStatus/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlStatus/view.json index 520436cc..8d574c54 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlStatus/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/CommandControlStatus/view.json @@ -4,11 +4,14 @@ "$": [ "ds", 192, - 1759323053176 + 1760345752781 ], "$columns": [ { "data": [ + "MCM01", + "MCM01", + "MCM01", "MCM02", "MCM02" ], @@ -17,6 +20,9 @@ }, { "data": [ + "High", + "Low", + "Medium", "High", "Low" ], @@ -25,7 +31,10 @@ }, { "data": [ - 1, + 37, + 7, + 2, + 8, 2 ], "name": "Count", diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/ControllerStatus/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/ControllerStatus/resource.json index 92720a13..7c22a5c3 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/ControllerStatus/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/ControllerStatus/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-01T12:26:29Z" + "timestamp": "2025-10-13T08:43:08Z" }, - "lastModificationSignature": "6ace5242e481b8101ad177cdc5c4750510d44eb2ed196660cc28b3a20d1434db" + "lastModificationSignature": "19027211c98b98835b5aa7b1318eef340a28f7aa20d7d06d70af274e9e4fefcb" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/ControllerStatus/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/ControllerStatus/thumbnail.png index 1562f67e..c079147c 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/ControllerStatus/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/ControllerStatus/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/ControllerStatus/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/ControllerStatus/view.json index 9b7d94e3..500a9817 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/ControllerStatus/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Controller-Views/ControllerStatus/view.json @@ -46,7 +46,7 @@ "props.text": { "binding": { "config": { - "path": "view.params.tagProps[0]" + "path": "/root.custom.MCM" }, "type": "property" } @@ -87,11 +87,21 @@ "basis": "10px", "grow": 1 }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "/root.custom.totalJams" + }, + "type": "property" + } + } + }, "props": { "style": { - "marginRight": "10px" + "marginRight": "20px", + "overflow": "visible" }, - "text": 0, "textStyle": { "textAlign": "end" } @@ -427,7 +437,7 @@ "basis": "32px" }, "props": { - "text": 0, + "text": 37, "textStyle": { "fontSize": 10, "textAlign": "center" @@ -456,7 +466,7 @@ "basis": "32px" }, "props": { - "text": 0, + "text": 2, "textStyle": { "fontSize": 10, "textAlign": "center" @@ -485,7 +495,7 @@ "basis": "32px" }, "props": { - "text": 0, + "text": 7, "textStyle": { "fontSize": 10, "textAlign": "center" @@ -543,7 +553,7 @@ "basis": "32px" }, "props": { - "text": 0, + "text": 46, "textStyle": { "fontSize": 10, "textAlign": "center" @@ -609,9 +619,9 @@ "counts": { "Critical": 0, "Diagnostic": 0, - "High": 0, - "Low": 0, - "Medium": 0 + "High": 37, + "Low": 7, + "Medium": 2 } }, "events": { @@ -629,6 +639,14 @@ "name": "root" }, "propConfig": { + "custom.MCM": { + "binding": { + "config": { + "path": "view.params.tagProps[0]" + }, + "type": "property" + } + }, "custom.Total": { "binding": { "config": { @@ -637,18 +655,10 @@ "type": "expr" } }, - "custom.area": { - "binding": { - "config": { - "expression": "jsonGet({this.custom.plc_dict}, \"Area\")" - }, - "type": "expr" - } - }, "custom.area_display": { "binding": { "config": { - "expression": "if(len({this.custom.sub_area})\u003e0,\r\nconcat({this.custom.area} + \"/\" + {this.custom.sub_area}),\r\n{this.custom.area})" + "expression": "jsonGet({this.custom.plc_dict}, \"Area\")" }, "type": "expr" } @@ -678,70 +688,6 @@ "type": "tag" } }, - "custom.provider": { - "binding": { - "config": { - "expression": "\"[\"+{session.custom.fc}+\"_SCADA_TAG_PROVIDER]\"" - }, - "type": "expr" - } - }, - "custom.status": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/ALARMST" - }, - "transforms": [ - { - "expression": "if(isNull({value}), 0, {value})", - "type": "expression" - }, - { - "fallback": null, - "inputType": "scalar", - "mappings": [ - { - "input": 4, - "output": 1 - }, - { - "input": 3, - "output": 2 - }, - { - "input": 2, - "output": 3 - }, - { - "input": 1, - "output": 4 - }, - { - "input": 0, - "output": 5 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - } - }, - "custom.sub_area": { - "binding": { - "config": { - "expression": "jsonGet({this.custom.plc_dict}, \"SubArea\")" - }, - "type": "expr" - } - }, "custom.table": { "binding": { "config": { @@ -758,6 +704,23 @@ "script": "\ttry:\n\t\tMCM \u003d self.view.params.tagProps[0]\n\t\tdata \u003d currentValue.value\n\t\t\n\t\t# Convert dataset to PyDataSet\n\t\trows \u003d system.dataset.toPyDataSet(data)\n\t\t\n\t\t# Initialize counts dictionary with first-letter uppercase keys\n\t\tcounts \u003d {\n\t\t\t\"Low\": 0,\n\t\t\t\"Medium\": 0,\n\t\t\t\"High\": 0,\n\t\t\t\"Critical\": 0,\n\t\t\t\"Diagnostic\": 0\n\t\t}\n\t\t\n\t\t# Loop through rows and filter for current MCM\n\t\tfor row in rows:\n\t\t\tif row[\"Location\"] \u003d\u003d MCM:\n\n\t\t\t\tpriority \u003d row[\"Priority\"].capitalize()\n\t\t\t\tif priority in counts:\n\t\t\t\t\tcounts[priority] \u003d row[\"Count\"]\n\t\t\n\t\tself.custom.counts \u003d counts\n\t\n\texcept Exception as e:\n\t\tsystem.perspective.print(\"Error gaq dzma: \" + str(e))" } }, + "custom.totalJams": { + "binding": { + "config": { + "parameters": { + "priorityList": "3" + }, + "queryPath": "autStand/Alarms/Active" + }, + "transforms": [ + { + "code": "\t# value is the dataset from the database\n\tfrom java.util import HashSet\n\t\n\t# To track unique jammed devices\n\tunique_devices \u003d HashSet()\n\t\n\tfor rowIndex in range(value.getRowCount()):\n\t device \u003d value.getValueAt(rowIndex, \"Device\")\n\t tag \u003d value.getValueAt(rowIndex, \"Tag\")\n\t location \u003d value.getValueAt(rowIndex, \"Location\")\n\t \n\t if \"TPE\" in str(device) and \"Jammed\" in str(tag) and self.custom.MCM \u003d\u003d str(location):\n\t unique_devices.add(device)\n\t\n\t# Return total count as a number\n\ttotalJams \u003d unique_devices.size()\n\treturn totalJams", + "type": "script" + } + ], + "type": "query" + } + }, "meta.visible": { "binding": { "config": { diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/resource.json index db4e7985..d31b3d4c 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-10T11:30:44Z" + "timestamp": "2025-10-10T12:21:10Z" }, - "lastModificationSignature": "68bb24690aadc6510d858c2a32d6319a0656aa1f7cb0a0bd0e6e4331e529ea77" + "lastModificationSignature": "82d24571334e3768305ec2856eec47c670c454f0dbbcf3c4b8096b696a3be871" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/thumbnail.png index 801bbdaf..3a57403a 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Conveyor/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/resource.json index d97b66ba..71400d86 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-10T11:56:18Z" + "timestamp": "2025-10-13T08:55:53Z" }, - "lastModificationSignature": "b16704926b50621deda4af6bc916fd2570ec166694076c2ab0a0d1fff4d5e0e6" + "lastModificationSignature": "5cd1309e1b3f9e19f54483f42d671c92f181808bf08967745402eb9206757acb" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/thumbnail.png index 7f11ed5b..c67fbc45 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/view.json index 77ae0fb4..25519d73 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/view.json @@ -26,117 +26,15 @@ "custom.color": { "binding": { "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + "expression": "now(1000)" }, "transforms": [ { - "expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n", - "type": "expression" - }, - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#C2C2C2" - }, - { - "input": 1, - "output": "#FF0000" - }, - { - "input": 2, - "output": "#FFA500" - }, - { - "input": 3, - "output": "#0008FF" - }, - { - "input": 4, - "output": "#00FF00" - }, - { - "input": 5, - "output": "#FFF700" - }, - { - "input": 6, - "output": "#87CEEB" - }, - { - "input": 7, - "output": "#90EE90" - }, - { - "input": 8, - "output": "#964B00" - }, - { - "input": 9, - "output": "#FFFFFF" - }, - { - "input": 10, - "output": "#000000" - }, - { - "input": 11, - "output": "#8B0000" - }, - { - "input": 12, - "output": "#808080" - }, - { - "input": 13, - "output": "#8B8000" - }, - { - "input": 14, - "output": "#006400" - }, - { - "input": 15, - "output": "#FFFFC5" - }, - { - "input": 16, - "output": "#00008B" - }, - { - "input": 17, - "output": "#FF7276" - }, - { - "input": 18, - "output": "#556B2F" - }, - { - "input": 19, - "output": "#B43434" - }, - { - "input": 20, - "output": "#4682B4" - }, - { - "input": 21, - "output": "#FFD700" - } - ], - "outputType": "color", - "type": "map" + "code": "\tstate \u003d str(self.custom.state).strip().upper() # normalize input\n\t\n\tif state \u003d\u003d \"CLOSED\": \n\t\treturn \"#C2C2C2\"\n\t\n\timport datetime\n\tsecond \u003d datetime.datetime.now().second % 2 # 0 or 1 for blinking\n\t\n\tif state \u003d\u003d \"CLEAR\":\n\t return \"#1fff1a\"\n\telif state \u003d\u003d \"BLOCKED\":\n\t return \"#000\"\n\telif state \u003d\u003d \"DISABLED\":\n\t return \"#3800fd\"\n\telif state \u003d\u003d \"JAMMED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#1fff1a\"\n\telif state \u003d\u003d \"JAMMED/BLOCKED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#000\"\n", + "type": "script" } ], - "type": "tag" + "type": "expr" }, "persistent": true }, @@ -246,212 +144,32 @@ }, "transforms": [ { - "expression": "coalesce({value},0)", + "expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n", "type": "expression" }, { - "fallback": "Unknown", + "fallback": "Closed", "inputType": "scalar", "mappings": [ { - "input": 0, - "output": "Closed" + "input": 50, + "output": "CLEAR" }, { - "input": 1, - "output": "Actuated" + "input": 51, + "output": "BLOCKED" }, { - "input": 2, - "output": "Communication Faulted" + "input": 52, + "output": "DISABLED" }, { - "input": 3, - "output": "Conveyor Running In Maintenance Mode" + "input": 53, + "output": "JAMMED" }, { - "input": 4, - "output": "Disabled" - }, - { - "input": 5, - "output": "Disconnected" - }, - { - "input": 6, - "output": "Stopped" - }, - { - "input": 7, - "output": "Enabled Not Running" - }, - { - "input": 8, - "output": "Encoder Fault" - }, - { - "input": 9, - "output": "Energy Management" - }, - { - "input": 10, - "output": "ESTOP Was Actuated" - }, - { - "input": 11, - "output": "EStopped" - }, - { - "input": 12, - "output": "EStopped Locally" - }, - { - "input": 13, - "output": "Extended Faulted" - }, - { - "input": 14, - "output": "Full" - }, - { - "input": 15, - "output": "Gaylord Start Pressed" - }, - { - "input": 16, - "output": "Jam Fault" - }, - { - "input": 17, - "output": "Jammed" - }, - { - "input": 18, - "output": "Loading Allowed" - }, - { - "input": 19, - "output": "Loading Not Allowed" - }, - { - "input": 20, - "output": "Low Air Pressure Fault Was Present" - }, - { - "input": 21, - "output": "Maintenance Mode" - }, - { - "input": 22, - "output": "Conveyor Stopped In Maintenance Mode" - }, - { - "input": 23, - "output": "Motor Faulted" - }, - { - "input": 24, - "output": "Motor Was Faulted" - }, - { - "input": 25, - "output": "Normal" - }, - { - "input": 26, - "output": "Off Inactive" - }, - { - "input": 27, - "output": "Open" - }, - { - "input": 28, - "output": "PLC Ready To Run" - }, - { - "input": 29, - "output": "Package Release Pressed" - }, - { - "input": 30, - "output": "Power Branch Was Faulted" - }, - { - "input": 31, - "output": "Pressed" - }, - { - "input": 32, - "output": "Ready To Receive" - }, - { - "input": 33, - "output": "Running" - }, - { - "input": 34, - "output": "Started" - }, - { - "input": 35, - "output": "Stopped" - }, - { - "input": 36, - "output": "System Started" - }, - { - "input": 37, - "output": "Unknown" - }, - { - "input": 38, - "output": "VFD Fault" - }, - { - "input": 39, - "output": "Conveyor Running In Power Saving Mode" - }, - { - "input": 40, - "output": "Conveyor Jogging In Maintenance Mode" - }, - { - "input": 41, - "output": "VFD Reset Required" - }, - { - "input": 42, - "output": "Jam Reset Push Button Pressed" - }, - { - "input": 43, - "output": "Start Push Button Pressed" - }, - { - "input": 44, - "output": "Stop Push Button Pressed" - }, - { - "input": 45, - "output": "No Container" - }, - { - "input": 46, - "output": "Ready To Be Enabled" - }, - { - "input": 47, - "output": "Half Full" - }, - { - "input": 48, - "output": "Enabled" - }, - { - "input": 49, - "output": "Tipper Faulted" + "input": 54, + "output": "JAMMED/BLOCKED" } ], "outputType": "scalar", diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/resource.json index 4ca8eb8b..19f57558 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-10T11:56:37Z" + "timestamp": "2025-10-13T08:55:46Z" }, - "lastModificationSignature": "d4df0036448a5bb5e22afb11f16a639b2f14f36249e8918bd460914c78d930f9" + "lastModificationSignature": "dccca51873199a95f04766ea41e29c88c3dc433afd7c77337345bd0daa702159" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/thumbnail.png index 8032ce15..96867471 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/view.json index d999184f..1fbfd7e6 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/view.json @@ -26,117 +26,15 @@ "custom.color": { "binding": { "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + "expression": "now(1000)" }, "transforms": [ { - "expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n", - "type": "expression" - }, - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#C2C2C2" - }, - { - "input": 1, - "output": "#FF0000" - }, - { - "input": 2, - "output": "#FFA500" - }, - { - "input": 3, - "output": "#0008FF" - }, - { - "input": 4, - "output": "#00FF00" - }, - { - "input": 5, - "output": "#FFF700" - }, - { - "input": 6, - "output": "#87CEEB" - }, - { - "input": 7, - "output": "#90EE90" - }, - { - "input": 8, - "output": "#964B00" - }, - { - "input": 9, - "output": "#FFFFFF" - }, - { - "input": 10, - "output": "#000000" - }, - { - "input": 11, - "output": "#8B0000" - }, - { - "input": 12, - "output": "#808080" - }, - { - "input": 13, - "output": "#8B8000" - }, - { - "input": 14, - "output": "#006400" - }, - { - "input": 15, - "output": "#FFFFC5" - }, - { - "input": 16, - "output": "#00008B" - }, - { - "input": 17, - "output": "#FF7276" - }, - { - "input": 18, - "output": "#556B2F" - }, - { - "input": 19, - "output": "#B43434" - }, - { - "input": 20, - "output": "#4682B4" - }, - { - "input": 21, - "output": "#FFD700" - } - ], - "outputType": "color", - "type": "map" + "code": "\tstate \u003d str(self.custom.state).strip().upper() # normalize input\n\t\n\tif state \u003d\u003d \"CLOSED\": \n\t\treturn \"#C2C2C2\"\n\t\n\timport datetime\n\tsecond \u003d datetime.datetime.now().second % 2 # 0 or 1 for blinking\n\t\n\tif state \u003d\u003d \"CLEAR\":\n\t return \"#1fff1a\"\n\telif state \u003d\u003d \"BLOCKED\":\n\t return \"#000\"\n\telif state \u003d\u003d \"DISABLED\":\n\t return \"#3800fd\"\n\telif state \u003d\u003d \"JAMMED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#1fff1a\"\n\telif state \u003d\u003d \"JAMMED/BLOCKED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#000\"\n", + "type": "script" } ], - "type": "tag" + "type": "expr" }, "persistent": true }, @@ -246,212 +144,32 @@ }, "transforms": [ { - "expression": "coalesce({value},0)", + "expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n", "type": "expression" }, { - "fallback": "Unknown", + "fallback": "Closed", "inputType": "scalar", "mappings": [ { - "input": 0, - "output": "Closed" + "input": 50, + "output": "CLEAR" }, { - "input": 1, - "output": "Actuated" + "input": 51, + "output": "BLOCKED" }, { - "input": 2, - "output": "Communication Faulted" + "input": 52, + "output": "DISABLED" }, { - "input": 3, - "output": "Conveyor Running In Maintenance Mode" + "input": 53, + "output": "JAMMED" }, { - "input": 4, - "output": "Disabled" - }, - { - "input": 5, - "output": "Disconnected" - }, - { - "input": 6, - "output": "Stopped" - }, - { - "input": 7, - "output": "Enabled Not Running" - }, - { - "input": 8, - "output": "Encoder Fault" - }, - { - "input": 9, - "output": "Energy Management" - }, - { - "input": 10, - "output": "ESTOP Was Actuated" - }, - { - "input": 11, - "output": "EStopped" - }, - { - "input": 12, - "output": "EStopped Locally" - }, - { - "input": 13, - "output": "Extended Faulted" - }, - { - "input": 14, - "output": "Full" - }, - { - "input": 15, - "output": "Gaylord Start Pressed" - }, - { - "input": 16, - "output": "Jam Fault" - }, - { - "input": 17, - "output": "Jammed" - }, - { - "input": 18, - "output": "Loading Allowed" - }, - { - "input": 19, - "output": "Loading Not Allowed" - }, - { - "input": 20, - "output": "Low Air Pressure Fault Was Present" - }, - { - "input": 21, - "output": "Maintenance Mode" - }, - { - "input": 22, - "output": "Conveyor Stopped In Maintenance Mode" - }, - { - "input": 23, - "output": "Motor Faulted" - }, - { - "input": 24, - "output": "Motor Was Faulted" - }, - { - "input": 25, - "output": "Normal" - }, - { - "input": 26, - "output": "Off Inactive" - }, - { - "input": 27, - "output": "Open" - }, - { - "input": 28, - "output": "PLC Ready To Run" - }, - { - "input": 29, - "output": "Package Release Pressed" - }, - { - "input": 30, - "output": "Power Branch Was Faulted" - }, - { - "input": 31, - "output": "Pressed" - }, - { - "input": 32, - "output": "Ready To Receive" - }, - { - "input": 33, - "output": "Running" - }, - { - "input": 34, - "output": "Started" - }, - { - "input": 35, - "output": "Stopped" - }, - { - "input": 36, - "output": "System Started" - }, - { - "input": 37, - "output": "Unknown" - }, - { - "input": 38, - "output": "VFD Fault" - }, - { - "input": 39, - "output": "Conveyor Running In Power Saving Mode" - }, - { - "input": 40, - "output": "Conveyor Jogging In Maintenance Mode" - }, - { - "input": 41, - "output": "VFD Reset Required" - }, - { - "input": 42, - "output": "Jam Reset Push Button Pressed" - }, - { - "input": 43, - "output": "Start Push Button Pressed" - }, - { - "input": 44, - "output": "Stop Push Button Pressed" - }, - { - "input": 45, - "output": "No Container" - }, - { - "input": 46, - "output": "Ready To Be Enabled" - }, - { - "input": 47, - "output": "Half Full" - }, - { - "input": 48, - "output": "Enabled" - }, - { - "input": 49, - "output": "Tipper Faulted" + "input": 54, + "output": "JAMMED/BLOCKED" } ], "outputType": "scalar", diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/resource.json index 577a4270..3822524b 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-10T11:56:53Z" + "timestamp": "2025-10-13T08:03:44Z" }, - "lastModificationSignature": "12a31144dbba0962f07826d4c790f8b6b5a0b185e4bcc73da8cfb313dc0fbd05" + "lastModificationSignature": "1201ccb86fa811ef57c9a1ce85cbaf58ceb9d97ae80e5bb2c6fcf81964aa0b63" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/thumbnail.png index fbebbf62..fcb8694b 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/view.json index bdd868e6..1c77149e 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/view.json @@ -26,117 +26,15 @@ "custom.color": { "binding": { "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + "expression": "now(1000)" }, "transforms": [ { - "expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n", - "type": "expression" - }, - { - "fallback": "#000000", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#C2C2C2" - }, - { - "input": 1, - "output": "#FF0000" - }, - { - "input": 2, - "output": "#FFA500" - }, - { - "input": 3, - "output": "#0008FF" - }, - { - "input": 4, - "output": "#00FF00" - }, - { - "input": 5, - "output": "#FFF700" - }, - { - "input": 6, - "output": "#87CEEB" - }, - { - "input": 7, - "output": "#90EE90" - }, - { - "input": 8, - "output": "#964B00" - }, - { - "input": 9, - "output": "#FFFFFF" - }, - { - "input": 10, - "output": "#000000" - }, - { - "input": 11, - "output": "#8B0000" - }, - { - "input": 12, - "output": "#808080" - }, - { - "input": 13, - "output": "#8B8000" - }, - { - "input": 14, - "output": "#006400" - }, - { - "input": 15, - "output": "#FFFFC5" - }, - { - "input": 16, - "output": "#00008B" - }, - { - "input": 17, - "output": "#FF7276" - }, - { - "input": 18, - "output": "#556B2F" - }, - { - "input": 19, - "output": "#B43434" - }, - { - "input": 20, - "output": "#4682B4" - }, - { - "input": 21, - "output": "#FFD700" - } - ], - "outputType": "color", - "type": "map" + "code": "\tstate \u003d str(self.custom.state).strip().upper() # normalize input\n\t\n\tif state \u003d\u003d \"CLOSED\": \n\t\treturn \"#C2C2C2\"\n\t\n\timport datetime\n\tsecond \u003d datetime.datetime.now().second % 2 # 0 or 1 for blinking\n\t\n\tif state \u003d\u003d \"CLEAR\":\n\t return \"#1fff1a\"\n\telif state \u003d\u003d \"BLOCKED\":\n\t return \"#000\"\n\telif state \u003d\u003d \"DISABLED\":\n\t return \"#3800fd\"\n\telif state \u003d\u003d \"JAMMED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#1fff1a\"\n\telif state \u003d\u003d \"JAMMED/BLOCKED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#000\"\n", + "type": "script" } ], - "type": "tag" + "type": "expr" }, "persistent": true }, @@ -246,212 +144,32 @@ }, "transforms": [ { - "expression": "coalesce({value},0)", + "expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n", "type": "expression" }, { - "fallback": "Unknown", + "fallback": "Closed", "inputType": "scalar", "mappings": [ { - "input": 0, - "output": "Closed" + "input": 50, + "output": "CLEAR" }, { - "input": 1, - "output": "Actuated" + "input": 51, + "output": "BLOCKED" }, { - "input": 2, - "output": "Communication Faulted" + "input": 52, + "output": "DISABLED" }, { - "input": 3, - "output": "Conveyor Running In Maintenance Mode" + "input": 53, + "output": "JAMMED" }, { - "input": 4, - "output": "Disabled" - }, - { - "input": 5, - "output": "Disconnected" - }, - { - "input": 6, - "output": "Stopped" - }, - { - "input": 7, - "output": "Enabled Not Running" - }, - { - "input": 8, - "output": "Encoder Fault" - }, - { - "input": 9, - "output": "Energy Management" - }, - { - "input": 10, - "output": "ESTOP Was Actuated" - }, - { - "input": 11, - "output": "EStopped" - }, - { - "input": 12, - "output": "EStopped Locally" - }, - { - "input": 13, - "output": "Extended Faulted" - }, - { - "input": 14, - "output": "Full" - }, - { - "input": 15, - "output": "Gaylord Start Pressed" - }, - { - "input": 16, - "output": "Jam Fault" - }, - { - "input": 17, - "output": "Jammed" - }, - { - "input": 18, - "output": "Loading Allowed" - }, - { - "input": 19, - "output": "Loading Not Allowed" - }, - { - "input": 20, - "output": "Low Air Pressure Fault Was Present" - }, - { - "input": 21, - "output": "Maintenance Mode" - }, - { - "input": 22, - "output": "Conveyor Stopped In Maintenance Mode" - }, - { - "input": 23, - "output": "Motor Faulted" - }, - { - "input": 24, - "output": "Motor Was Faulted" - }, - { - "input": 25, - "output": "Normal" - }, - { - "input": 26, - "output": "Off Inactive" - }, - { - "input": 27, - "output": "Open" - }, - { - "input": 28, - "output": "PLC Ready To Run" - }, - { - "input": 29, - "output": "Package Release Pressed" - }, - { - "input": 30, - "output": "Power Branch Was Faulted" - }, - { - "input": 31, - "output": "Pressed" - }, - { - "input": 32, - "output": "Ready To Receive" - }, - { - "input": 33, - "output": "Running" - }, - { - "input": 34, - "output": "Started" - }, - { - "input": 35, - "output": "Stopped" - }, - { - "input": 36, - "output": "System Started" - }, - { - "input": 37, - "output": "Unknown" - }, - { - "input": 38, - "output": "VFD Fault" - }, - { - "input": 39, - "output": "Conveyor Running In Power Saving Mode" - }, - { - "input": 40, - "output": "Conveyor Jogging In Maintenance Mode" - }, - { - "input": 41, - "output": "VFD Reset Required" - }, - { - "input": 42, - "output": "Jam Reset Push Button Pressed" - }, - { - "input": 43, - "output": "Start Push Button Pressed" - }, - { - "input": 44, - "output": "Stop Push Button Pressed" - }, - { - "input": 45, - "output": "No Container" - }, - { - "input": 46, - "output": "Ready To Be Enabled" - }, - { - "input": 47, - "output": "Half Full" - }, - { - "input": 48, - "output": "Enabled" - }, - { - "input": 49, - "output": "Tipper Faulted" + "input": 54, + "output": "JAMMED/BLOCKED" } ], "outputType": "scalar", diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Help/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Help/resource.json index ef8a7c4b..bc14b8bd 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Help/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Help/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-10-10T12:05:04Z" + "timestamp": "2025-10-10T15:09:57Z" }, - "lastModificationSignature": "5cfbd574d133c3e043808b04c0c7036c0bec2dc6381dc574d71a634934c2f2f5" + "lastModificationSignature": "814c361fb561a8f25c5168f2b0c48f837dc70f69d4162b2ec02a4925139bac9f" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Help/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Help/thumbnail.png index 689edb92..dc5eafb2 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Help/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Windows/Help/thumbnail.png differ