diff --git a/gateway_frontend/projects b/gateway_frontend/projects deleted file mode 120000 index 4171d5b..0000000 --- a/gateway_frontend/projects +++ /dev/null @@ -1 +0,0 @@ -/usr/local/bin/ignition/data/projects \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/page-config/config.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/page-config/config.json new file mode 100644 index 0000000..0db2168 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/page-config/config.json @@ -0,0 +1,60 @@ +{ + "pages": { + "/": { + "viewPath": "Components/Layouts/Navigation/Building" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Left", + "modal": false, + "resizable": false, + "show": "visible", + "size": 300, + "viewParams": {}, + "viewPath": "Components/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/page-config/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/page-config/resource.json new file mode 100644 index 0000000..10897a5 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/page-config/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "config.json" + ], + "attributes": { + "lastModificationSignature": "4ba639946a15e8cad7ed055729e0a634c5e3ddbf7a9ba1535b027d010fb72731", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-01T05:59:14Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/session-props/props.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/session-props/props.json new file mode 100644 index 0000000..a57b946 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/session-props/props.json @@ -0,0 +1,327 @@ +{ + "custom": { + "breadcrumbs": "Spaces/Floor 1/DM11", + "navStructure": [ + { + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ] + }, + "propConfig": { + "custom.navStructure": { + "binding": { + "config": { + "expression": "runScript(\"navigation.utils.get_structure\", 0)" + }, + "enabled": false, + "type": "expr" + } + }, + "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.offline.capable": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.enabled": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.lastSynced": { + "access": "SYSTEM", + "persistent": false + } + }, + "props": { + "address": "172.30.45.14", + "device": {}, + "geolocation": {}, + "locale": "en-US", + "offline": {}, + "theme": "oracle-dark", + "timeZoneId": "Etc/UTC" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/session-props/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/session-props/resource.json new file mode 100644 index 0000000..721b0db --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/session-props/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "props.json" + ], + "attributes": { + "lastModificationSignature": "3f6a59d80c1c6e5af0304cde1149ff799c143fdd6494bdfec4b5b0dd3c79ca6b", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-10T16:44:33Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/resource.json new file mode 100644 index 0000000..1346126 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "style.json" + ], + "attributes": { + "lastModificationSignature": "b338ec6a1137da8fedc29c1726565def2c48dde1ab92a090a12a96de9e96e551", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/style.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/style.json new file mode 100644 index 0000000..18edcee --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/clickable/style.json @@ -0,0 +1,26 @@ +{ + "base": { + "animation": { + "duration": "0.2s", + "timingFunction": "ease", + "keyframes": { + "0%": {}, + "100%": {} + } + } + }, + "variants": [ + { + "pseudo": "hover", + "style": { + "cursor": "pointer" + } + }, + { + "pseudo": "active", + "style": { + "opacity": "0.44" + } + } + ] +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/resource.json new file mode 100644 index 0000000..32865af --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "style.json" + ], + "attributes": { + "lastModificationSignature": "31f4fa0f2bfa7f757ae45c688ee615d6a546f6df63b90caa9a79330d172550d0", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:02Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/style.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/style.json new file mode 100644 index 0000000..78b4745 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/icon/style.json @@ -0,0 +1,15 @@ +{ + "base": { + "style": { + "backgroundColor": "var(--icon)" + } + }, + "variants": [ + { + "pseudo": "hover", + "style": { + "backgroundColor": "var(--icon-hover)" + } + } + ] +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/resource.json new file mode 100644 index 0000000..e3f171e --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "style.json" + ], + "attributes": { + "lastModificationSignature": "c6dea82befd35654cdbf8480a630acf1becc5f2fd7e315b504d62246f570e0f2", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/style.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/style.json new file mode 100644 index 0000000..b485e12 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Interactive/pill/style.json @@ -0,0 +1,19 @@ +{ + "base": { + "style": { + "borderColor": "#FFFFFF16", + "borderStyle": "solid", + "borderWidth": "1px", + "borderTopLeftRadius": "25px", + "borderTopRightRadius": "25px", + "borderBottomLeftRadius": "25px", + "borderBottomRightRadius": "25px", + "boxShadow": "var(--box-shadow-1)", + "cursor": "pointer", + "paddingBottom": "var(--space-xs)", + "paddingLeft": "var(--space-md)", + "paddingRight": "var(--space-md)", + "paddingTop": "var(--space-xs)" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/card/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/card/resource.json new file mode 100644 index 0000000..75e4a3d --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/card/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "style.json" + ], + "attributes": { + "lastModificationSignature": "3a60347d4be5f9e866306b67b0122fc8ec4fb2c4ecdea9e212b3b72571693f8b", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/card/style.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/card/style.json new file mode 100644 index 0000000..7d079f8 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/card/style.json @@ -0,0 +1,20 @@ +{ + "base": { + "style": { + "backgroundColor": "var(--container)", + "borderColor": "var(--neutral-30)", + "borderStyle": "solid", + "borderWidth": "1px", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "overflow": "visible", + "paddingBottom": "var(--space-sm)", + "paddingLeft": "var(--space-sm)", + "paddingRight": "var(--space-sm)", + "paddingTop": "var(--space-sm)" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text/resource.json new file mode 100644 index 0000000..cd144bc --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "style.json" + ], + "attributes": { + "lastModificationSignature": "bafd240c51fcbe721f01a3c0bbbcc5003be36e598c2bbe8db12a1ed9aebabf36", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text/style.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text/style.json new file mode 100644 index 0000000..056ac2d --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text/style.json @@ -0,0 +1,7 @@ +{ + "base": { + "style": { + "color": "var(--text-color)" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/resource.json new file mode 100644 index 0000000..ca07d00 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "style.json" + ], + "attributes": { + "lastModificationSignature": "e36ec47c234977644227d1fcf35bff6c84d7fb3908c3f80153060cbd131ff36c", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/style.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/style.json new file mode 100644 index 0000000..7e345a8 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Common/Static/text_muted/style.json @@ -0,0 +1,7 @@ +{ + "base": { + "style": { + "color": "var(--text-muted)" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button/resource.json new file mode 100644 index 0000000..da9067b --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "style.json" + ], + "attributes": { + "lastModificationSignature": "56b9c71a39a12ae1faf52159e01b24afb9f2a66e02c4bfa5f994d2cf0316bfa4", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button/style.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button/style.json new file mode 100644 index 0000000..907a5b9 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button/style.json @@ -0,0 +1,21 @@ +{ + "base": { + "style": { + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderWidth": "2px", + "color": "var(--call-to-action)" + } + }, + "variants": [ + { + "pseudo": "hover", + "style": { + "borderColor": "var(--call-to-action-hover)", + "borderStyle": "solid", + "borderWidth": "2px", + "color": "var(--call-to-action-hover)" + } + } + ] +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button_selected/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button_selected/resource.json new file mode 100644 index 0000000..5e8b93a --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button_selected/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "style.json" + ], + "attributes": { + "lastModificationSignature": "845000e9568a379b91be5bbf1d75e72c0c68d746644f9d7701b8e48343519afa", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:02Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button_selected/style.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button_selected/style.json new file mode 100644 index 0000000..c97ced9 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/button_selected/style.json @@ -0,0 +1,11 @@ +{ + "base": { + "style": { + "backgroundColor": "var(--call-to-action-highlight)", + "borderColor": "var(--call-to-action-highlight)", + "borderStyle": "solid", + "borderWidth": "2px", + "color": "white" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/text_field/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/text_field/resource.json new file mode 100644 index 0000000..5616c49 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/text_field/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "style.json" + ], + "attributes": { + "lastModificationSignature": "8e3c08b0512b9735c8559938647cb9643fea9ed835ad761ef68df2c343082b31", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/text_field/style.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/text_field/style.json new file mode 100644 index 0000000..0b24008 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Input/text_field/style.json @@ -0,0 +1,15 @@ +{ + "base": { + "style": { + "backgroundColor": "var(--container-nested)", + "borderColor": "var(--neutral-20)", + "borderStyle": "solid", + "borderWidth": "1px", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-1)" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/resource.json new file mode 100644 index 0000000..283ef81 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "style.json" + ], + "attributes": { + "lastModificationSignature": "e5f4f61f56a84d6127fb3a1ae45cfbbe7d8a31cb6277ac8c47341a5cf000a1d9", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:02Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/style.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/style.json new file mode 100644 index 0000000..0854cba --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/Layouts/PanZoomTarget/style.json @@ -0,0 +1,12 @@ +{ + "base": { + "animation": { + "duration": "0.1s", + "iterationCount": "1", + "keyframes": { + "0%": {}, + "100%": {} + } + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/navigation/items/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/navigation/items/resource.json new file mode 100644 index 0000000..203526e --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/navigation/items/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "style.json" + ], + "attributes": { + "lastModificationSignature": "b5c90b101623aa7b5fd91ed9dd3e25d3bdcb43cde1f7b98799e24f5192113fb2", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:02Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/navigation/items/style.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/navigation/items/style.json new file mode 100644 index 0000000..16db525 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/style-classes/navigation/items/style.json @@ -0,0 +1,16 @@ +{ + "base": { + "style": { + "color": "var(--text-color)", + "fontFamily": "sans-serif" + } + }, + "variants": [ + { + "pseudo": "hover", + "style": { + "backgroundColor": "var(--call-to-action-hover)" + } + } + ] +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/stylesheet/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/stylesheet/resource.json new file mode 100644 index 0000000..16a8b54 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/stylesheet/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "stylesheet.css" + ], + "attributes": { + "lastModificationSignature": "4be882ce18aee3e1d966242feea1d2aede10fc45d9a90fd1d8f835c1a437de6d", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:02Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/stylesheet/stylesheet.css b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/stylesheet/stylesheet.css new file mode 100644 index 0000000..0294586 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/stylesheet/stylesheet.css @@ -0,0 +1,7 @@ +/* Direct stylesheet authoring is an advanced feature. Knowledge of CSS required. + +.ia_treeComponent__alignmentGuide { + display: none !important; +} + +*/ \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/resource.json new file mode 100644 index 0000000..8f6098f --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "997c63afcc3cf2300ec49f78708bca89ed511fcaf9dee7540049e45bd15e4a93", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-12T16:57:17Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/thumbnail.png new file mode 100644 index 0000000..963b4a7 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/view.json new file mode 100644 index 0000000..c59acce --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Archive/Test/view.json @@ -0,0 +1,48 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "TabContainer" + }, + "position": { + "basis": "300px" + }, + "props": { + "currentTabIndex": 4, + "menuStyle": { + "backgroundColor": "var(--container-root)" + }, + "menuType": "modern", + "tabStyle": { + "active": { + "borderStyle": "none", + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/resource.json new file mode 100644 index 0000000..e53239e --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "bcb7bccd714d6202c5a80eb026d6b2c7c854b5fbd2afd061afc35b4e200453a2", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:57:54Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/thumbnail.png new file mode 100644 index 0000000..deca291 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/view.json new file mode 100644 index 0000000..b6eff7c --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/_generic_field/view.json @@ -0,0 +1,96 @@ +{ + "custom": { + "location": "Components/Atoms/Fields", + "widget": "status" + }, + "params": { + "item": { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Config/BkrSizeCkt1", + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01/CB1/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + } + }, + "propConfig": { + "custom.location": { + "persistent": true + }, + "custom.widget": { + "binding": { + "config": { + "path": "view.params.item" + }, + "transforms": [ + { + "code": "\treturn value[\u0027widget\u0027]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.item": { + "binding": { + "config": { + "path": "view.params.item" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "{view.custom.location} + \"/\" + {view.custom.widget}" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "justify": "center" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/resource.json new file mode 100644 index 0000000..c99790a --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "ab7663fa68d39103a3239300b23fbbc2213c92f47047fdc3e7366813c997e9e7", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-12T16:53:11Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/thumbnail.png new file mode 100644 index 0000000..e2c8f66 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/view.json new file mode 100644 index 0000000..1f01280 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_analog/view.json @@ -0,0 +1,246 @@ +{ + "custom": { + "buffer": null, + "value": null + }, + "params": { + "tagPath": "[default]CDU_Test1/Config/Secondary DP Setpoint" + }, + "propConfig": { + "custom.buffer": { + "persistent": true + }, + "custom.value": { + "binding": { + "config": { + "bidirectional": true, + "coalesce": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}" + }, + "type": "tag" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}.uiLabel" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value -\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/indeterminate_check_box" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onMouseUp": { + "config": { + "script": "\tself.view.custom.value \u003d self.view.custom.buffer" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Slider" + }, + "position": { + "basis": "35%" + }, + "propConfig": { + "props.max": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}.EngHigh" + }, + "type": "tag" + } + }, + "props.min": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}.EngLow" + }, + "type": "tag" + } + }, + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.buffer" + }, + "type": "property" + } + } + }, + "props": { + "handleColor": "var(--call-to-action)", + "trackColor": "var(--call-to-action-highlight)" + }, + "type": "ia.input.slider" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.value +\u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon_0" + }, + "position": { + "basis": "5%" + }, + "props": { + "color": "var(--call-to-action)", + "path": "material/add_box" + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "NumericEntryField" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.value": { + "binding": { + "config": { + "bidirectional": true, + "path": "view.custom.value" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Input/text_field", + "paddingBottom": "var(--space-xs)", + "paddingTop": "var(--space-xs)" + } + }, + "type": "ia.input.numeric-entry-field" + }, + { + "meta": { + "name": "Label_0" + }, + "position": { + "basis": "10%" + }, + "props": { + "style": { + "classes": "Common/Static/text_muted" + }, + "text": "degF" + }, + "type": "ia.display.label" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.view.custom.buffer \u003d self.view.custom.value" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/resource.json new file mode 100644 index 0000000..e35233f --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "605291d4fb6814cac7e4319d90d0723f67e1c4746bcac03275c6ff851923257c", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-12T16:53:15Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/thumbnail.png new file mode 100644 index 0000000..0ab9e0f Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/view.json new file mode 100644 index 0000000..d9716a0 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/config_options/view.json @@ -0,0 +1,111 @@ +{ + "custom": {}, + "params": { + "tagPath": "[default]CDU_Test1/Config/Status" + }, + "propConfig": { + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 500 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}.uiLabel" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Dropdown" + }, + "position": { + "basis": "256px" + }, + "propConfig": { + "props.options": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}.uiConfig" + }, + "transforms": [ + { + "code": "\treturn value[\u0027options\u0027]", + "type": "script" + } + ], + "type": "tag" + } + }, + "props.value": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "boxShadow": "var(--box-shadow-1)", + "overflow": "visible" + } + }, + "type": "ia.input.dropdown" + } + ], + "meta": { + "name": "root" + }, + "props": { + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/resource.json new file mode 100644 index 0000000..01a8755 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "75fcabf079353675719b38010df1fb6f37ebc378767c88fc2dbccf2d1dde4052", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T17:36:41Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/thumbnail.png new file mode 100644 index 0000000..94f6752 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/view.json new file mode 100644 index 0000000..95fe1dc --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/meta_field/view.json @@ -0,0 +1,157 @@ +{ + "custom": {}, + "params": { + "item": { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device ID", + "tagpath": "[default]_Testing/CDU/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + } + }, + "propConfig": { + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 38, + "width": 295 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.item.tagpath" + }, + "transforms": [ + { + "code": "\treturn value.split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "TextField" + }, + "position": { + "basis": "75%" + }, + "propConfig": { + "props.enabled": { + "binding": { + "config": { + "expression": "!{view.params.item.read_only}" + }, + "type": "expr" + } + }, + "props.style.cursor": { + "binding": { + "config": { + "path": "view.params.item.read_only" + }, + "transforms": [ + { + "fallback": "Not-Allowed", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "Not-Allowed" + }, + { + "input": false, + "output": "Text" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "bidirectional": true, + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "spellcheck": false, + "style": { + "classes": "Input/text_field" + } + }, + "type": "ia.input.text-field" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/resource.json new file mode 100644 index 0000000..002f051 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "a6c825b65cae253614694899140ad2c634173546b81263f67f0c244f1adadeaf", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-01T04:46:22Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/thumbnail.png new file mode 100644 index 0000000..da54885 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/view.json new file mode 100644 index 0000000..df423cc --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_multistate/view.json @@ -0,0 +1,192 @@ +{ + "custom": { + "tagPath": "[default]_Testing/CDU/Status/air_temp" + }, + "params": { + "item": { + "access_level": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "tagPath": "[default]_Testing/CDU/Status/air_temp", + "type": "Status", + "widget": "status_value" + } + }, + "propConfig": { + "custom.tagPath": { + "binding": { + "config": { + "path": "view.params.item" + }, + "transforms": [ + { + "code": "\treturn value[\u0027tagPath\u0027]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.custom.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Value" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.custom.tagPath}" + }, + "tagPath": "{tagPath}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "overflow": "visible", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--call-to-action)", + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EngUnit" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.custom.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Cfg_EngUnits" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-muted)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/resource.json new file mode 100644 index 0000000..5f4e94d --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "91f98be0fa6c001a492805f222e710abfbebfba623f46d1bf9b5b6044bdcaf55", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T17:21:03Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/thumbnail.png new file mode 100644 index 0000000..080ccd4 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/view.json new file mode 100644 index 0000000..c9ed513 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Fields/status_value/view.json @@ -0,0 +1,190 @@ +{ + "custom": {}, + "params": { + "item": { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/air_temp", + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02/Status/air_temp", + "type": "Status", + "widget": "status_value" + } + }, + "propConfig": { + "params.item": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 300 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "60%", + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Item_Label" + }, + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-color)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Value" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Val" + }, + "transforms": [ + { + "expression": "numberFormat({value}, {view.params.item.format})", + "type": "expression" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "overflow": "visible", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--call-to-action)", + "textAlign": "right" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EngUnit" + }, + "position": { + "basis": "20%" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.item.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Cfg_EngUnits" + }, + "transforms": [ + { + "code": "\tif value is None:\n\t\treturn \u0027\u0027\n\treturn value", + "type": "script" + } + ], + "type": "tag" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text", + "paddingRight": "var(--space-sm)" + }, + "textStyle": { + "color": "var(--text-muted)", + "textAlign": "start" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "60%", + "grow": 1, + "shrink": 0 + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "justify": "center", + "style": { + "marginRight": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/resource.json new file mode 100644 index 0000000..1e40337 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "a071eacfcb3b74218b8ae9b66a4b21471af52abfd3c02a2bcd0a9e6da23606ef", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-10T17:41:37Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/thumbnail.png new file mode 100644 index 0000000..b8ac228 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/view.json new file mode 100644 index 0000000..ff7a95d --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/DisplayValue/view.json @@ -0,0 +1,327 @@ +{ + "custom": {}, + "params": { + "layout": 0, + "tagPath": "{view.params.tagpath}+\"/Status/sup_wtr_avg_press" + }, + "propConfig": { + "params.layout": { + "paramDirection": "input", + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 50, + "width": 130 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Val" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Val" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--call-to-action)", + "fontSize": 14, + "fontWeight": "bold", + "textAlign": "end" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "EngUnit" + }, + "propConfig": { + "position.basis": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "50%", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "50%" + }, + { + "input": 1, + "output": "20%" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "position.display": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": false, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": false + }, + { + "input": 1, + "output": true + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Cfg_EngUnits" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color-muted)", + "fontSize": 12, + "fontWeight": "lighter", + "textAlign": "start" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Value" + }, + "props": { + "justify": "center", + "style": { + "gap": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "EngUnit" + }, + "position": { + "basis": "50%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": true, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": true + }, + { + "input": 1, + "output": false + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Cfg_EngUnits" + }, + "type": "tag" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color-muted)", + "fontSize": 12, + "fontWeight": "lighter", + "textAlign": "start" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Parameters.Item_Id" + }, + "type": "tag" + } + }, + "props.textStyle.textAlign": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "start", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "start" + }, + { + "input": 1, + "output": "center" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "overflow": "visible" + }, + "textStyle": { + "color": "var(--text-muted)", + "fontSize": 12, + "overflowWrap": "normal" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "Info" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "propConfig": { + "props.direction": { + "binding": { + "config": { + "path": "view.params.layout" + }, + "transforms": [ + { + "fallback": "row", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "row" + }, + { + "input": 1, + "output": "column" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "justify": "center", + "style": { + "gap": "5px", + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/resource.json new file mode 100644 index 0000000..2970082 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "9005c6ec17487258e4ace0ea8a320e1f2e83d61525e37f8d0b835ade07a068d6", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-01T03:40:13Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/thumbnail.png new file mode 100644 index 0000000..54ce98e Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/view.json new file mode 100644 index 0000000..e085c2a --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Atoms/Indicators/Pills/view.json @@ -0,0 +1,78 @@ +{ + "custom": {}, + "params": { + "label": "Info", + "selected": "value" + }, + "propConfig": { + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.selected": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 35, + "width": 168 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + } + }, + "type": "ia.display.label" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tpayload \u003d {\u0027newTab\u0027 : self.view.params.label}\n\tsystem.perspective.sendMessage(\"TAB_CHANGE\", payload)" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "propConfig": { + "props.style.classes": { + "binding": { + "config": { + "expression": "if({view.params.label} \u003d {view.params.selected}, \r\n \"Common/Interactive/pill Input/button_selected\",\r\n \"Common/Interactive/pill Input/button\"\r\n )" + }, + "type": "expr" + } + } + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "direction": "column", + "justify": "center", + "style": {} + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/resource.json new file mode 100644 index 0000000..52096ae --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "ffc282a07cc827e0f5fa661d3c5a22d025608fe67c5bf30d43bdf90ff7d11020", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/thumbnail.png new file mode 100644 index 0000000..27ae78b Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/view.json new file mode 100644 index 0000000..d8ce2fb --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_data_hall/view.json @@ -0,0 +1,14 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/resource.json new file mode 100644 index 0000000..7f4b447 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "ea95028edc4d9d7957ce5183ab8cf953609392b8bc0461cec37af472052a4681", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/thumbnail.png new file mode 100644 index 0000000..5b9629b Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/view.json new file mode 100644 index 0000000..d8ce2fb --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Cards/home_floor/view.json @@ -0,0 +1,14 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/resource.json new file mode 100644 index 0000000..25423de --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "220d9f65d84c5397b37e53c6abf68b1f23ccf430143f002d25d303565907b683", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-10T17:42:55Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/thumbnail.png new file mode 100644 index 0000000..2d86754 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/view.json new file mode 100644 index 0000000..5dc87cf --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Diagrams/CDU/view.json @@ -0,0 +1,2955 @@ +{ + "custom": {}, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 400, + "width": 842 + } + }, + "root": { + "children": [ + { + "custom": { + "color": "#B6ACA240" + }, + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "open", + "viewParams": { + "tagPath": "{view.params.tagpath}" + } + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "DiagramV2" + }, + "position": { + "height": 350.32, + "width": 804, + "x": 14.9252, + "y": 36 + }, + "propConfig": { + "props.elements[0].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[0].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[0].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[10].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[10].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[10].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[10].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[11].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[11].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[11].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[11].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[12].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[12].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[13].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[13].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[14].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[14].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[15].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[15].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[16].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[16].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[17].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[17].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[18].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[18].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[19].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[19].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[20].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[21].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[22].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[10].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[11].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[23].elements[9].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[10].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[11].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[3].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[4].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[5].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[6].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[7].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[8].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[24].elements[9].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[25].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[26].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[27].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[28].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[29].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[30].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[31].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[32].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[33].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[34].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[35].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[36].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[37].fill.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[38].fill.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[39].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[40].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[41].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[42].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[43].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[44].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[45].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[50].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[5].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[5].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[5].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[6].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[7].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[8].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[3].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[3].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[3].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[4].elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[4].elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + }, + "props.elements[9].elements[4].elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "elements": [ + { + "cx": "870.5", + "cy": "96.677001953125", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "16.806", + "ry": "16.382", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M858.25 107.893c7.971-7.311 16.091-7.618 24.381 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M882.6300000000001 85.48c-7.971 7.31-16.091 7.618-24.381 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "d": "M887.31 96.677l29.502 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M916.81 89.606l0 14.141", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M547.448 407.356l6.444-10.879 12.888 0 6.444 10.879-6.444 10.879-12.888 0-6.444-10.879Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "cx": "560.3359985351562", + "cy": "413.5270080566406", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "2.524", + "ry": "2.46", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M560.336 411.067l0-12.054", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M287.29 279.863l6.444-10.879 12.888 0 6.444 10.879-6.444 10.88-12.888 0-6.444-10.88Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "cx": "300.1780090332031", + "cy": "286.03399658203125", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "2.524", + "ry": "2.46", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M300.178 283.574l0-12.054", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M775.091 52.49l6.444-10.879 12.888 0 6.443 10.879-6.443 10.88-12.888 0-6.444-10.88Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "cx": "787.97900390625", + "cy": "58.6609992980957", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "2.524", + "ry": "2.46", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M787.979 56.201l0-12.054", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "d": "M787.979 63.37l0 33.307", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M775.091 142.328l6.444-10.879 12.888 0 6.443 10.879-6.443 10.879-12.888 0-6.444-10.879Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M787.979 150.93l0-17.204", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M779.153 142.328l17.651 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M787.121 142.399l-2.682-2.248", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M784.225 144.502l2.896-2.103", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M784.225 144.502l0-4.351", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M788.819 142.254l2.683 2.248", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M791.716 140.151l-2.897 2.103", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M791.716 140.151l0 4.351", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + } + ], + "name": "group", + "type": "group" + }, + { + "d": "M787.979 131.449l0-34.772", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M775.348 407.356l6.444-10.879 12.887 0 6.444 10.879-6.444 10.879-12.887 0-6.444-10.879Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M788.236 415.959l0-17.205", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M779.41 407.356l17.651 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M787.378 407.427l-2.682-2.247", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M784.482 409.53l2.896-2.103", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M784.482 409.53l0-4.35", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M789.076 407.282l2.682 2.248", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M791.972 405.18l-2.896 2.102", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M791.972 405.18l0 4.35", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "cx": "476.7230224609375", + "cy": "139.26100158691406", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "21.632", + "ry": "21.085", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M498.355 139.261l-32.514-18.223", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M465.841 157.54l32.481-18.279", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M465.841 157.54l0-36.502", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "cx": "476.7230224609375", + "cy": "54.28900146484375", + "fill": { + "paint": "transparent" + }, + "name": "ellipse", + "rx": "21.632", + "ry": "21.085", + "stroke": { + "width": "1.66px" + }, + "type": "ellipse" + }, + { + "d": "M498.355 54.289l-32.514-18.223", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M465.841 72.569l32.481-18.28", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M465.841 72.569l0-36.503", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M24.771,30.737c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.977 6.336,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.49,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.931,-4.507 3.824,-18.526 3.824,-18.526c0,0 2.927,-14.222 3.841,-18.665c0.168,-0.815 -0.095,-1.659 -0.696,-2.234c-0.05,-0.047 -0.101,-0.096 -0.152,-0.146c-1.619,-1.549 -4.158,-1.586 -5.821,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "0.828", + "y": "24.676" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M24.771,143.045c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.977 6.336,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.49,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.931,-4.507 3.824,-18.526 3.824,-18.526c0,0 2.927,-14.223 3.841,-18.665c0.168,-0.815 -0.095,-1.659 -0.696,-2.234c-0.05,-0.047 -0.101,-0.096 -0.152,-0.146c-1.619,-1.549 -4.158,-1.586 -5.821,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "0.828", + "y": "136.984" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M24.771,255.353c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.336,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.49,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.931,-4.507 3.824,-18.526 3.824,-18.526c0,0 2.927,-14.223 3.841,-18.665c0.168,-0.815 -0.095,-1.659 -0.696,-2.234c-0.05,-0.048 -0.101,-0.096 -0.152,-0.146c-1.619,-1.549 -4.158,-1.586 -5.821,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "0.828", + "y": "249.292" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M24.771,367.661c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.336,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.49,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.931,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.168,-0.815 -0.095,-1.659 -0.696,-2.234c-0.05,-0.048 -0.101,-0.096 -0.152,-0.146c-1.619,-1.549 -4.158,-1.586 -5.821,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "0.828", + "y": "361.6" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M125.69,30.707c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.335,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.231 -0.405,0.352c-1.407,1.223 -3.491,1.253 -4.932,0.072c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.93,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.167,-0.815 -0.096,-1.659 -0.697,-2.234c-0.049,-0.048 -0.1,-0.096 -0.152,-0.146c-1.618,-1.549 -4.157,-1.586 -5.82,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "101.747", + "y": "24.646" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M125.69,143.025c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.335,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.352c-1.407,1.223 -3.491,1.253 -4.932,0.072c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.93,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.167,-0.815 -0.096,-1.659 -0.697,-2.234c-0.049,-0.048 -0.1,-0.096 -0.152,-0.146c-1.618,-1.549 -4.157,-1.586 -5.82,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "101.747", + "y": "136.964" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M125.69,255.343c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.335,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.352c-1.407,1.223 -3.491,1.253 -4.932,0.072c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.93,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.167,-0.815 -0.096,-1.659 -0.697,-2.234c-0.049,-0.048 -0.1,-0.096 -0.152,-0.146c-1.618,-1.549 -4.157,-1.586 -5.82,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "101.747", + "y": "249.282" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M125.69,367.661c-0.612,0.552 -0.886,1.387 -0.72,2.195c1.232,5.976 6.335,30.739 7.644,37.087c0.189,0.919 -0.132,1.869 -0.841,2.484c-0.13,0.113 -0.266,0.232 -0.405,0.353c-1.407,1.222 -3.491,1.252 -4.932,0.071c-0.225,-0.184 -0.444,-0.363 -0.646,-0.529c-0.669,-0.548 -0.979,-1.422 -0.804,-2.269c0.93,-4.507 3.824,-18.526 3.824,-18.526c0,-0 2.927,-14.223 3.841,-18.665c0.167,-0.815 -0.096,-1.659 -0.697,-2.234c-0.049,-0.048 -0.1,-0.096 -0.152,-0.146c-1.618,-1.549 -4.157,-1.586 -5.82,-0.085c-0.101,0.091 -0.199,0.179 -0.292,0.264Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "52.714", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "54.08", + "x": "101.747", + "y": "361.6" + } + ], + "name": "group", + "type": "group" + }, + { + "d": "M498.3332953511323 54.289l90.78370679909571 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.1170021502279 139.261l-90.78370679909571 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 54.092l97.229 0 0 85.169-97.229 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "elements": [ + { + "d": "M589.304 117.159l22.06 0 0 36.81c0.045 9.919-22.247 9.92-22.247 0l0.187-36.81Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M600.24 117.159l0-14.578c-0.01-5.091 7.672-5.027 7.572 0.182", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 117.159l21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M601.486 117.159l9.878 9.629", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 126.788l21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 137.426l20.297 19.784", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 148.065l13.19 12.857", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 117.159l-21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M599.414 117.159l-9.878 9.629", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 126.788l-21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 137.426l-20.664 20.143", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 148.065l-13.191 12.857", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "elements": [ + { + "d": "M589.304 31.968l22.06 0 0 36.81c0.045 9.919-22.247 9.919-22.247 0l0.187-36.81Z", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M600.24 31.968l0-14.579c-0.01-5.091 7.672-5.027 7.572 0.183", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 31.968l21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M601.486 31.968l9.878 9.628", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 41.596l21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 52.235l20.297 19.784", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M589.536 62.873l13.19 12.858", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 31.968l-21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M599.414 31.968l-9.878 9.628", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 41.596l-21.828 21.277", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 52.235l-20.664 20.142", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M611.364 62.873l-13.191 12.858", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "name": "group", + "type": "group" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "389.668", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "114.676", + "x": "163.735", + "y": "24.646" + }, + { + "d": "M208.807,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M221.073,24.646l0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M231.463,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M243.421,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M255.183,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M266.798,24.646l-0,389.668", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M278.411,96.43l-69.604,-0c-11.139,-0 -17.995,13.181 -17.995,27.333c-0,15.672 6.972,30.524 17.995,30.524l34.614,-0c12.359,-0 19.853,12.163 19.853,27.804c0,16.686 -7.625,29.598 -19.853,29.598l-34.614,-0c-9.745,-0 -17.994,13.04 -17.994,29.814c0,18.241 9.541,28.954 17.994,28.954l34.614,-0c11.758,-0 19.403,9.923 19.403,28.693c-0,18.771 -7.803,28.709 -19.403,28.709l-34.614,-0c-9.957,-0 -18.233,12.307 -18.233,28.447c-0,17.594 8.415,29.41 18.233,29.41l69.604,-0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M278.411 385.716l641.4763497418165 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M278.411 96.43l92.22200323426723 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M920.6666758827145 379.363l0 12.706", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M708.593 96.677l145.099 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M450.12199999999996 142.988l4.97-3.727-4.97-3.727 0 7.454Z", + "fill": {}, + "name": "path", + "type": "path" + }, + { + "d": "M450.12199999999996 50.562l4.97 3.727-4.97 3.728 0-7.455Z", + "fill": {}, + "name": "path", + "type": "path" + }, + { + "d": "M451.116 139.261l-80.483 0 0-84.972 80.483 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M560.336 396.477l0-10.761", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M788.2360092785532 396.477l0-10.761", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "fill": { + "paint": "transparent" + }, + "height": "30.58599853515625", + "name": "rect", + "stroke": { + "width": "1.66px" + }, + "type": "rect", + "width": "758.931640625", + "x": "163.73500061035156", + "y": "440.2439880371094" + }, + { + "d": "M345.526408187675 461.543l401.37722155404094 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M345.526408187675 454.536l401.37722155404094 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + }, + { + "d": "M345.526408187675 447.529l401.37722155404094 0", + "fill": { + "paint": "transparent" + }, + "name": "path", + "stroke": { + "width": "1.66px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1069 472" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "EquipmentName" + }, + "position": { + "height": 32, + "rotate": { + "anchor": "0% 25%" + }, + "width": 79, + "x": 9.61, + "y": 1.77 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagpath": "{view.params.tagpath}" + }, + "tagPath": "{tagpath}/Parameters.Asset_Label" + }, + "type": "tag" + } + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "return_wate_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 399.991, + "y": 282.7 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PT41_flt_press" + }, + "position": { + "height": 35, + "width": 120, + "x": 460, + "y": 36.47998 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/filter_inlet_press_PT41\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "air_temp_indicator" + }, + "position": { + "height": 35, + "width": 85, + "x": 232.307, + "y": 264.707 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/air_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan1_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 7.04516, + "y": 99.4 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_5_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan2_speed" + }, + "position": { + "height": 35, + "rotate": { + "anchor": "25% 50%" + }, + "width": 60, + "x": 81.0452, + "y": 99.4 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_1_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan3_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 7.04516, + "y": 182.4 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_6_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan4_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 81.0452, + "y": 182.4 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_2_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan5_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 7.04516, + "y": 266 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_7_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan7_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 7.04516, + "y": 349.2 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_8_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan8_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 81.0452, + "y": 349.2 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_4_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "P41_speed" + }, + "position": { + "height": 35, + "width": 86, + "x": 286.7, + "y": 39.51 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/P41_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "P31_speed" + }, + "position": { + "height": 35, + "width": 120, + "x": 267.7, + "y": 142.076 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/P31_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "supply_flow" + }, + "position": { + "height": 35, + "width": 108, + "x": 656, + "y": 55.98 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/sup_water_flow\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "supply_water_temp_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 569.5, + "y": 23.9719 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/sup_wtr_avg_temp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "return_water_press_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 569.5, + "y": 282.7 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/ret_water_avg_press\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "supply_water_press_avg" + }, + "position": { + "height": 35, + "width": 120, + "x": 569.5, + "y": 154.372 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/sup_wtr_avg_press\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "fan6_speed" + }, + "position": { + "height": 35, + "width": 60, + "x": 81.0452, + "y": 266 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/fan_3_speed\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 1 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "PT31_flt_press" + }, + "position": { + "height": 35, + "width": 120, + "x": 460, + "y": 145.390625 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/filter_inlet_press_PT31\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "status_indicator" + }, + "position": { + "height": 35, + "width": 120, + "x": 691, + "y": 304.747 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/group\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "group_indicator" + }, + "position": { + "height": 35, + "width": 120, + "x": 691, + "y": 349.312 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/status\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "avg_diff_press" + }, + "position": { + "height": 35, + "width": 120, + "x": 557.043, + "y": 220.827 + }, + "propConfig": { + "props.params.tagPath": { + "binding": { + "config": { + "expression": "{view.params.tagpath}+\"/Status/sup_ret_dp\"" + }, + "type": "expr" + } + } + }, + "props": { + "params": { + "layout": 0 + }, + "path": "Components/Atoms/Indicators/DisplayValue", + "style": { + "overflow": "visible" + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/resource.json new file mode 100644 index 0000000..fe020ae --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "5606b94930f6cc4a18aec4a0835d74dde76c6ee934eefb250f3b7118dcc7a9c5", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:52:33Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/thumbnail.png new file mode 100644 index 0000000..716c954 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/view.json new file mode 100644 index 0000000..828d18a --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/body/view.json @@ -0,0 +1,237 @@ +{ + "custom": {}, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/resource.json new file mode 100644 index 0000000..ab2b54a --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "76b26d6941f55cbee881eb161956ab16cc6bd3e521eb734a9fdff4716110fd74", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:52:33Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/thumbnail.png new file mode 100644 index 0000000..4a02244 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/view.json new file mode 100644 index 0000000..3edcbb8 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/config/view.json @@ -0,0 +1,167 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Config\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/resource.json new file mode 100644 index 0000000..0ec128d --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "f89839ae46db27aa87f96bae3337b0cebb8e3fbf0290f14211cabaf297e78523", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:52:33Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/thumbnail.png new file mode 100644 index 0000000..8e596c7 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/view.json new file mode 100644 index 0000000..ed31397 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/control/view.json @@ -0,0 +1,118 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Control/start", + "type": "Control", + "widget": "status" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Control\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/resource.json new file mode 100644 index 0000000..e0b954c --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "5fa80b93779dbe6fda75bd0bd26e96f8e2bb9845aaf3557001aae3886cbbe3e6", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:52:33Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/thumbnail.png new file mode 100644 index 0000000..0deab85 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/view.json new file mode 100644 index 0000000..da796d3 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/meta/view.json @@ -0,0 +1,318 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Meta\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "663px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/resource.json new file mode 100644 index 0000000..2419e34 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "ad8b5395a24e063c9806eab78953498238db82fa142f7e5230a98f5be3002d8f", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:52:33Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/thumbnail.png new file mode 100644 index 0000000..dc4e42e Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/view.json new file mode 100644 index 0000000..7f6488f --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/status/view.json @@ -0,0 +1,718 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/resource.json new file mode 100644 index 0000000..440c165 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "56e8e9e857fb88d667751c7fb4f50b46f03a450e7c1cc2664612bb3c450ab064", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:52:33Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/thumbnail.png new file mode 100644 index 0000000..816ad7a Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/view.json new file mode 100644 index 0000000..eed9d8c --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/CDU/trend/view.json @@ -0,0 +1,51 @@ +{ + "custom": {}, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "PowerChart" + }, + "position": { + "basis": "600px" + }, + "props": { + "config": { + "tagBrowserStartPath": "[default]_testing/Test_CDU1" + }, + "interaction": { + "chartZoomLevel": 1, + "rangeZoomLevel": 1 + } + }, + "type": "ia.chart.powerchart" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/resource.json new file mode 100644 index 0000000..8f1a2a2 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "8727578fd06d6d481be0769decec26a92421a269d7445734ab886560333e6ddd", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:53:30Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/thumbnail.png new file mode 100644 index 0000000..8b0de3f Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/view.json new file mode 100644 index 0000000..101b1ca --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/body/view.json @@ -0,0 +1,237 @@ +{ + "custom": {}, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01", + "udt_type": "RPP" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/resource.json new file mode 100644 index 0000000..b614d82 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "8bedfb5ae15db05ae189c85b303059197a1e1d5e12bc3c278165ec30d9fbbf48", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:52:39Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/thumbnail.png new file mode 100644 index 0000000..4a02244 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/view.json new file mode 100644 index 0000000..3edcbb8 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/config/view.json @@ -0,0 +1,167 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Config\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/resource.json new file mode 100644 index 0000000..2c4b090 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "988d816d5d09439c74521128f56bdcb31eb0e524d2c9f7daadc989d8adf81b4b", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:52:39Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/thumbnail.png new file mode 100644 index 0000000..8e596c7 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/view.json new file mode 100644 index 0000000..ed31397 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/control/view.json @@ -0,0 +1,118 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Control/start", + "type": "Control", + "widget": "status" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Control\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/resource.json new file mode 100644 index 0000000..cb447b8 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "280721a88bb8c8324775a55640cd9ef48fd6398293574e5ab5cc7de465d98f63", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:52:39Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/thumbnail.png new file mode 100644 index 0000000..0deab85 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/view.json new file mode 100644 index 0000000..da796d3 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/meta/view.json @@ -0,0 +1,318 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Meta\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "663px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/resource.json new file mode 100644 index 0000000..e0c044f --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "b5e3460dda831f97dae4d77c49e5ee85c8bf8cb8ea6df56af22267ee0e3de529", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T21:06:13Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/thumbnail.png new file mode 100644 index 0000000..45d6963 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/view.json new file mode 100644 index 0000000..ec9d4a4 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/status/view.json @@ -0,0 +1,5202 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB1/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB2/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB3/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB4/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB5/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB6/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB7/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB8/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB9/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB10/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB11/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB12/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB13/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB14/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Config/BkrSizeCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Config/BkrSizeCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Config/BkrSizeCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/AlmCkt1", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/AlmCkt2", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/AlmCkt3", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/max_Current", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/max_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/PF", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/Status", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": null, + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/CB15/Status/Total_kW", + "type": "Status", + "widget": "status" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Alm_Circuit", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Alm_GblLatch", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Alm_InputVoltage_L12", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Alm_InputVoltage_L23", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Alm_InputVoltage_L31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_Current", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_kVA", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_kW", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_Max_Current", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_Max_kW", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_PF", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt1_THD_Current", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_Current", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_kVA", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_kW", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_Max_Current", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_Max_kW", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_PF", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt2_THD_Current", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_Current", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_kVA", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_kW", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_Max_Current", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_Max_kW", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_PF", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Ckt3_THD_Current", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_AvgVolt_LL", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_AvgVolt_LN", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Freq", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_THD_L1N", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_THD_L2N", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_THD_L12", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_THD_L23", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_THD_L31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Volt_L1N", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Volt_L2N", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Volt_L3N", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Volt_L12", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Volt_L23", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/Inp_Volt_L31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_Max_Total_Current", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_Max_Total_kW", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_MaxCktCurrent", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_NeutralCurrent", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_PF", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_Total_kVA", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/MainCB_Total_kW", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_1", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_2", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_3", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_4", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_5", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_6", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_7", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_8", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_9", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L1_10", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_1", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_2", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_3", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_4", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_5", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_6", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_7", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_8", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_9", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L2_10", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_1", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_2", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_3", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_4", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_5", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_6", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_7", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_8", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_9", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_RPP01", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/THD_Volt_Content_L3_10", + "type": "Status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01", + "udt_type": "RPP" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/resource.json new file mode 100644 index 0000000..2a685a9 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "27ecf0a1984811622b4f79d0b9fe482e35ebf1aa9f918ff40b0cd68e6243f107", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:52:39Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/thumbnail.png new file mode 100644 index 0000000..816ad7a Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/view.json new file mode 100644 index 0000000..eed9d8c --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/RPP/trend/view.json @@ -0,0 +1,51 @@ +{ + "custom": {}, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "PowerChart" + }, + "position": { + "basis": "600px" + }, + "props": { + "config": { + "tagBrowserStartPath": "[default]_testing/Test_CDU1" + }, + "interaction": { + "chartZoomLevel": 1, + "rangeZoomLevel": 1 + } + }, + "type": "ia.chart.powerchart" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/resource.json new file mode 100644 index 0000000..04f0091 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "864ae54ba4b6ffbf7e0439b6cb77112a36c41e1b54fdd71cb70c13c8e4804b0f", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:58:51Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/thumbnail.png new file mode 100644 index 0000000..2c43b17 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/view.json new file mode 100644 index 0000000..f47db18 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/body/view.json @@ -0,0 +1,237 @@ +{ + "custom": {}, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Control" + }, + "position": { + "tabIndex": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/control\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Status" + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/status\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Config" + }, + "position": { + "tabIndex": 2 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/config\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Trends" + }, + "position": { + "tabIndex": 3 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/trend\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Meta" + }, + "position": { + "tabIndex": 4 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.params.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\" + {view.params.udt_type} + \"/meta\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "TabContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "menuType": "modern", + "tabSize": { + "height": 35, + "width": 70 + }, + "tabStyle": { + "active": { + "color": "var(--call-to-action)" + }, + "inactive": { + "color": "gray" + } + }, + "tabs": [ + "Status", + "Control", + "Config", + "Trends", + "Meta" + ] + }, + "type": "ia.container.tab" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/resource.json new file mode 100644 index 0000000..993bfe3 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "81e2624df29f74892f041e5251fe56251df3ba0f6b866da362b67ec3631f107c", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T19:28:08Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/thumbnail.png new file mode 100644 index 0000000..4a02244 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/view.json new file mode 100644 index 0000000..3edcbb8 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/config/view.json @@ -0,0 +1,167 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/dp_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/flow_setpoint", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/status", + "type": "Config", + "widget": "config_analog" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Config/temperature_setpoint", + "type": "Config", + "widget": "config_analog" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Config\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/resource.json new file mode 100644 index 0000000..0b9d029 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "f62a7eeba797b99eade9e25861859d8d2da3dbdfb52e7a13b5565edb1d2f9f82", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T19:28:36Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/thumbnail.png new file mode 100644 index 0000000..8e596c7 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/view.json new file mode 100644 index 0000000..ed31397 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/control/view.json @@ -0,0 +1,118 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Control/start", + "type": "Control", + "widget": "status" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Control\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/resource.json new file mode 100644 index 0000000..0c9221e --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "48c626b76f2af1300063c6c086b42daccb7019656ec0e9f0d34a49e279cecc2e", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T19:28:38Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/thumbnail.png new file mode 100644 index 0000000..0deab85 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/view.json new file mode 100644 index 0000000..da796d3 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/meta/view.json @@ -0,0 +1,318 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device ID", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Device Name", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Floor", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Location", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Manufacturer", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Model", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Serial", + "type": "Meta", + "widget": "meta_field" + }, + { + "access_level": null, + "config": { + "states": [ + { + "label": "lbl", + "value": 0 + } + ], + "widget": "value" + }, + "format": null, + "group": "0", + "is_hidden": false, + "label": "CDU", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Info/Site", + "type": "Meta", + "widget": "meta_field" + } + ] + }, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Meta\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 803, + "width": 600 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "basis": "663px" + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + }, + "props.instances[0]": { + "access": "PROTECTED" + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "100%", + "shrink": 0 + }, + "path": "Components/Atoms/Fields/meta_field", + "style": { + "gap": "var(--space-sm)", + "overflow": "visible" + }, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/resource.json new file mode 100644 index 0000000..240f990 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "b292cc8b0884e4032f7a7793b704ecb26e4910a3310b195ddbe32b05761b8194", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:26:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/thumbnail.png new file mode 100644 index 0000000..dc4e42e Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/view.json new file mode 100644 index 0000000..7f6488f --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/status/view.json @@ -0,0 +1,718 @@ +{ + "custom": { + "tags": [ + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/air_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/avg_sec_diff_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_1_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_2_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_3_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_4_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_5_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_6_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_7_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/fan_8_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/filter_inlet_press_PT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/filter_inlet_press_PT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/group", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/P31_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/P41_speed", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/pgrm_ver", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_PT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_PT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_TT01", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/ret_water_TT02", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/status", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/stop_btn_triggered", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_ret_dp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_flow", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_PT32", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_PT42", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_TT31", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_water_TT41", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_wtr_avg_press", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/sup_wtr_avg_temp", + "type": "Status", + "widget": "status_value" + }, + { + "access_level": null, + "config": {}, + "format": "0.0", + "group": "0", + "is_hidden": false, + "label": "TX21_DM11_CDU02", + "order": 0, + "read_only": false, + "states": [ + { + "label": "state", + "value": 0 + } + ], + "sub_path": "/Status/tot_sec_flow_rate", + "type": "Status", + "widget": "status_value" + } + ] + }, + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02", + "udt_type": "_template" + }, + "propConfig": { + "custom.tags": { + "binding": { + "config": { + "path": "view.params.tagpath" + }, + "enabled": false, + "transforms": [ + { + "code": "\treturn ui.details.get_udt_configuration(value, \u0027Status\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "struct": { + "path": "{view.params.tagpath}", + "tags": "{view.custom.tags}" + }, + "waitOnAll": true + }, + "transforms": [ + { + "code": "\treturn ui.details.generate_flex_array(value[\u0027tags\u0027], value[\u0027path\u0027])", + "type": "script" + } + ], + "type": "expr-struct" + } + } + }, + "props": { + "elementPosition": { + "basis": "auto" + }, + "justify": "center", + "path": "Components/Atoms/Fields/_generic_field", + "style": { + "marginRight": "5px" + }, + "wrap": "wrap" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/resource.json new file mode 100644 index 0000000..10a4532 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "e344ce4f77b9e6d7d7988bfe7e07981c87832204beba5d3f44f71d352c8b87d2", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T16:14:06Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/thumbnail.png new file mode 100644 index 0000000..816ad7a Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/view.json new file mode 100644 index 0000000..eed9d8c --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Faceplates/_template/trend/view.json @@ -0,0 +1,51 @@ +{ + "custom": {}, + "params": { + "tagpath": "[default]_Testing/CDU", + "udt_type": "_template" + }, + "propConfig": { + "params.tagpath": { + "paramDirection": "input", + "persistent": true + }, + "params.udt_type": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "PowerChart" + }, + "position": { + "basis": "600px" + }, + "props": { + "config": { + "tagBrowserStartPath": "[default]_testing/Test_CDU1" + }, + "interaction": { + "chartZoomLevel": 1, + "rangeZoomLevel": 1 + } + }, + "type": "ia.chart.powerchart" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container)", + "classes": "Common/Static/card" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/resource.json new file mode 100644 index 0000000..e0490a4 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "73e37e2782c6a0944ed1307a676ed2a0095153cb9f94dcfa8a3c9c5e8ac961ae", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:53:09Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/thumbnail.png new file mode 100644 index 0000000..6cd41fc Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/view.json new file mode 100644 index 0000000..84eeaf8 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Details/Details/view.json @@ -0,0 +1,361 @@ +{ + "custom": { + "alarm_active": 7, + "udt_type": "CDU" + }, + "params": { + "tagPath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU02" + }, + "propConfig": { + "custom.alarm_active": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "tagPath": "{view.params.tagPath}" + }, + "tagPath": "{tagPath}/Alarm Metrics.activeUnackCount" + }, + "type": "tag" + }, + "persistent": true + }, + "custom.udt_type": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tconfig \u003d system.tag.getConfiguration(value, 0)\n\treturn config[0][\u0027typeId\u0027].split(\u0027/\u0027)[-1]", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + }, + "params.tagPath": { + "paramDirection": "input", + "persistent": true + } + }, + "props": {}, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "Common/Static/text" + } + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "id": "L4", + "type": "close" + }, + "scope": "C", + "type": "dock" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "path": "material/close", + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "Information" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "props": { + "style": { + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)", + "classes": "Common/Static/text_muted" + } + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "90%" + }, + "props": { + "style": { + "classes": "Common/Static/Text" + }, + "text": "Active Alarms" + }, + "type": "ia.display.label" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed \u003d not self.parent.parent.parent.getChild(\"AlarmsSection\").custom.is_collapsed" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "..../AlarmsSection.custom.is_collapsed" + }, + "transforms": [ + { + "fallback": "material/keyboard_arrow_up", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/keyboard_arrow_down" + }, + { + "input": false, + "output": "material/keyboard_arrow_up" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--icon)" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "30px" + }, + "props": { + "justify": "space-between" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "300px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{parent.custom.is_collapsed}" + }, + "type": "expr" + } + }, + "props.filters.active.conditions": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "transforms": [ + { + "code": "\tpathArr \u003d value.split(\u0027]\u0027)\n\t\n\treturn {\u0027provider\u0027: pathArr[0].replace(\u0027[\u0027, \u0027\u0027), \u0027source\u0027: \u0027*\u0027+pathArr[1]+\u0027*\u0027}", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "enableAcknowledge": false, + "enableDetails": false, + "enableShelve": false, + "enableUnshelve": false, + "filters": { + "active": {} + }, + "style": { + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "classes": "Common/Static/card" + }, + "toolbar": { + "enabled": false + } + }, + "type": "ia.display.alarmstatustable" + } + ], + "custom": { + "is_collapsed": false + }, + "meta": { + "name": "AlarmsSection" + }, + "position": { + "shrink": 0 + }, + "props": { + "direction": "column", + "style": { + "overflow": "visible", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider_2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Body" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "props.params.tagpath": { + "binding": { + "config": { + "path": "view.params.tagPath" + }, + "type": "property" + } + }, + "props.params.udt_type": { + "binding": { + "config": { + "path": "view.custom.udt_type" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "expression": "\"Components/Faceplates/\"+ {view.custom.udt_type} +\"/body\"" + }, + "type": "expr" + } + } + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "TAB_CHANGE", + "pageScope": true, + "script": "\t# implement your handler here\n\tself.view.custom.selected_tab \u003d payload[\u0027newTab\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/resource.json new file mode 100644 index 0000000..ba155e5 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "e984df0960b73ce3402d1a42a91e1262a61056e272fd9eda6b653cb5079e8739", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/thumbnail.png new file mode 100644 index 0000000..a2841c7 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/view.json new file mode 100644 index 0000000..7150773 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Base/view.json @@ -0,0 +1,328 @@ +{ + "custom": { + "breadcrumbs": [ + "Spaces", + "Floor 1", + "DM11" + ] + }, + "params": {}, + "propConfig": { + "custom.breadcrumbs": { + "binding": { + "config": { + "path": "session.custom.breadcrumbs" + }, + "transforms": [ + { + "code": "\treturn value.split(\u0027/\u0027)", + "type": "script" + } + ], + "type": "property" + }, + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 80, + "width": 1200 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "Icon" + }, + "position": { + "basis": "38px", + "shrink": 0 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.custom.breadcrumbs[0]" + }, + "transforms": [ + { + "fallback": "material/menu_open", + "inputType": "scalar", + "mappings": [ + { + "input": "Home", + "output": "material/home" + }, + { + "input": "Spaces", + "output": "material/domain" + }, + { + "input": "Equipment", + "output": "material/settings_input_component" + }, + { + "input": "Analysis", + "output": "material/analytics" + }, + { + "input": "Alarms", + "output": "material/notifications" + }, + { + "input": "Diagnostics", + "output": "material/build" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)", + "style": { + "marginRight": "5px", + "opacity": "0.50" + } + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "Breadcrumbs" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.instances": { + "binding": { + "config": { + "path": "session.custom.breadcrumbs" + }, + "transforms": [ + { + "code": "\titems \u003d value.split(\u0027/\u0027)\n\treturn_array \u003d []\n\tfor item in items:\n\t\tnew_item \u003d {}\n\t\tnew_item[\u0027label\u0027] \u003d item\n\t\tnew_item[\u0027isLast\u0027] \u003d False\n\t\treturn_array.append(new_item)\n\treturn_array[-1][\u0027isLast\u0027] \u003d True\n\treturn return_array", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "alignContent": "space-around", + "alignItems": "center", + "elementPosition": { + "basis": "auto", + "shrink": 0 + }, + "path": "Components/Layouts/Header/Label", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible" + } + }, + "type": "ia.display.flex-repeater" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "config": { + "script": "\tif self.session.props.auth.authenticated:\n\t\tsystem.perspective.logout()\n\telse:\n\t\tsystem.perspective.login()" + }, + "scope": "G", + "type": "script" + } + ] + } + }, + "meta": { + "name": "Icon" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "material/login", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/person_outline" + }, + { + "input": false, + "output": "material/login" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)" + }, + "type": "ia.display.icon" + }, + { + "events": { + "dom": { + "onClick": [ + { + "config": {}, + "enabled": false, + "scope": "C", + "type": "login" + }, + { + "config": { + "script": "\tif self.session.props.auth.authenticated:\n\t\tsystem.perspective.logout()\n\telse:\n\t\tsystem.perspective.login()" + }, + "scope": "G", + "type": "script" + } + ] + } + }, + "meta": { + "name": "Button" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "session.props.auth.authenticated" + }, + "transforms": [ + { + "fallback": "\"Login\"", + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "{session.props.auth.user.userName}" + }, + { + "input": false, + "output": "\"Login\"" + } + ], + "outputType": "expression", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "textStyle": { + "color": "var(--text-color)" + } + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "Controls" + }, + "position": { + "basis": "200px" + }, + "props": { + "justify": "flex-end", + "style": { + "gap": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "Content" + }, + "position": { + "basis": "100%" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "style": { + "paddingLeft": "10px" + } + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "border": "var(--container-border)" + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "alignContent": "center", + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "padding": "var(--space-sm)" + } + }, + "scripts": { + "customMethods": [], + "extensionFunctions": null, + "messageHandlers": [ + { + "messageType": "updateBreadcrumb", + "pageScope": true, + "script": "\tself.view.custom.path \u003d payload[\u0027target\u0027]", + "sessionScope": false, + "viewScope": false + } + ] + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/resource.json new file mode 100644 index 0000000..7512812 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "aad550a2c9517c5603defb9e08908c144741f0599da4a41329dfa69c9ee3f4ec", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/thumbnail.png new file mode 100644 index 0000000..e14738d Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/view.json new file mode 100644 index 0000000..ca82207 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Header/Label/view.json @@ -0,0 +1,121 @@ +{ + "custom": {}, + "params": { + "isLast": false, + "label": "" + }, + "propConfig": { + "params.isLast": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 40, + "width": 100 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "75%" + }, + "propConfig": { + "props.style.opacity": { + "binding": { + "config": { + "path": "view.params.isLast" + }, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": 1 + }, + { + "input": false, + "output": 0.3 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + }, + "props.text": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "color": "var(--text-color)" + }, + "textStyle": { + "textAlign": "center" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Icon" + }, + "position": { + "basis": "25%" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.params.isLast" + }, + "transforms": [ + { + "expression": "!{value}", + "type": "expression" + } + ], + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)", + "path": "material/keyboard_arrow_right", + "style": { + "opacity": "0.50" + } + }, + "type": "ia.display.icon" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "overflow": "visible" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/resource.json new file mode 100644 index 0000000..30caa1c --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "90f4fe37a7539135bda261ab4689f8cba38af993d2d55a7d80fe1f348cff5824", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-01T06:39:22Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/thumbnail.png new file mode 100644 index 0000000..1d1b0a4 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/view.json new file mode 100644 index 0000000..de8033d --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Building/view.json @@ -0,0 +1,965 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 491, + "width": 200 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "3F_Label" + }, + "position": { + "basis": "25px", + "shrink": 0 + }, + "props": { + "style": { + "color": "var(--text-color)" + }, + "text": "Third Floor" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM31\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM31" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 20, + "width": 30 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM31" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM32\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM32" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 25, + "width": 30 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM32" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM33\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM33" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 25, + "position": "center", + "width": 30 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM33" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM34\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM34" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 25, + "width": 30 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM34" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "3F_Btns" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + }, + "wrap": "wrap" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider1" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-muted)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "2F_Label" + }, + "position": { + "basis": "25px", + "shrink": 0 + }, + "props": { + "style": { + "color": "var(--text-color)" + }, + "text": "Third Floor" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM21\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM21" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 15, + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM21" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM22\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM22" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM22" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM23\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM23" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM23" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM24\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM24" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM24" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "2F_Btns" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + }, + "wrap": "wrap" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Divider2" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "backgroundColor": "var(--text-muted)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "1F_Label" + }, + "position": { + "basis": "25px", + "shrink": 0 + }, + "props": { + "style": { + "color": "var(--text-color)" + }, + "text": "Third Floor" + }, + "type": "ia.display.label" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM11\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM11" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "height": 15, + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM11" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM12\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM12" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM12" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM13\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM13" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM13" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.selected \u003d \"DM14\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DM14" + }, + "position": { + "basis": "80px", + "shrink": 0 + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--call-to-action)\u0027\n\treturn \u0027var(--container)\u0027", + "type": "script" + } + ], + "type": "property" + } + }, + "props.style.color": { + "binding": { + "config": { + "path": "/root.custom.selected" + }, + "transforms": [ + { + "code": "\tif value \u003d\u003d self.props.text:\n\t\treturn \u0027var(--container)\u0027\n\treturn \u0027var(--call-to-action)\u0027", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "width": 150 + }, + "style": { + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderColor": "var(--call-to-action)", + "borderStyle": "solid", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "borderWidth": "2px", + "padding": "var(--space-sm)" + }, + "text": "DM14" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "1F_Btns" + }, + "props": { + "alignContent": "center", + "alignItems": "center", + "justify": "center", + "style": { + "gap": "var(--space-sm)", + "padding": "var(--space-sm)" + }, + "wrap": "wrap" + }, + "type": "ia.container.flex" + } + ], + "custom": { + "selected": "DM31" + }, + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/resource.json new file mode 100644 index 0000000..ee9fc46 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "e66d8d1dc6d3db24523ad3672b70108f584556d4e45a2c1259e92ceecd1aff02", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-01T05:11:30Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/thumbnail.png new file mode 100644 index 0000000..173efac Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/view.json new file mode 100644 index 0000000..4dbc48a --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Docked/view.json @@ -0,0 +1,367 @@ +{ + "custom": { + "isCollapsed": true + }, + "params": {}, + "propConfig": { + "custom.isCollapsed": { + "persistent": true + }, + "props.defaultSize.width": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "enabled": false, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": 250 + }, + { + "input": false, + "output": 60 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "defaultSize": { + "width": 273 + } + }, + "root": { + "children": [ + { + "children": [ + { + "children": [ + { + "meta": { + "name": "Oracle_logo.svg" + }, + "position": { + "basis": "200px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "fit": { + "mode": "contain" + }, + "source": "data:image/png;base64,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\u003d" + }, + "type": "ia.display.image" + }, + { + "meta": { + "name": "ORCL-d5a587ae" + }, + "position": { + "basis": "30px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{view.custom.isCollapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "fit": { + "height": 50, + "mode": "contain", + "width": 50 + }, + "source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABeUAAAPCCAMAAADBAUN1AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAwBQTFRFAAAAx0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0x0Y0uDjEcgAAAQB0Uk5TABctQlNkdISVpbbF1+f/8+LSwbGgkIBvX048JxEeOVFnfZOpvtXr5c+5o413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\u003d" + }, + "type": "ia.display.image" + } + ], + "meta": { + "name": "LogoContainer" + }, + "position": { + "basis": "60px", + "shrink": 0 + }, + "props": { + "alignItems": "center", + "justify": "center" + }, + "type": "ia.container.flex" + }, + { + "children": [ + { + "meta": { + "name": "Full_Menu" + }, + "position": { + "grow": 1 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "session.custom.navStructure" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "alignItems": "flex-start", + "direction": "column", + "elementPosition": { + "basis": "auto", + "grow": 0, + "shrink": 0 + }, + "path": "Components/Layouts/Navigation/Tree/L1", + "style": { + "gap": "var(--space-xs)", + "overflow": "visible", + "padding": "var(--space-sm)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + }, + { + "meta": { + "name": "Icon_Menu" + }, + "position": { + "basis": "320px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "session.custom.navStructure" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "path": "Components/Layouts/Navigation/Tree/IconButton" + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "Tree Container" + }, + "position": { + "basis": "100%" + }, + "type": "ia.container.flex" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isCollapsed \u003d True\n\tsystem.perspective.alterDock(\u0027Left\u0027, { \u0027size\u0027: 60 } )\n" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Collapse" + }, + "position": { + "basis": "30px", + "shrink": 0 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "!{view.custom.isCollapsed}" + }, + "type": "expr" + } + }, + "props.image.icon.path": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "enabled": false, + "transforms": [ + { + "fallback": "material/menu", + "inputType": "scalar", + "mappings": [ + { + "input": false, + "output": "material/menu_open" + }, + { + "input": true, + "output": "material/menu" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/menu_open" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isCollapsed \u003d False\n\tsystem.perspective.alterDock(\u0027Left\u0027, { \u0027size\u0027: 260 } )" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Expand" + }, + "position": { + "basis": "34px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "expression": "{view.custom.isCollapsed}" + }, + "type": "expr" + } + } + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/menu" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "CardContainer" + }, + "position": { + "grow": 1 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "space-between", + "style": { + "backgroundColor": "var(--palette-slate-150-1)", + "border": "var(--container-border)", + "borderRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)", + "fontSize": "var(--text-md)" + } + }, + "type": "ia.container.flex" + } + ], + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.session.custom.navStructure \u003d ui.navigation.get_structure()\n\tself.view.custom.isCollapsed \u003d False" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "alignContent": "flex-start", + "alignItems": "flex-start", + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "classes": "navtree", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/resource.json new file mode 100644 index 0000000..1af1bb6 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "99a746976448fd56a4e3e5f25602f1e22b5a8e101878965ec26c5963a327b08c", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/thumbnail.png new file mode 100644 index 0000000..574294c Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/view.json new file mode 100644 index 0000000..77fc12c --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/IconButton/view.json @@ -0,0 +1,109 @@ +{ + "custom": {}, + "params": { + "breadcrumbs": "", + "icon": { + "path": "material/home" + }, + "label": "value", + "target": "/Facility" + }, + "propConfig": { + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 35, + "width": 35 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "ExpandIcon" + }, + "position": { + "basis": "25px" + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.params.icon.path" + }, + "type": "property" + } + } + }, + "props": { + "color": "var(--text-color)" + }, + "type": "ia.display.icon" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\t#toggleItemsByPath(itemsCopy, itemPath, breadcrumb)\n\ttarget \u003d self.view.params.target\n\tif target !\u003d \"\":\n\t\tsystem.perspective.navigate(view \u003d target)\n\t\tself.session.custom.breadcrumbs \u003d self.view.params.breadcrumbs" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root", + "tooltip": { + "enabled": true + } + }, + "propConfig": { + "custom.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "transforms": [ + { + "code": "\treturn str(value)", + "type": "script" + } + ], + "type": "property" + } + }, + "meta.tooltip.text": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + } + }, + "props": { + "justify": "center", + "style": { + "cursor": "pointer" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/resource.json new file mode 100644 index 0000000..2d08dcc --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "eab96b03c2148c76dd4bbc6d877b766e511b9ac78ee611ffa966241410ff8e44", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:02Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/thumbnail.png new file mode 100644 index 0000000..5a154cc Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/view.json new file mode 100644 index 0000000..1ef3ca9 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L1/view.json @@ -0,0 +1,437 @@ +{ + "custom": { + "breadcrumbs": "value", + "isExpanded": true + }, + "params": { + "breadcrumbs": "", + "expanded": false, + "icon": { + "path": "material/home" + }, + "items": [ + { + "breadcumbs": "Home_1_", + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "breadcumbs": "Spaces_1_", + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "breadcumbs": "Equipment_1_", + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "breadcumbs": "Analysis_1_", + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "breadcumbs": "Alarms_1_", + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "breadcumbs": "Diagnostics_1_", + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ], + "label": "Facility", + "target": "/Facility" + }, + "propConfig": { + "custom.breadcrumbs": { + "persistent": true + }, + "custom.isExpanded": { + "persistent": true + }, + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.expanded": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.items": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 88 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isExpanded \u003d not self.view.custom.isExpanded\n" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Label" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.params.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "type": "property" + } + }, + "props.params.expanded": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.params.icon": { + "binding": { + "config": { + "path": "view.params.icon" + }, + "type": "property" + } + }, + "props.params.items": { + "binding": { + "config": { + "path": "view.params.items" + }, + "type": "property" + } + }, + "props.params.label": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + }, + "props.params.target": { + "binding": { + "config": { + "path": "view.params.target" + }, + "type": "property" + } + } + }, + "props": { + "path": "Components/Layouts/Navigation/Tree/Row", + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d self.view.params.breadcrumbs + \u0027/\u0027 + new_item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "auto", + "shrink": 0 + }, + "path": "Components/Layouts/Navigation/Tree/L2", + "style": { + "gap": "var(--space-xs)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "paddingLeft": "4px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/resource.json new file mode 100644 index 0000000..506a162 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "e8b4040ad6e85a0f90fc4521bd06d0f3d67170c0b51554e833c83473ae322a78", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/thumbnail.png new file mode 100644 index 0000000..d9a8721 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/view.json new file mode 100644 index 0000000..3214a7e --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L2/view.json @@ -0,0 +1,439 @@ +{ + "custom": { + "isExpanded": true + }, + "params": { + "breadcrumbs": "", + "expanded": false, + "icon": { + "path": "\"..\"" + }, + "items": [ + { + "breadcrumbs": "valueHome_2_", + "breadcumbs": "Home_1_", + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "breadcrumbs": "valueSpaces_2_", + "breadcumbs": "Spaces_1_", + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "breadcrumbs": "valueEquipment_2_", + "breadcumbs": "Equipment_1_", + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "breadcrumbs": "valueAnalysis_2_", + "breadcumbs": "Analysis_1_", + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "breadcrumbs": "valueAlarms_2_", + "breadcumbs": "Alarms_1_", + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "breadcrumbs": "valueDiagnostics_2_", + "breadcumbs": "Diagnostics_1_", + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ], + "label": "Facility", + "target": "/Facility" + }, + "propConfig": { + "custom.isExpanded": { + "persistent": true + }, + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.expanded": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.items": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 88 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isExpanded \u003d not self.view.custom.isExpanded\n" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.params.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "type": "property" + } + }, + "props.params.expanded": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.params.icon": { + "binding": { + "config": { + "path": "view.params.icon" + }, + "type": "property" + } + }, + "props.params.items": { + "binding": { + "config": { + "path": "view.params.items" + }, + "type": "property" + } + }, + "props.params.label": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + }, + "props.params.target": { + "binding": { + "config": { + "path": "view.params.target" + }, + "type": "property" + } + } + }, + "props": { + "path": "Components/Layouts/Navigation/Tree/Row", + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "FlexRepeater" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.custom.isExpanded" + }, + "type": "property" + } + }, + "props.instances": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\treturn_list \u003d []\n\tfor item in value:\n\t\tnew_item \u003d dict(item)\n\t\tnew_item[\u0027breadcrumbs\u0027] \u003d self.view.params.breadcrumbs + \u0027/\u0027 + new_item[\u0027label\u0027]\n\t\treturn_list.append(new_item)\n\treturn return_list", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "direction": "column", + "elementPosition": { + "basis": "auto", + "shrink": 0 + }, + "path": "Components/Layouts/Navigation/Tree/L3", + "style": { + "gap": "var(--space-xs)" + }, + "useDefaultViewHeight": false, + "useDefaultViewWidth": false + }, + "type": "ia.display.flex-repeater" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "gap": "var(--space-xs)", + "paddingLeft": "6px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/resource.json new file mode 100644 index 0000000..2a29b4c --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "27cf10cfa7a9b1f2495a168ad28c3b271701ebb22ad017c3a187182a667d76e0", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/thumbnail.png new file mode 100644 index 0000000..1de433f Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/view.json new file mode 100644 index 0000000..fab6288 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/L3/view.json @@ -0,0 +1,163 @@ +{ + "custom": {}, + "params": { + "breadcrumbs": "", + "expanded": false, + "icon": { + "path": "\"..\"" + }, + "items": [ + { + "icon": { + "path": "material/dns" + }, + "items": [], + "label": "DM 11", + "target": "Pages/Spaces/1st_Floor/DM11" + }, + { + "icon": { + "path": "material/dns" + }, + "items": [], + "label": "DM 12", + "target": "/facility/floor1/dm12" + }, + { + "icon": { + "path": "material/dns" + }, + "items": [], + "label": "DM 13", + "target": "/facility/floor1/dm13" + }, + { + "icon": { + "path": "material/dns" + }, + "items": [], + "label": "DM 14", + "target": "/facility/floor1/dm14" + } + ], + "label": "Facility", + "target": "/Facility" + }, + "propConfig": { + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.expanded": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.items": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 88 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.custom.isExpanded \u003d not self.view.custom.isExpanded\n" + }, + "enabled": false, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Label_0" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "propConfig": { + "props.params.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "type": "property" + } + }, + "props.params.icon": { + "binding": { + "config": { + "path": "view.params.icon" + }, + "type": "property" + } + }, + "props.params.items": { + "binding": { + "config": { + "path": "view.params.items" + }, + "type": "property" + } + }, + "props.params.label": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + }, + "props.params.target": { + "binding": { + "config": { + "path": "view.params.target" + }, + "type": "property" + } + } + }, + "props": { + "params": { + "expanded": false + }, + "path": "Components/Layouts/Navigation/Tree/Row", + "useDefaultViewWidth": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "marginBottom": "var(--space-xs)", + "paddingLeft": "10px" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/resource.json new file mode 100644 index 0000000..d538479 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "44ee5b6317024e08be9c323535fa796329f665a2ab5eaf832f25e63de6e695a1", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/thumbnail.png new file mode 100644 index 0000000..8395206 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/view.json new file mode 100644 index 0000000..e60001f --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/Navigation/Tree/Row/view.json @@ -0,0 +1,226 @@ +{ + "custom": {}, + "params": { + "breadcrumbs": "", + "expanded": false, + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Facility", + "target": "/Facility" + }, + "propConfig": { + "params.breadcrumbs": { + "paramDirection": "input", + "persistent": true + }, + "params.expanded": { + "paramDirection": "input", + "persistent": true + }, + "params.icon": { + "paramDirection": "input", + "persistent": true + }, + "params.items": { + "paramDirection": "input", + "persistent": true + }, + "params.label": { + "paramDirection": "input", + "persistent": true + }, + "params.target": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 35, + "width": 200 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "ExpandIcon" + }, + "position": { + "basis": "15px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\tif len(value) \u003e 0:\n\t\treturn True\n\telse:\n\t\treturn False", + "type": "script" + } + ], + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "view.params.expanded" + }, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": "material/arrow_drop_down" + }, + { + "input": false, + "output": "material/arrow_right" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "type": "ia.display.icon" + }, + { + "meta": { + "name": "Spacer" + }, + "position": { + "basis": "15px" + }, + "propConfig": { + "position.display": { + "binding": { + "config": { + "path": "view.params.items" + }, + "transforms": [ + { + "code": "\tif len(value) \u003e 0:\n\t\treturn False\n\telse:\n\t\treturn True", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "classes": "navigation/items" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Selected" + }, + "position": { + "basis": "5px" + }, + "propConfig": { + "props.style.backgroundColor": { + "binding": { + "config": { + "path": "session.custom.breadcrumbs" + }, + "transforms": [ + { + "code": "\titems \u003d value.split(\u0027/\u0027)\n\tif items[-1] \u003d\u003d self.view.params.label:\n\t\treturn \"var(--call-to-action-highlight)\"\n\telse:\n\t\treturn \"var(--container)\"", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomLeftRadius": "var(--border-radius-input)", + "borderTopLeftRadius": "var(--border-radius-input)", + "transition": "all 0.1s ease-in-out" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "134px", + "shrink": 0 + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "view.params.label" + }, + "type": "property" + } + } + }, + "props": { + "style": { + "borderBottomRightRadius": "var(--border-radius-input)", + "borderTopRightRadius": "var(--border-radius-input)", + "classes": "navigation/items", + "paddingLeft": "var(--space-xs)" + } + }, + "type": "ia.display.label" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\t#toggleItemsByPath(itemsCopy, itemPath, breadcrumb)\n\ttarget \u003d self.view.params.target\n\tif target !\u003d \"\":\n\t\tsystem.perspective.navigate(view \u003d target)\n\t\tself.session.custom.breadcrumbs \u003d self.custom.breadcrumbs" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "propConfig": { + "custom.breadcrumbs": { + "binding": { + "config": { + "path": "view.params.breadcrumbs" + }, + "transforms": [ + { + "code": "\treturn str(value)", + "type": "script" + } + ], + "type": "property" + } + } + }, + "props": { + "style": { + "cursor": "pointer" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/resource.json new file mode 100644 index 0000000..632300c --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "ebea8de0fb18cddf89e7a69e31237293835146fab1e2f3cc398e7ce82494762d", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:57:28Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/thumbnail.png new file mode 100644 index 0000000..e925b32 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/view.json b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/view.json new file mode 100644 index 0000000..8b070d5 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.perspective/views/Components/Layouts/_Layout_Frame/view.json @@ -0,0 +1,351 @@ +{ + "custom": {}, + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "propConfig": { + "params.path": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "events": { + "dom": { + "onMouseDown": { + "config": { + "script": "\tself.parent.custom.clickedX \u003d event.pageX\n\tself.parent.custom.clickedY \u003d event.pageY" + }, + "scope": "G", + "type": "script" + }, + "onMouseEnter": { + "config": { + "script": "\tif event.buttons:\n\t\tself.parent.custom.clickedX \u003d event.pageX\n\t\tself.parent.custom.clickedY \u003d event.pageY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseLeave": { + "config": { + "script": "\tif event.buttons:\n\t\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\t\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\t\tself.parent.custom.viewX +\u003d diffX\n\t\tself.parent.custom.viewY +\u003d diffY" + }, + "enabled": false, + "scope": "G", + "type": "script" + }, + "onMouseUp": { + "config": { + "script": "\tdiffX \u003d event.pageX - self.parent.custom.clickedX\n\tdiffY \u003d event.pageY - self.parent.custom.clickedY\n\t\n\tself.parent.custom.viewX +\u003d diffX\n\tself.parent.custom.viewY +\u003d diffY" + }, + "scope": "G", + "type": "script" + }, + "onWheel": { + "config": { + "script": "\tif event.deltaY \u003e 0:\n\t\tself.parent.custom.scale -\u003d 0.1\n\tif event.deltaY \u003c 0:\n\t\tself.parent.custom.scale +\u003d 0.1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Layout" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.path": { + "binding": { + "config": { + "path": "view.params.path" + }, + "type": "property" + } + }, + "props.style.transform": { + "binding": { + "config": { + "expression": "stringFormat(\"translate(%dpx, %dpx) scale(%f)\", \r\n {parent.custom.viewX}, \r\n {parent.custom.viewY}, \r\n toFloat({parent.custom.scale})\r\n)" + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "transition": "transform 0.2s linear" + } + }, + "type": "ia.display.view" + }, + { + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn__up" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_upward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewY +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_down" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_downward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX -\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_left" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_back" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX +\u003d 5" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_right" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/arrow_forward" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale +\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_in" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_in" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.scale -\u003d 0.05" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "btn_zoom_out" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out" + } + }, + "text": "" + }, + "type": "ia.input.button" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.view.getChild(\"root\").custom.viewX \u003d 0\n\tself.view.getChild(\"root\").custom.viewY \u003d 0\n\tself.view.getChild(\"root\").custom.scale \u003d 1" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "bnt_rst" + }, + "position": { + "basis": "80px" + }, + "props": { + "image": { + "icon": { + "color": "var(--text-color)", + "path": "material/zoom_out_map" + } + }, + "text": "" + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "ControlBox" + }, + "position": { + "height": 40.02, + "width": 349.96, + "x": 14.95, + "y": 15 + }, + "props": { + "style": { + "backgroundColor": "var(--container-nested)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "boxShadow": "var(--box-shadow-2)" + } + }, + "type": "ia.container.flex" + } + ], + "custom": { + "clickedX": 0, + "clickedY": 0, + "scale": 1, + "viewX": 0, + "viewY": 0 + }, + "events": { + "system": { + "onStartup": { + "config": { + "script": "\tself.custom.scale \u003d 1.0\n\tself.custom.viewX \u003d 0\n\tself.custom.viewY \u003d 0\n\tself.custom.clickedX \u003d 0\n\tself.custom.clickedY \u003d 0" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)", + "overflow": "hidden" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/client-tags/data.bin b/gateway_frontend/projects/Base/com.inductiveautomation.vision/client-tags/data.bin new file mode 100644 index 0000000..c9a109d Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.vision/client-tags/data.bin differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/client-tags/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.vision/client-tags/resource.json new file mode 100644 index 0000000..8d090a8 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.vision/client-tags/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "C", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModificationSignature": "080cf5161061fc3aca25cc47c6a0c479dc33261bad53ce99fb04d6f0a83cd1bd", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/resource.json new file mode 100644 index 0000000..2cbc981 --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "C", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "template.bin", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "4f2ccabe4d61121d9fa4b32e9c8044c47fbc43b479c01d8dc9042ce7f211a8fe", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/template.bin b/gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/template.bin new file mode 100644 index 0000000..5076d8e Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/template.bin differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/thumbnail.png new file mode 100644 index 0000000..4c97b74 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.vision/templates/New Template/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/resource.json b/gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/resource.json new file mode 100644 index 0000000..eb20f4a --- /dev/null +++ b/gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/resource.json @@ -0,0 +1,19 @@ +{ + "scope": "C", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "window.bin", + "thumbnail.png" + ], + "attributes": { + "xml-format-version": 1, + "lastModificationSignature": "996a9909a2c79dc89a6248a9ba956552cce5231f2ea6216018d9d3a9668e442c", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:02Z" + }, + "open-on-start": true + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/thumbnail.png b/gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/thumbnail.png new file mode 100644 index 0000000..ea7a3de Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/thumbnail.png differ diff --git a/gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/window.bin b/gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/window.bin new file mode 100644 index 0000000..9d2a7b6 Binary files /dev/null and b/gateway_frontend/projects/Base/com.inductiveautomation.vision/windows/Main Window/window.bin differ diff --git a/gateway_frontend/projects/Base/ignition/global-props/data.bin b/gateway_frontend/projects/Base/ignition/global-props/data.bin new file mode 100644 index 0000000..2e60daa Binary files /dev/null and b/gateway_frontend/projects/Base/ignition/global-props/data.bin differ diff --git a/gateway_frontend/projects/Base/ignition/global-props/resource.json b/gateway_frontend/projects/Base/ignition/global-props/resource.json new file mode 100644 index 0000000..9fe8af4 --- /dev/null +++ b/gateway_frontend/projects/Base/ignition/global-props/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModificationSignature": "ee7417a4c6b96924003cd012241c1fc80d5203b1e276b097090c17de58e689f4", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/ignition/script-python/ui/details/code.py b/gateway_frontend/projects/Base/ignition/script-python/ui/details/code.py new file mode 100644 index 0000000..608a41f --- /dev/null +++ b/gateway_frontend/projects/Base/ignition/script-python/ui/details/code.py @@ -0,0 +1,146 @@ +def get_udt_configuration(instance_path, category = None): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. Optional category argumen, + if defined, it will returna filtered list. + Beware of this instruction, it uses system.tag.readBlocking. + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of UDT items tagpaths and it's custom properties. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label', + '.uiFormat', + '.uiConfig'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + + all_values = system.tag.readBlocking(read_paths) + # for value in all_values: + # print value + # 3. Process the result in 'chunks' + # step by the length of properties + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + if category is not None and chunk[6].value != category: + continue + subpath = tags_found[i // step].split(instance_path)[-1] + output.append({ + "sub_path": subpath, + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + "format": chunk[9].value, + "config": chunk[10].value, + }) + return output + +def get_udt_configuration_async(instance_path, on_finished_callback): + """ + Scans a UDT instance for members belonging to a UI category + and returns their display configurations. + + Args: + instance_path (str): The UDT path + target_category (str): The filter criteria (e.g., 'Status', 'Control', 'Config'). + + Returns: + list: A list of strings representing the full paths to the matching tags. + """ + # 1. Browse for all tags inside the instance + fltr = {'tagType':'UdtInstance', 'recursive':True} + results = system.tag.browse(instance_path, fltr) + + # Identify the properties we need for each tag founf + property_names = [ + '.isReadOnly', + '.uiAccessLevel', + '.uiGroup', + '.isHidden', + '.uiStates', + '.uiOrder', + '.uiType', + '.uiWidget', + '/parameters.Parent_Asset_Label'] + + # 2. Build a flat list of paths to read everything in on Gatewya request + + read_paths = [] + tags_found = [str(r['fullPath']) for r in results] + + for tag in tags_found: + for prop in property_names: + read_paths.append('%s%s' % (tag, prop)) + + def handle_read_finished(all_values): + output = [] + step = len(property_names) + for i in range(0, len(all_values), step): + chunk = all_values[i : i + step] + output.append({ + "tagPath": tags_found[i // step], + "read_only": bool(chunk[0].value), + "access_level": chunk[1].value, + "group": chunk[2].value, + "is_hidden": bool(chunk[3].value), + "states": chunk[4].value, + "order": chunk[5].value, + "type": chunk[6].value, + "widget": chunk[7].value, + "label": chunk[8].value, + }) + on_finished_callback(output) + system.tag.readAsync(read_paths, handle_read_finished) + +def generate_flex_array(list_tags, base_path): + """ + This function, generates de array for the flex repeater + in details pages, it hides the elements based on is_hidden property + and concatenates the dinamyc tagpath with the item sub path + Args: + instance_path (str): The UDT path + + Returns: + list: A list of tags to be used in detail pages flex repeater. + """ + output = [] + for item in list_tags: + if item['is_hidden'] is True: + continue + new_item = dict(item) + new_item['tagpath'] = base_path + str(item.get('sub_path', '')) + tag= {'item': new_item} + output.append(tag) + + return output \ No newline at end of file diff --git a/gateway_frontend/projects/Base/ignition/script-python/ui/details/resource.json b/gateway_frontend/projects/Base/ignition/script-python/ui/details/resource.json new file mode 100644 index 0000000..69a79ce --- /dev/null +++ b/gateway_frontend/projects/Base/ignition/script-python/ui/details/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "code.py" + ], + "attributes": { + "hintScope": 2, + "lastModificationSignature": "65fe97c61732cda7def7a6acb35a3157851b8ce17a8615f73086f6b0a84b304f", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T17:22:49Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/ignition/script-python/ui/navigation/code.py b/gateway_frontend/projects/Base/ignition/script-python/ui/navigation/code.py new file mode 100644 index 0000000..42b3efc --- /dev/null +++ b/gateway_frontend/projects/Base/ignition/script-python/ui/navigation/code.py @@ -0,0 +1,177 @@ +def get_structure(): + return [ + { + "label": "Home", + "target": "Pages/Dashboard/Home", + "icon": {"path": "material/home"}, + "items": [] + }, + { + "label": "Spaces", + "target": "Pages/Dashboard/Spaces", + "icon": {"path": "material/domain"}, + "items": [ + { + "label": "Fisrt Floor", + "target": "", + "icon": {"path": ".."}, + "items": [ + { + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14", + "icon": {"path": ".."}, + "items": [] + }] + }, + { + "label": "Second Floor", + "target": "", + "icon": {"path": ".."}, + "items": [ + { + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24", + "icon": {"path": ".."}, + "items": [] + }] + }, + { + "label": "Third Floor", + "target": "", + "icon": {"path": ".."}, + "items": [ + { + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34", + "icon": {"path": ".."}, + "items": [] + }] + }] + }, + { + "label": "Equipment", + "target": "Pages/Dashboard/Equipment", + "icon": {"path": "material/settings_input_component"}, + "items": [ + { + "label": "CDU", + "target": "Pages/Systems/CDU", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "RPP", + "target": "Pages/Systems/RPP", + "icon": {"path": ".."}, + "items": [] + }] + }, + { + "label": "Analysis", + "target": "", + "icon": {"path": "material/analytics"}, + "items": [ + { + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder", + "icon": {"path": ".."}, + "items": [] + }] + }, + { + "label": "Alarms", + "target": "", + "icon": {"path": "material/notifications"}, + "items": [ + { + "label": "Active", + "target": "Pages/Alarms/Active", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "History", + "target": "Pages/Alarms/History", + "icon": {"path": ".."}, + "items": [] + }] + }, + { + "label": "Diagnostics", + "target": "", + "icon": {"path": "material/build"}, + "items": [ + { + "label": "Gateway", + "target": "", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "Connections", + "target": "", + "icon": {"path": ".."}, + "items": [] + }, + { + "label": "Panels", + "target": "", + "icon": {"path": ".."}, + "items": [] + }] + } + ] \ No newline at end of file diff --git a/gateway_frontend/projects/Base/ignition/script-python/ui/navigation/resource.json b/gateway_frontend/projects/Base/ignition/script-python/ui/navigation/resource.json new file mode 100644 index 0000000..2aa05d8 --- /dev/null +++ b/gateway_frontend/projects/Base/ignition/script-python/ui/navigation/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "code.py" + ], + "attributes": { + "hintScope": 2, + "lastModificationSignature": "49880d3344aaae469b826cb9efd2491704bf330baf4a246880f9efb695e351ac", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T13:06:11Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/ignition/startup/onStartup.py b/gateway_frontend/projects/Base/ignition/startup/onStartup.py new file mode 100644 index 0000000..4c54066 --- /dev/null +++ b/gateway_frontend/projects/Base/ignition/startup/onStartup.py @@ -0,0 +1,2 @@ +def onStartup(): + \ No newline at end of file diff --git a/gateway_frontend/projects/Base/ignition/startup/resource.json b/gateway_frontend/projects/Base/ignition/startup/resource.json new file mode 100644 index 0000000..bba91ee --- /dev/null +++ b/gateway_frontend/projects/Base/ignition/startup/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "onStartup.py" + ], + "attributes": { + "lastModificationSignature": "484d1b0ce348c91494023c653f7d27c552a6a38d1161336bbb8f8d3eb27cf3dd", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-30T20:21:01Z" + }, + "enabled": true + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/Base/project.json b/gateway_frontend/projects/Base/project.json new file mode 100644 index 0000000..e19c0d6 --- /dev/null +++ b/gateway_frontend/projects/Base/project.json @@ -0,0 +1,7 @@ +{ + "title": "Oracle TX21", + "description": "Parent project for BMS application. HMI project for standard and edge project inherit the base project.", + "enabled": true, + "inheritable": true, + "parent": "" +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/config.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/config.json new file mode 100644 index 0000000..d10940e --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/config.json @@ -0,0 +1,76 @@ +{ + "pages": { + "/": { + "title": "", + "viewPath": "Pages/Dashboard/Home" + }, + "/alarm_journal": { + "title": "", + "viewPath": "Pages/Alarms/Active" + }, + "/alarm_status": { + "title": "", + "viewPath": "Pages/Alarms/History" + }, + "/cdu": { + "viewPath": "Pages/Systems/CDU" + }, + "/spaces": { + "title": "", + "viewPath": "Pages/Dashboard/Spaces" + } + }, + "sharedDocks": { + "cornerPriority": "left-right", + "left": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "Left", + "modal": false, + "resizable": false, + "show": "visible", + "size": 300, + "viewParams": {}, + "viewPath": "Components/Layouts/Navigation/Docked" + } + ], + "right": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "cover", + "handle": "hide", + "iconUrl": "", + "id": "L4", + "modal": true, + "resizable": false, + "show": "onDemand", + "size": 700, + "viewParams": { + "tagPath": "value" + }, + "viewPath": "Components/Layouts/Details/Details" + } + ], + "top": [ + { + "anchor": "fixed", + "autoBreakpoint": 480, + "content": "push", + "handle": "hide", + "iconUrl": "", + "id": "", + "modal": false, + "resizable": false, + "show": "visible", + "size": 80, + "viewParams": {}, + "viewPath": "Components/Layouts/Header/Base" + } + ] + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/resource.json new file mode 100644 index 0000000..2ae42cc --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/page-config/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "config.json" + ], + "attributes": { + "lastModificationSignature": "244062162d0b4617fe059cc735000fb5c244be356befbe37f8a524fa5fa147fe", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:54:53Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/session-props/props.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/session-props/props.json new file mode 100644 index 0000000..a57b946 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/session-props/props.json @@ -0,0 +1,327 @@ +{ + "custom": { + "breadcrumbs": "Spaces/Floor 1/DM11", + "navStructure": [ + { + "icon": { + "path": "material/home" + }, + "items": [], + "label": "Home", + "target": "Pages/Dashboard/Home" + }, + { + "icon": { + "path": "material/domain" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM11", + "target": "Pages/Spaces/Floor_01/DM11" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM12", + "target": "Pages/Spaces/Floor_01/DM12" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM13", + "target": "Pages/Spaces/Floor_01/DM13" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM14", + "target": "Pages/Spaces/Floor_01/DM14" + } + ], + "label": "Fisrt Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM21", + "target": "Pages/Spaces/Floor_02/DM21" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM22", + "target": "Pages/Spaces/Floor_02/DM22" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM23", + "target": "Pages/Spaces/Floor_02/DM23" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM24", + "target": "Pages/Spaces/Floor_02/DM24" + } + ], + "label": "Second Floor", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM31", + "target": "Pages/Spaces/Floor_03/DM31" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM32", + "target": "Pages/Spaces/Floor_03/DM32" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM33", + "target": "Pages/Spaces/Floor_03/DM33" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "DM34", + "target": "Pages/Spaces/Floor_03/DM34" + } + ], + "label": "Third Floor", + "target": "" + } + ], + "label": "Spaces", + "target": "Pages/Dashboard/Spaces" + }, + { + "icon": { + "path": "material/settings_input_component" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "CDU", + "target": "Pages/Systems/CDU" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "RPP", + "target": "Pages/Systems/RPP" + } + ], + "label": "Equipment", + "target": "Pages/Dashboard/Equipment" + }, + { + "icon": { + "path": "material/analytics" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Trend Builder", + "target": "Pages/Analysis/Trend_Builder" + } + ], + "label": "Analysis", + "target": "" + }, + { + "icon": { + "path": "material/notifications" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Active", + "target": "Pages/Alarms/Active" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "History", + "target": "Pages/Alarms/History" + } + ], + "label": "Alarms", + "target": "" + }, + { + "icon": { + "path": "material/build" + }, + "items": [ + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Gateway", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Connections", + "target": "" + }, + { + "icon": { + "path": ".." + }, + "items": [], + "label": "Panels", + "target": "" + } + ], + "label": "Diagnostics", + "target": "" + } + ] + }, + "propConfig": { + "custom.navStructure": { + "binding": { + "config": { + "expression": "runScript(\"navigation.utils.get_structure\", 0)" + }, + "enabled": false, + "type": "expr" + } + }, + "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.offline.capable": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.enabled": { + "access": "SYSTEM", + "persistent": false + }, + "props.offline.lastSynced": { + "access": "SYSTEM", + "persistent": false + } + }, + "props": { + "address": "172.30.45.14", + "device": {}, + "geolocation": {}, + "locale": "en-US", + "offline": {}, + "theme": "oracle-dark", + "timeZoneId": "Etc/UTC" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/session-props/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/session-props/resource.json new file mode 100644 index 0000000..ed9e29a --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/session-props/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "props.json" + ], + "attributes": { + "lastModificationSignature": "6f0cab79f85bf4a997fe6343a3114aeac5f8c5f0d7e7b393f59b03fb37dd2160", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-10T17:46:25Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/resource.json new file mode 100644 index 0000000..92b6836 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "ef9009f8f5e6a44a0eca4c6171575baa3348e7827174ca970cefa508c9624e4a", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-01T06:09:33Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/thumbnail.png new file mode 100644 index 0000000..f2cb935 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/view.json new file mode 100644 index 0000000..25b8661 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Components/Cards/CDU_Navigation/view.json @@ -0,0 +1,41 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1200, + "width": 300 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "EmbeddedView" + }, + "position": { + "basis": "60%" + }, + "props": { + "path": "Components/Layouts/Navigation/Building" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container)", + "borderBottomLeftRadius": "var(--border-radius)", + "borderBottomRightRadius": "var(--border-radius)", + "borderTopLeftRadius": "var(--border-radius)", + "borderTopRightRadius": "var(--border-radius)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/Active/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/Active/resource.json new file mode 100644 index 0000000..be4104d --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/Active/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "0d23d824c5f9979d9754224d96e961beaa20f63a1b922afb4d435725a6b2dc46", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/Active/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/Active/thumbnail.png new file mode 100644 index 0000000..9f2fe4e Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/Active/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/Active/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/Active/view.json new file mode 100644 index 0000000..c569bb0 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/Active/view.json @@ -0,0 +1,27 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "AlarmJournalTable" + }, + "position": { + "basis": "100%", + "grow": 1, + "shrink": 0 + }, + "type": "ia.display.alarmjournaltable" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/History/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/History/resource.json new file mode 100644 index 0000000..e792d89 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/History/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "ebd189d10f9c4ae43e4ea1c49b33fed7d3aacf5a313fb7cb9e79914772b5375b", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/History/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/History/thumbnail.png new file mode 100644 index 0000000..3c266cc Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/History/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/History/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/History/view.json new file mode 100644 index 0000000..49c4185 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Alarms/History/view.json @@ -0,0 +1,27 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "AlarmStatusTable" + }, + "position": { + "basis": "100%", + "grow": 1, + "shrink": 0 + }, + "type": "ia.display.alarmstatustable" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Analysis/Trend_Builder/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Analysis/Trend_Builder/resource.json new file mode 100644 index 0000000..1c882ba --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Analysis/Trend_Builder/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "18823035a4560adddee6bf06204f93736c5ed19c4d6d92481b22e3c1138f457c", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Analysis/Trend_Builder/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Analysis/Trend_Builder/thumbnail.png new file mode 100644 index 0000000..f34f90b Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Analysis/Trend_Builder/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Analysis/Trend_Builder/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Analysis/Trend_Builder/view.json new file mode 100644 index 0000000..506dfa6 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Analysis/Trend_Builder/view.json @@ -0,0 +1,41 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1000 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "TagBrowseTree" + }, + "position": { + "basis": "25%" + }, + "type": "ia.display.tag-browse-tree" + }, + { + "meta": { + "name": "PowerChart" + }, + "position": { + "basis": "75%" + }, + "props": { + "interaction": { + "chartZoomLevel": 1, + "rangeZoomLevel": 1 + } + }, + "type": "ia.chart.powerchart" + } + ], + "meta": { + "name": "root" + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Equipment/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Equipment/resource.json new file mode 100644 index 0000000..6b4d9e8 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Equipment/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "f65da0abebb260d7c32af42340f5559f8eecef6fbeaa09f137812d591fdfd935", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Equipment/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Equipment/thumbnail.png new file mode 100644 index 0000000..89a7616 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Equipment/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Equipment/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Equipment/view.json new file mode 100644 index 0000000..62acffb --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Equipment/view.json @@ -0,0 +1,32 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "text": "System Dasboard" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/resource.json new file mode 100644 index 0000000..f1f0d50 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "b7c816a389e7f36f830b87965c8366811e74ff82efd83a6902022b04ba98c4ff", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/thumbnail.png new file mode 100644 index 0000000..4ac5be1 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/view.json new file mode 100644 index 0000000..59ec065 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Home/view.json @@ -0,0 +1,34 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 900 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "FlexContainer" + }, + "position": { + "basis": "200px" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "gap": "10px", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Spaces/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Spaces/resource.json new file mode 100644 index 0000000..be96938 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Spaces/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "ec22bfd4b1fff97d2f889e303f72570d98d8e712652f5c6bd552b4ca5810c26a", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Spaces/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Spaces/thumbnail.png new file mode 100644 index 0000000..4545263 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Spaces/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Spaces/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Spaces/view.json new file mode 100644 index 0000000..f5c9e6d --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Dashboard/Spaces/view.json @@ -0,0 +1,32 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "props": { + "text": "Spaces Dashboard" + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)", + "padding": "var(--space-sm)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/resource.json new file mode 100644 index 0000000..7a95b7e --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "c40acb30476cecdd59a0178dd4c439a23be75b6a7dbd2d2e3f89eb5055cf45df", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/thumbnail.png new file mode 100644 index 0000000..b492b48 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/view.json new file mode 100644 index 0000000..6bd8446 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM11/view.json @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "80%" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM11_Layout" + }, + "path": "Components/Layouts/_Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM12/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM12/resource.json new file mode 100644 index 0000000..74deebb --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM12/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "9c8da4243c52c2751bfe310b5a90d8fe4ab790c1c2487629d297f4a4ae230300", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM12/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM12/thumbnail.png new file mode 100644 index 0000000..3215f97 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM12/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM12/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM12/view.json new file mode 100644 index 0000000..4ab54ba --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM12/view.json @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM12_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM13/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM13/resource.json new file mode 100644 index 0000000..aeb284f --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM13/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "a04a682775d63e8fd306d13915a97ca48dc04cac4c80ce1ef7b9d2bdf567c5be", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM13/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM13/thumbnail.png new file mode 100644 index 0000000..0bfb3dd Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM13/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM13/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM13/view.json new file mode 100644 index 0000000..50d11b9 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM13/view.json @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM13_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM14/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM14/resource.json new file mode 100644 index 0000000..2941dfc --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM14/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "9170b07cd86aad9fc203534b3ce709507f668b5fd9a4a8f15d855f0d019bead9", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM14/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM14/thumbnail.png new file mode 100644 index 0000000..be2fed9 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM14/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM14/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM14/view.json new file mode 100644 index 0000000..b4cf77c --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_01/DM14/view.json @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM14_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM21/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM21/resource.json new file mode 100644 index 0000000..d7cf3bc --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM21/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "6861bf090de483bd68140015fcbd9cb03c98f4a15ee79447c8983dc250728177", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM21/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM21/thumbnail.png new file mode 100644 index 0000000..03b0fdb Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM21/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM21/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM21/view.json new file mode 100644 index 0000000..4baf57f --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM21/view.json @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM21_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM22/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM22/resource.json new file mode 100644 index 0000000..d6c4440 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM22/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "6614100b39bc2c644a75312125ffb387144edd57507cf19a28cc217b17ad643b", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM22/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM22/thumbnail.png new file mode 100644 index 0000000..b1f6015 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM22/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM22/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM22/view.json new file mode 100644 index 0000000..b2a5952 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM22/view.json @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM22_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM23/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM23/resource.json new file mode 100644 index 0000000..97b4436 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM23/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "cbc72c0e693a8f265d640c11e9ee745bbd6fed7a89554361c50a891c5f30a1a2", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM23/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM23/thumbnail.png new file mode 100644 index 0000000..e2ed7d5 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM23/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM23/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM23/view.json new file mode 100644 index 0000000..bb0baf4 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM23/view.json @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM23_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM24/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM24/resource.json new file mode 100644 index 0000000..e38e1c7 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM24/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "2e2e3e09e8698d3ccf77bb6359306553165e8dd1d6353cc4f58af39fbe0ee74e", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM24/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM24/thumbnail.png new file mode 100644 index 0000000..46d1f94 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM24/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM24/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM24/view.json new file mode 100644 index 0000000..c9a773b --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_02/DM24/view.json @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM24_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM31/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM31/resource.json new file mode 100644 index 0000000..24d80ef --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM31/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "9357cc0ebd9344f127189f15879b997e233ea23a972608790e8e6f0ae0b294f7", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM31/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM31/thumbnail.png new file mode 100644 index 0000000..6c6ea2d Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM31/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM31/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM31/view.json new file mode 100644 index 0000000..08ce332 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM31/view.json @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM31_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM32/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM32/resource.json new file mode 100644 index 0000000..1609f5a --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM32/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "be702eccf9fc7b33acc2c856d9afcea0fc2160fc155a20ccdb8166a0f4e083c7", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM32/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM32/thumbnail.png new file mode 100644 index 0000000..38feaf1 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM32/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM32/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM32/view.json new file mode 100644 index 0000000..4acb964 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM32/view.json @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM32_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM33/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM33/resource.json new file mode 100644 index 0000000..2c933bf --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM33/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "1fc26bef07b16af2e1653c5ee3646f30561fae2f553948b46abd63817d69feed", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM33/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM33/thumbnail.png new file mode 100644 index 0000000..edf82fc Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM33/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM33/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM33/view.json new file mode 100644 index 0000000..bbeba12 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM33/view.json @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM33_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM34/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM34/resource.json new file mode 100644 index 0000000..4e97b69 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM34/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "d1d0a41f356e69f3bbf98500f5c01f84d3ba26f37aa39b391ca9a1152efeac4d", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM34/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM34/thumbnail.png new file mode 100644 index 0000000..bd783bf Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM34/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM34/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM34/view.json new file mode 100644 index 0000000..409bc11 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Floor_03/DM34/view.json @@ -0,0 +1,63 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "width": 1350 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "LayourFrame" + }, + "position": { + "basis": "600px" + }, + "props": { + "params": { + "path": "Pages/Spaces/Layouts/DM34_Layout" + }, + "path": "Components/Templates/Layout_Frame", + "style": { + "overflow": "hidden" + } + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "1px" + }, + "props": { + "style": { + "background": "var(--container-nested)" + } + }, + "type": "ia.display.label" + }, + { + "meta": { + "name": "LowePanel" + }, + "type": "ia.container.flex" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "background": "var(--container-root)", + "gap": "var(--space-md)", + "padding": "var(--space-md)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/resource.json new file mode 100644 index 0000000..bad0ced --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "d2af941d4a4461fcaa7762808973227b95170b8a71cc5022cdb55355334a0c25", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/thumbnail.png new file mode 100644 index 0000000..ab1ede6 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/view.json new file mode 100644 index 0000000..4634f74 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM11_Layout/view.json @@ -0,0 +1,155 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM11" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M37.698,467.957l0,4.259l-16.427,-0m0,70.474l0,-70.474m0,44.048l1044.72,0m-1028.3,-82.437l0,-13.239m0,-17.288l0,-3.505l-16.427,0l0,-266.957l16.427,-0l0,-4.829m0,-34.109l0,-7.009m0,-34.188l0,-11.992l-36.704,-0m20.277,-0l0,-39.717l1044.72,-0m-1028.3,433.981l1028.3,0m-1028.3,-345.086l1028.3,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M64.328,39.011l0,13.062l-21.947,-0l0,-13.062l21.947,-0Zm118.686,-23.156l0,38.593l-100.361,-0l0,-38.593l100.361,0Zm46.452,17.903l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.911,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm168.897,0l-0,19.076l-25.096,-0l0,-19.076l25.096,0Zm167.51,0l-0,19.076l-25.096,-0l-0,-19.076l25.096,0Zm168.203,0l0,19.076l-25.096,-0l0,-19.076l25.096,0Zm-551.887,-17.682l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm168.897,0l-0,38.372l-99.897,-0l0,-38.372l99.897,0Zm167.509,0l0,38.372l-99.896,-0l0,-38.372l99.896,0Zm168.204,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm168.897,0l-0,38.372l-99.896,-0l-0,-38.372l99.896,0Zm-960.279,465.215l0,-13.063l-21.947,0l0,13.063l21.947,-0Zm118.686,23.155l0,-38.592l-100.361,-0l0,38.592l100.361,0Zm46.452,-17.903l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.911,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm168.897,0l-0,-19.075l-25.096,-0l0,19.075l25.096,0Zm167.51,0l-0,-19.075l-25.096,-0l-0,19.075l25.096,0Zm168.203,0l0,-19.075l-25.096,-0l0,19.075l25.096,0Zm-551.887,17.682l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm168.897,0l-0,-38.371l-99.897,-0l0,38.371l99.897,0Zm167.509,0l0,-38.371l-99.896,-0l0,38.371l99.896,0Zm168.204,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Zm168.897,0l-0,-38.371l-99.896,-0l-0,38.371l99.896,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M100.451,394.486l-0,5.471l-20.388,-0l0,-5.471l20.388,0Zm-0,-9.466l-0,9.466l-16.376,0l-0,-9.466l16.376,0Zm-0,-5.47l-0,5.47l-20.388,0l0,-5.47l20.388,-0Zm-0,-9.159l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-5.778l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.445l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,-14.937l-0,5.778l-20.388,0l0,-5.778l20.388,0Zm-0,-14.936l-0,5.778l-20.388,-0l0,-5.778l20.388,-0Zm-0,229.335l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.937l-0,9.159l-16.376,0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.445l-0,8.667l-16.376,0l-0,-8.667l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm-0,-14.937l-0,9.159l-16.376,-0l-0,-9.159l16.376,0Zm-0,-14.936l-0,9.158l-16.376,0l-0,-9.158l16.376,-0Zm21.869,262.588l-0,5.471l20.387,-0l0,-5.471l-20.387,0Zm-0,-9.466l-0,9.466l16.375,0l0,-9.466l-16.375,0Zm-0,-5.47l-0,5.47l20.387,0l0,-5.47l-20.387,-0Zm-0,-9.159l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-5.778l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.445l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,-14.937l-0,5.778l20.387,0l0,-5.778l-20.387,0Zm-0,-14.936l-0,5.778l20.387,-0l0,-5.778l-20.387,-0Zm-0,229.335l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.937l-0,9.159l16.375,0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.445l-0,8.667l16.375,0l0,-8.667l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm-0,-14.937l-0,9.159l16.375,-0l0,-9.159l-16.375,0Zm-0,-14.936l-0,9.158l16.375,0l0,-9.158l-16.375,-0Zm174.028,6.027l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-98.783,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm197.565,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm99.175,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm-0,-16.374l-0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm98.391,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm198.192,-116.198l0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l-0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l-0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l-0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l-0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l-0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l-0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l-0,-3.835l3.209,-0Zm16.205,17.407l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm-0,-16.375l-0,1.721l-15.205,0l-0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm99.12,-116.198l-0,11.031l-21.729,-0l-0,-11.031l21.729,0Zm-0,-11.03l-0,11.03l-21.729,0l-0,-11.03l21.729,0Zm-0,33.159l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,-11.098l-0,11.098l-21.729,-0l-0,-11.098l21.729,-0Zm-0,22.196l-0,11.059l-21.729,0l-0,-11.059l21.729,-0Zm-0,11.059l-0,11.031l-21.729,0l-0,-11.031l21.729,0Zm-0,11.031l-0,10.925l-21.729,0l-0,-10.925l21.729,0Zm-0,10.925l-0,11.342l-21.729,0l-0,-11.342l21.729,0Zm-0,11.342l-0,11.114l-21.729,-0l-0,-11.114l21.729,0Zm-0,11.114l-0,11.113l-21.729,0l-0,-11.113l21.729,-0Zm-0,11.113l-0,5.52l-21.729,-0l-0,-5.52l21.729,0Zm-0,5.52l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,16.621l-0,10.867l-21.729,0l-0,-10.867l21.729,-0Zm-0,22.087l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.025l-21.729,-0l-0,-11.025l21.729,0Zm-0,11.025l-0,11.182l-21.729,-0l-0,-11.182l21.729,-0Zm-0,11.182l-0,10.985l-21.729,0l-0,-10.985l21.729,-0Zm-0,10.985l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,11.103l-21.729,0l-0,-11.103l21.729,-0Zm-0,11.103l-0,11.104l-21.729,-0l-0,-11.104l21.729,0Zm-0,11.104l-0,10.749l-21.729,0l-0,-10.749l21.729,-0Zm-17.52,-137.716l-0,3.836l-3.21,-0l0,-3.836l3.21,0Zm-0,-16.374l-0,3.835l-3.21,0l0,-3.835l3.21,-0Zm16.204,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.316,14.457l-0,5.754l-21.729,-0l-0,-5.754l21.729,0Zm-197.746,-116.198l0,11.031l-21.729,-0l0,-11.031l21.729,0Zm0,-11.03l0,11.03l-21.729,0l0,-11.03l21.729,0Zm0,33.159l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,-11.098l0,11.098l-21.729,-0l0,-11.098l21.729,-0Zm0,22.196l0,11.059l-21.729,0l0,-11.059l21.729,-0Zm0,11.059l0,11.031l-21.729,0l0,-11.031l21.729,0Zm0,11.031l0,10.925l-21.729,0l0,-10.925l21.729,0Zm0,10.925l0,11.342l-21.729,0l0,-11.342l21.729,0Zm0,11.342l0,11.114l-21.729,-0l0,-11.114l21.729,0Zm0,11.114l0,11.113l-21.729,0l0,-11.113l21.729,-0Zm0,11.113l0,5.52l-21.729,-0l0,-5.52l21.729,0Zm0,5.52l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,16.621l0,10.867l-21.729,0l0,-10.867l21.729,-0Zm0,22.087l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,0l0,-11.025l21.729,0Zm0,11.025l0,11.025l-21.729,-0l0,-11.025l21.729,0Zm0,11.025l0,11.182l-21.729,-0l0,-11.182l21.729,-0Zm0,11.182l0,10.985l-21.729,0l0,-10.985l21.729,-0Zm0,10.985l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,11.103l-21.729,0l0,-11.103l21.729,-0Zm0,11.103l0,11.104l-21.729,-0l0,-11.104l21.729,0Zm0,11.104l0,10.749l-21.729,0l0,-10.749l21.729,-0Zm-17.52,-137.716l0,3.836l-3.209,-0l0,-3.836l3.209,0Zm0,-16.374l0,3.835l-3.209,0l0,-3.835l3.209,-0Zm16.205,17.407l0,1.721l-15.205,0l0,-1.721l15.205,0Zm0,-16.375l0,1.721l-15.205,0l0,-1.721l15.205,0Zm1.315,14.457l0,5.754l-21.729,-0l0,-5.754l21.729,0Zm-472.523,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-98.783,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm197.566,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.175,-116.198l-0,11.031l21.729,-0l-0,-11.031l-21.729,0Zm-0,-11.03l-0,11.03l21.729,0l-0,-11.03l-21.729,0Zm-0,33.159l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,-11.098l-0,11.098l21.729,-0l-0,-11.098l-21.729,-0Zm-0,22.196l-0,11.059l21.729,0l-0,-11.059l-21.729,-0Zm-0,11.059l-0,11.031l21.729,0l-0,-11.031l-21.729,0Zm-0,11.031l-0,10.925l21.729,0l-0,-10.925l-21.729,0Zm-0,10.925l-0,11.342l21.729,0l-0,-11.342l-21.729,0Zm-0,11.342l-0,11.114l21.729,-0l-0,-11.114l-21.729,0Zm-0,11.114l-0,11.113l21.729,0l-0,-11.113l-21.729,-0Zm-0,11.113l-0,5.52l21.729,-0l-0,-5.52l-21.729,0Zm-0,5.52l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,16.621l-0,10.867l21.729,0l-0,-10.867l-21.729,-0Zm-0,22.087l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.025l21.729,-0l-0,-11.025l-21.729,0Zm-0,11.025l-0,11.182l21.729,-0l-0,-11.182l-21.729,-0Zm-0,11.182l-0,10.985l21.729,0l-0,-10.985l-21.729,-0Zm-0,10.985l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,11.103l21.729,0l-0,-11.103l-21.729,-0Zm-0,11.103l-0,11.104l21.729,-0l-0,-11.104l-21.729,0Zm-0,11.104l-0,10.749l21.729,0l-0,-10.749l-21.729,-0Zm17.52,-137.716l-0,3.836l3.209,-0l0,-3.836l-3.209,0Zm-0,-16.374l-0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.315,14.457l-0,5.754l21.729,-0l-0,-5.754l-21.729,0Zm99.174,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm98.391,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm198.192,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.21,-0l-0,-3.836l-3.21,0Zm0,-16.374l0,3.835l3.21,0l-0,-3.835l-3.21,-0Zm-16.204,17.407l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-0,-16.375l-0,1.721l15.205,0l-0,-1.721l-15.205,0Zm-1.316,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm99.12,-116.198l0,11.031l21.729,-0l0,-11.031l-21.729,0Zm0,-11.03l0,11.03l21.729,0l0,-11.03l-21.729,0Zm0,33.159l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,-11.098l0,11.098l21.729,-0l0,-11.098l-21.729,-0Zm0,22.196l0,11.059l21.729,0l0,-11.059l-21.729,-0Zm0,11.059l0,11.031l21.729,0l0,-11.031l-21.729,0Zm0,11.031l0,10.925l21.729,0l0,-10.925l-21.729,0Zm0,10.925l0,11.342l21.729,0l0,-11.342l-21.729,0Zm0,11.342l0,11.114l21.729,-0l0,-11.114l-21.729,0Zm0,11.114l0,11.113l21.729,0l0,-11.113l-21.729,-0Zm0,11.113l0,5.52l21.729,-0l0,-5.52l-21.729,0Zm0,5.52l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,16.621l0,10.867l21.729,0l0,-10.867l-21.729,-0Zm0,22.087l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,0l0,-11.025l-21.729,0Zm0,11.025l0,11.025l21.729,-0l0,-11.025l-21.729,0Zm0,11.025l0,11.182l21.729,-0l0,-11.182l-21.729,-0Zm0,11.182l0,10.985l21.729,0l0,-10.985l-21.729,-0Zm0,10.985l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,11.103l21.729,0l0,-11.103l-21.729,-0Zm0,11.103l0,11.104l21.729,-0l0,-11.104l-21.729,0Zm0,11.104l0,10.749l21.729,0l0,-10.749l-21.729,-0Zm17.52,-137.716l0,3.836l3.209,-0l0,-3.836l-3.209,0Zm0,-16.374l0,3.835l3.209,0l0,-3.835l-3.209,-0Zm-16.205,17.407l0,1.721l15.205,0l0,-1.721l-15.205,0Zm0,-16.375l0,1.721l15.205,0l0,-1.721l-15.205,0Zm-1.315,14.457l0,5.754l21.729,-0l0,-5.754l-21.729,0Zm-887.363,-130.394l-0,0.932l-25.753,0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm110.275,-279.802l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.039,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.354,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm112.21,-280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l-0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.783,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-0.724,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.525,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm112.039,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.97,-0l0,-0.932l0.97,0Zm-12.151,0l-0,0.932l-0.725,-0l-0,-0.932l0.725,0Zm-0.725,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm111.867,-280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.696,-280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.876,280.484l0,0.932l-25.752,-0l-0,-0.932l25.752,0Zm-24.782,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm24.782,0l0,0.932l-0.969,-0l-0,-0.932l0.969,0Zm-12.151,0l-0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm111.868,-280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm12.877,280.484l-0,0.932l-25.753,-0l0,-0.932l25.753,0Zm-24.783,0l-0,0.932l-0.97,-0l0,-0.932l0.97,0Zm24.783,0l-0,0.932l-0.97,-0l-0,-0.932l0.97,0Zm-12.152,0l0,0.932l-0.725,-0l0,-0.932l0.725,0Zm-0.725,0l0,0.932l-0.724,-0l-0,-0.932l0.724,0Zm-165.062,-61.686l0,11.015l-21.606,-0l-0,-11.015l21.606,0Zm0,11.015l0,5.14l-21.606,0l-0,-5.14l21.606,-0Zm0,5.14l0,11.068l-21.606,-0l-0,-11.068l21.606,0Zm0,11.068l0,11.172l-21.606,-0l-0,-11.172l21.606,-0Zm0,11.172l0,11.067l-21.606,0l-0,-11.067l21.606,-0Zm0,11.067l0,10.91l-21.606,0l-0,-10.91l21.606,0Zm0,-60.32l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-10.857l0,10.857l-21.606,0l-0,-10.857l21.606,-0Zm0,-10.858l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-6.924l0,6.924l-21.606,0l-0,-6.924l21.606,0Zm0,-22.187l0,10.858l-21.606,-0l-0,-10.858l21.606,0Zm0,-16.617l0,10.858l-21.606,0l-0,-10.858l21.606,0Zm0,-12.564l0,7.081l-21.606,-0l-0,-7.081l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-11.025l0,11.025l-21.606,0l-0,-11.025l21.606,-0Zm0,-10.816l0,10.816l-21.606,-0l-0,-10.816l21.606,0Zm0,-10.983l0,10.983l-21.606,0l-0,-10.983l21.606,-0Zm0,-10.984l0,10.984l-21.606,-0l-0,-10.984l21.606,0Zm0,-4.951l0,4.951l-21.606,0l-0,-4.951l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,-10.994l0,10.994l-21.606,-0l-0,-10.994l21.606,-0Zm0,126.973l0,5.759l-21.606,0l-0,-5.759l21.606,0Zm0,-16.341l0,5.483l-21.606,0l-0,-5.483l21.606,-0Zm-5.028,18.496l-0,1.456l-15.177,-0l-0,-1.456l15.177,0Zm-0,-16.616l-0,1.455l-15.177,0l-0,-1.455l15.177,-0Zm4.31,15.509l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Zm-0,-16.617l-0,3.738l-3.468,-0l-0,-3.738l3.468,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1067 544" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "Button" + }, + "position": { + "height": 0.0567, + "width": 0.0615, + "x": 0.1131, + "y": 0.1667 + }, + "type": "ia.input.button" + }, + { + "meta": { + "name": "Button_0" + }, + "position": { + "height": 0.0567, + "width": 0.0615, + "x": 0.2385, + "y": 0.1833 + }, + "type": "ia.input.button" + }, + { + "meta": { + "name": "Button_1" + }, + "position": { + "height": 0.02, + "width": 0.0177, + "x": 0.3331, + "y": 0.5 + }, + "type": "ia.input.button" + } + ], + "meta": { + "name": "root" + }, + "props": { + "mode": "percent", + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/resource.json new file mode 100644 index 0000000..f6c0c71 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "c9c342cdfa8deb2805b7fc72ab97f278a431005b7d4e0b516bed8e4b1537381b", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/thumbnail.png new file mode 100644 index 0000000..84f8e42 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/view.json new file mode 100644 index 0000000..fc153b4 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM12_Layout/view.json @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM12" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M1.091,44.298l1054.82,0m-0,-43.304l-0,90.556l-18.106,0l-0,4.186m-0,34.947l-0,7.592m-0,34.363l-0,4.673l18.106,-0l-0,267.308l-18.106,-0l-0,4.283m-0,33.876l-0,-15.575m-0,49.937l-0,4.576l18.106,-0l-0,64.278m-0,-21.933l-1054.92,-0m-0,-86.929l1036.81,-0m-0,-343.043l-1036.81,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M1012.35,530.221l-0,-13.22l22.267,0l0,13.22l-22.267,0Zm-120.417,23.436l-0,-39.059l101.825,-0l-0,39.059l-101.825,-0Zm-47.13,-18.12l0,-19.306l25.462,0l0,19.306l-25.462,0Zm-171.375,0l0,-19.306l25.462,0l0,19.306l-25.462,0Zm-171.36,0l-0,-19.306l25.462,0l-0,19.306l-25.462,0Zm-169.954,0l0,-19.306l25.462,0l0,19.306l-25.462,0Zm-170.657,0l0,-19.306l25.462,0l0,19.306l-25.462,0Zm559.938,17.896l0,-38.835l101.354,-0l-0,38.835l-101.354,0Zm-171.36,0l-0,-38.835l101.353,-0l-0,38.835l-101.353,0Zm-169.954,0l0,-38.835l101.354,-0l-0,38.835l-101.354,0Zm-170.657,0l0,-38.835l101.353,-0l0,38.835l-101.353,0Zm-171.361,0l0,-38.835l101.354,-0l-0,38.835l-101.354,0Zm974.287,-470.838l-0,13.22l22.267,0l0,-13.22l-22.267,0Zm-120.417,-23.435l-0,39.059l101.825,-0l-0,-39.059l-101.825,-0Zm-47.13,18.119l0,19.306l25.462,0l0,-19.306l-25.462,0Zm-171.375,0l0,19.306l25.462,0l0,-19.306l-25.462,0Zm-171.36,0l-0,19.306l25.462,0l-0,-19.306l-25.462,0Zm-169.954,0l0,19.306l25.462,0l0,-19.306l-25.462,0Zm-170.657,0l0,19.306l25.462,0l0,-19.306l-25.462,0Zm559.938,-17.896l0,38.836l101.354,-0l-0,-38.836l-101.354,0Zm-171.36,0l-0,38.836l101.353,-0l-0,-38.836l-101.353,0Zm-169.954,0l0,38.836l101.354,-0l-0,-38.836l-101.354,0Zm-170.657,0l0,38.836l101.353,-0l0,-38.836l-101.353,0Zm-171.361,0l0,38.836l101.354,-0l-0,-38.836l-101.354,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M58.59,441.783l-0,5.629l-20.528,0l0,-5.629l20.528,-0Zm-0,-9.742l-0,9.742l-16.489,-0l0,-9.742l16.489,0Zm-0,-5.629l-0,5.629l-20.528,0l0,-5.629l20.528,-0Zm-0,-9.425l-0,9.425l-16.489,-0l0,-9.425l16.489,-0Zm-0,-5.946l-0,5.946l-20.528,-0l0,-5.946l20.528,0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.37l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.37l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-14.864l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.371l-0,5.946l-20.528,0l0,-5.946l20.528,0Zm-0,-15.37l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,-15.371l-0,5.946l-20.528,-0l0,-5.946l20.528,-0Zm-0,236.001l-0,9.425l-16.489,0l0,-9.425l16.489,0Zm-0,-15.371l-0,9.425l-16.489,0l0,-9.425l16.489,0Zm-0,-15.37l-0,9.424l-16.489,0l0,-9.424l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,0Zm-0,-15.371l-0,9.425l-16.489,0l0,-9.425l16.489,0Zm-0,-15.37l-0,9.424l-16.489,0l0,-9.424l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,0Zm-0,-15.371l-0,9.425l-16.489,0l0,-9.425l16.489,0Zm-0,-14.864l-0,8.918l-16.489,0l0,-8.918l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,0Zm-0,-15.371l-0,9.425l-16.489,0l0,-9.425l16.489,0Zm-0,-15.37l-0,9.424l-16.489,0l0,-9.424l16.489,-0Zm-0,-15.371l-0,9.425l-16.489,-0l0,-9.425l16.489,-0Zm22.019,270.222l-0,5.629l20.527,0l0,-5.629l-20.527,-0Zm-0,-9.742l-0,9.742l16.488,-0l-0,-9.742l-16.488,0Zm-0,-5.629l-0,5.629l20.527,0l0,-5.629l-20.527,-0Zm-0,-9.425l-0,9.425l16.488,-0l-0,-9.425l-16.488,-0Zm-0,-5.946l-0,5.946l20.527,-0l0,-5.946l-20.527,0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.37l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.37l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-14.864l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.371l-0,5.946l20.527,0l0,-5.946l-20.527,0Zm-0,-15.37l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,-15.371l-0,5.946l20.527,-0l0,-5.946l-20.527,-0Zm-0,236.001l-0,9.425l16.488,0l-0,-9.425l-16.488,0Zm-0,-15.371l-0,9.425l16.488,0l-0,-9.425l-16.488,0Zm-0,-15.37l-0,9.424l16.488,0l-0,-9.424l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,0Zm-0,-15.371l-0,9.425l16.488,0l-0,-9.425l-16.488,0Zm-0,-15.37l-0,9.424l16.488,0l-0,-9.424l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,0Zm-0,-15.371l-0,9.425l16.488,0l-0,-9.425l-16.488,0Zm-0,-14.864l-0,8.918l16.488,0l-0,-8.918l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,0Zm-0,-15.371l-0,9.425l16.488,0l-0,-9.425l-16.488,0Zm-0,-15.37l-0,9.424l16.488,0l-0,-9.424l-16.488,-0Zm-0,-15.371l-0,9.425l16.488,-0l-0,-9.425l-16.488,-0Zm175.222,6.203l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,-11.351l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,34.122l0,11.421l-21.878,-0l0,-11.421l21.878,0Zm0,-11.42l0,11.42l-21.878,0l0,-11.42l21.878,-0Zm0,22.841l0,11.381l-21.878,0l0,-11.381l21.878,-0Zm0,11.381l0,11.352l-21.878,-0l0,-11.352l21.878,0Zm0,11.352l0,11.242l-21.878,0l0,-11.242l21.878,-0Zm0,11.242l0,11.672l-21.878,0l0,-11.672l21.878,0Zm0,11.672l0,11.437l-21.878,-0l0,-11.437l21.878,0Zm0,11.437l0,11.436l-21.878,-0l0,-11.436l21.878,-0Zm0,11.436l0,5.68l-21.878,0l0,-5.68l21.878,-0Zm0,5.68l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,17.104l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,22.73l0,11.345l-21.878,0l0,-11.345l21.878,-0Zm0,11.345l0,11.345l-21.878,0l0,-11.345l21.878,0Zm0,11.345l0,11.346l-21.878,-0l0,-11.346l21.878,0Zm0,11.346l0,11.507l-21.878,-0l0,-11.507l21.878,-0Zm0,11.507l0,11.305l-21.878,-0l0,-11.305l21.878,-0Zm0,11.305l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,0Zm0,11.426l0,11.427l-21.878,-0l0,-11.427l21.878,0Zm0,11.427l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.062l-21.878,-0l0,-11.062l21.878,-0Zm-17.64,-141.719l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.324,14.877l0,5.921l-21.878,0l0,-5.921l21.878,0Zm-99.46,-119.575l-0,11.351l-21.879,-0l0,-11.351l21.879,-0Zm-0,-11.351l-0,11.351l-21.879,-0l0,-11.351l21.879,-0Zm-0,34.122l-0,11.421l-21.879,-0l0,-11.421l21.879,0Zm-0,-11.42l-0,11.42l-21.879,0l0,-11.42l21.879,-0Zm-0,22.841l-0,11.381l-21.879,0l0,-11.381l21.879,-0Zm-0,11.381l-0,11.352l-21.879,-0l0,-11.352l21.879,0Zm-0,11.352l-0,11.242l-21.879,0l0,-11.242l21.879,-0Zm-0,11.242l-0,11.672l-21.879,0l0,-11.672l21.879,0Zm-0,11.672l-0,11.437l-21.879,-0l0,-11.437l21.879,0Zm-0,11.437l-0,11.436l-21.879,-0l0,-11.436l21.879,-0Zm-0,11.436l-0,5.68l-21.879,0l0,-5.68l21.879,-0Zm-0,5.68l-0,11.183l-21.879,0l0,-11.183l21.879,0Zm-0,17.104l-0,11.183l-21.879,0l0,-11.183l21.879,0Zm-0,22.73l-0,11.345l-21.879,0l0,-11.345l21.879,-0Zm-0,11.345l-0,11.345l-21.879,0l0,-11.345l21.879,0Zm-0,11.345l-0,11.346l-21.879,-0l0,-11.346l21.879,0Zm-0,11.346l-0,11.507l-21.879,-0l0,-11.507l21.879,-0Zm-0,11.507l-0,11.305l-21.879,-0l0,-11.305l21.879,-0Zm-0,11.305l-0,11.426l-21.879,-0l0,-11.426l21.879,-0Zm-0,11.426l-0,11.426l-21.879,0l0,-11.426l21.879,-0Zm-0,11.426l-0,11.426l-21.879,0l0,-11.426l21.879,0Zm-0,11.426l-0,11.427l-21.879,-0l0,-11.427l21.879,0Zm-0,11.427l-0,11.426l-21.879,-0l0,-11.426l21.879,-0Zm-0,11.426l-0,11.062l-21.879,-0l0,-11.062l21.879,-0Zm-17.641,-141.719l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.325,14.877l-0,5.921l-21.879,0l0,-5.921l21.879,0Zm198.921,-119.575l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,-11.351l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,34.122l0,11.421l-21.878,-0l0,-11.421l21.878,0Zm0,-11.42l0,11.42l-21.878,0l0,-11.42l21.878,-0Zm0,22.841l0,11.381l-21.878,0l0,-11.381l21.878,-0Zm0,11.381l0,11.352l-21.878,-0l0,-11.352l21.878,0Zm0,11.352l0,11.242l-21.878,0l0,-11.242l21.878,-0Zm0,11.242l0,11.672l-21.878,0l0,-11.672l21.878,0Zm0,11.672l0,11.437l-21.878,-0l0,-11.437l21.878,0Zm0,11.437l0,11.436l-21.878,-0l0,-11.436l21.878,-0Zm0,11.436l0,5.68l-21.878,0l0,-5.68l21.878,-0Zm0,5.68l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,17.104l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,22.73l0,11.345l-21.878,0l0,-11.345l21.878,-0Zm0,11.345l0,11.345l-21.878,0l0,-11.345l21.878,0Zm0,11.345l0,11.346l-21.878,-0l0,-11.346l21.878,0Zm0,11.346l0,11.507l-21.878,-0l0,-11.507l21.878,-0Zm0,11.507l0,11.305l-21.878,-0l0,-11.305l21.878,-0Zm0,11.305l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,0Zm0,11.426l0,11.427l-21.878,-0l0,-11.427l21.878,0Zm0,11.427l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.062l-21.878,-0l0,-11.062l21.878,-0Zm-17.64,-141.719l-0,3.947l-3.231,0l-0,-3.947l3.231,0Zm-0,-16.851l-0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l-0,1.771l-15.31,0l0,-1.771l15.31,-0Zm-0,-16.851l-0,1.771l-15.31,0l0,-1.771l15.31,0Zm1.324,14.877l0,5.921l-21.878,0l0,-5.921l21.878,0Zm99.856,-119.575l-0,11.351l-21.878,-0l-0,-11.351l21.878,-0Zm-0,-11.351l-0,11.351l-21.878,-0l-0,-11.351l21.878,-0Zm-0,34.122l-0,11.421l-21.878,-0l-0,-11.421l21.878,0Zm-0,-11.42l-0,11.42l-21.878,0l-0,-11.42l21.878,-0Zm-0,22.841l-0,11.381l-21.878,0l-0,-11.381l21.878,-0Zm-0,11.381l-0,11.352l-21.878,-0l-0,-11.352l21.878,0Zm-0,11.352l-0,11.242l-21.878,0l-0,-11.242l21.878,-0Zm-0,11.242l-0,11.672l-21.878,0l-0,-11.672l21.878,0Zm-0,11.672l-0,11.437l-21.878,-0l-0,-11.437l21.878,0Zm-0,11.437l-0,11.436l-21.878,-0l-0,-11.436l21.878,-0Zm-0,11.436l-0,5.68l-21.878,0l-0,-5.68l21.878,-0Zm-0,5.68l-0,11.183l-21.878,0l-0,-11.183l21.878,0Zm-0,17.104l-0,11.183l-21.878,0l-0,-11.183l21.878,0Zm-0,22.73l-0,11.345l-21.878,0l-0,-11.345l21.878,-0Zm-0,11.345l-0,11.345l-21.878,0l-0,-11.345l21.878,0Zm-0,11.345l-0,11.346l-21.878,-0l-0,-11.346l21.878,0Zm-0,11.346l-0,11.507l-21.878,-0l-0,-11.507l21.878,-0Zm-0,11.507l-0,11.305l-21.878,-0l-0,-11.305l21.878,-0Zm-0,11.305l-0,11.426l-21.878,-0l-0,-11.426l21.878,-0Zm-0,11.426l-0,11.426l-21.878,0l-0,-11.426l21.878,-0Zm-0,11.426l-0,11.426l-21.878,0l-0,-11.426l21.878,0Zm-0,11.426l-0,11.427l-21.878,-0l-0,-11.427l21.878,0Zm-0,11.427l-0,11.426l-21.878,-0l-0,-11.426l21.878,-0Zm-0,11.426l-0,11.062l-21.878,-0l-0,-11.062l21.878,-0Zm-17.64,-141.719l-0,3.947l-3.232,0l0,-3.947l3.232,0Zm-0,-16.851l-0,3.947l-3.232,0l0,-3.947l3.232,0Zm16.315,17.914l0,1.771l-15.309,0l0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l0,-1.771l15.309,0Zm1.325,14.877l-0,5.921l-21.878,0l-0,-5.921l21.878,0Zm99.855,-119.575l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,-11.351l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,34.122l0,11.421l-21.878,-0l0,-11.421l21.878,0Zm0,-11.42l0,11.42l-21.878,0l0,-11.42l21.878,-0Zm0,22.841l0,11.381l-21.878,0l0,-11.381l21.878,-0Zm0,11.381l0,11.352l-21.878,-0l0,-11.352l21.878,0Zm0,11.352l0,11.242l-21.878,0l0,-11.242l21.878,-0Zm0,11.242l0,11.672l-21.878,0l0,-11.672l21.878,0Zm0,11.672l0,11.437l-21.878,-0l0,-11.437l21.878,0Zm0,11.437l0,11.436l-21.878,-0l0,-11.436l21.878,-0Zm0,11.436l0,5.68l-21.878,0l0,-5.68l21.878,-0Zm0,5.68l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,17.104l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,22.73l0,11.345l-21.878,0l0,-11.345l21.878,-0Zm0,11.345l0,11.345l-21.878,0l0,-11.345l21.878,0Zm0,11.345l0,11.346l-21.878,-0l0,-11.346l21.878,0Zm0,11.346l0,11.507l-21.878,-0l0,-11.507l21.878,-0Zm0,11.507l0,11.305l-21.878,-0l0,-11.305l21.878,-0Zm0,11.305l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,0Zm0,11.426l0,11.427l-21.878,-0l0,-11.427l21.878,0Zm0,11.427l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.062l-21.878,-0l0,-11.062l21.878,-0Zm-17.64,-141.719l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.324,14.877l0,5.921l-21.878,0l0,-5.921l21.878,0Zm99.067,-119.575l-0,11.351l-21.879,-0l0,-11.351l21.879,-0Zm-0,-11.351l-0,11.351l-21.879,-0l0,-11.351l21.879,-0Zm-0,34.122l-0,11.421l-21.879,-0l0,-11.421l21.879,0Zm-0,-11.42l-0,11.42l-21.879,0l0,-11.42l21.879,-0Zm-0,22.841l-0,11.381l-21.879,0l0,-11.381l21.879,-0Zm-0,11.381l-0,11.352l-21.879,-0l0,-11.352l21.879,0Zm-0,11.352l-0,11.242l-21.879,0l0,-11.242l21.879,-0Zm-0,11.242l-0,11.672l-21.879,0l0,-11.672l21.879,0Zm-0,11.672l-0,11.437l-21.879,-0l0,-11.437l21.879,0Zm-0,11.437l-0,11.436l-21.879,-0l0,-11.436l21.879,-0Zm-0,11.436l-0,5.68l-21.879,0l0,-5.68l21.879,-0Zm-0,5.68l-0,11.183l-21.879,0l0,-11.183l21.879,0Zm-0,17.104l-0,11.183l-21.879,0l0,-11.183l21.879,0Zm-0,22.73l-0,11.345l-21.879,0l0,-11.345l21.879,-0Zm-0,11.345l-0,11.345l-21.879,0l0,-11.345l21.879,0Zm-0,11.345l-0,11.346l-21.879,-0l0,-11.346l21.879,0Zm-0,11.346l-0,11.507l-21.879,-0l0,-11.507l21.879,-0Zm-0,11.507l-0,11.305l-21.879,-0l0,-11.305l21.879,-0Zm-0,11.305l-0,11.426l-21.879,-0l0,-11.426l21.879,-0Zm-0,11.426l-0,11.426l-21.879,0l0,-11.426l21.879,-0Zm-0,11.426l-0,11.426l-21.879,0l0,-11.426l21.879,0Zm-0,11.426l-0,11.427l-21.879,-0l0,-11.427l21.879,0Zm-0,11.427l-0,11.426l-21.879,-0l0,-11.426l21.879,-0Zm-0,11.426l-0,11.062l-21.879,-0l0,-11.062l21.879,-0Zm-17.641,-141.719l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.325,14.877l-0,5.921l-21.879,0l0,-5.921l21.879,0Zm199.552,-119.575l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,-11.351l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,34.122l0,11.421l-21.878,-0l0,-11.421l21.878,0Zm0,-11.42l0,11.42l-21.878,0l0,-11.42l21.878,-0Zm0,22.841l0,11.381l-21.878,0l0,-11.381l21.878,-0Zm0,11.381l0,11.352l-21.878,-0l0,-11.352l21.878,0Zm0,11.352l0,11.242l-21.878,0l0,-11.242l21.878,-0Zm0,11.242l0,11.672l-21.878,0l0,-11.672l21.878,0Zm0,11.672l0,11.437l-21.878,-0l0,-11.437l21.878,0Zm0,11.437l0,11.436l-21.878,-0l0,-11.436l21.878,-0Zm0,11.436l0,5.68l-21.878,0l0,-5.68l21.878,-0Zm0,5.68l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,17.104l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,22.73l0,11.345l-21.878,0l0,-11.345l21.878,-0Zm0,11.345l0,11.345l-21.878,0l0,-11.345l21.878,0Zm0,11.345l0,11.346l-21.878,-0l0,-11.346l21.878,0Zm0,11.346l0,11.507l-21.878,-0l0,-11.507l21.878,-0Zm0,11.507l0,11.305l-21.878,-0l0,-11.305l21.878,-0Zm0,11.305l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,0Zm0,11.426l0,11.427l-21.878,-0l0,-11.427l21.878,0Zm0,11.427l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.062l-21.878,-0l0,-11.062l21.878,-0Zm-17.64,-141.719l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.324,14.877l0,5.921l-21.878,0l0,-5.921l21.878,0Zm99.8,-119.575l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,-11.351l0,11.351l-21.878,-0l0,-11.351l21.878,-0Zm0,34.122l0,11.421l-21.878,-0l0,-11.421l21.878,0Zm0,-11.42l0,11.42l-21.878,0l0,-11.42l21.878,-0Zm0,22.841l0,11.381l-21.878,0l0,-11.381l21.878,-0Zm0,11.381l0,11.352l-21.878,-0l0,-11.352l21.878,0Zm0,11.352l0,11.242l-21.878,0l0,-11.242l21.878,-0Zm0,11.242l0,11.672l-21.878,0l0,-11.672l21.878,0Zm0,11.672l0,11.437l-21.878,-0l0,-11.437l21.878,0Zm0,11.437l0,11.436l-21.878,-0l0,-11.436l21.878,-0Zm0,11.436l0,5.68l-21.878,0l0,-5.68l21.878,-0Zm0,5.68l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,17.104l0,11.183l-21.878,0l0,-11.183l21.878,0Zm0,22.73l0,11.345l-21.878,0l0,-11.345l21.878,-0Zm0,11.345l0,11.345l-21.878,0l0,-11.345l21.878,0Zm0,11.345l0,11.346l-21.878,-0l0,-11.346l21.878,0Zm0,11.346l0,11.507l-21.878,-0l0,-11.507l21.878,-0Zm0,11.507l0,11.305l-21.878,-0l0,-11.305l21.878,-0Zm0,11.305l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,-0Zm0,11.426l0,11.426l-21.878,0l0,-11.426l21.878,0Zm0,11.426l0,11.427l-21.878,-0l0,-11.427l21.878,0Zm0,11.427l0,11.426l-21.878,-0l0,-11.426l21.878,-0Zm0,11.426l0,11.062l-21.878,-0l0,-11.062l21.878,-0Zm-17.64,-141.719l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l-0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.324,14.877l0,5.921l-21.878,0l0,-5.921l21.878,0Zm-199.102,-119.575l-0,11.351l-21.878,-0l-0,-11.351l21.878,-0Zm-0,-11.351l-0,11.351l-21.878,-0l-0,-11.351l21.878,-0Zm-0,34.122l-0,11.421l-21.878,-0l-0,-11.421l21.878,0Zm-0,-11.42l-0,11.42l-21.878,0l-0,-11.42l21.878,-0Zm-0,22.841l-0,11.381l-21.878,0l-0,-11.381l21.878,-0Zm-0,11.381l-0,11.352l-21.878,-0l-0,-11.352l21.878,0Zm-0,11.352l-0,11.242l-21.878,0l-0,-11.242l21.878,-0Zm-0,11.242l-0,11.672l-21.878,0l-0,-11.672l21.878,0Zm-0,11.672l-0,11.437l-21.878,-0l-0,-11.437l21.878,0Zm-0,11.437l-0,11.436l-21.878,-0l-0,-11.436l21.878,-0Zm-0,11.436l-0,5.68l-21.878,0l-0,-5.68l21.878,-0Zm-0,5.68l-0,11.183l-21.878,0l-0,-11.183l21.878,0Zm-0,17.104l-0,11.183l-21.878,0l-0,-11.183l21.878,0Zm-0,22.73l-0,11.345l-21.878,0l-0,-11.345l21.878,-0Zm-0,11.345l-0,11.345l-21.878,0l-0,-11.345l21.878,0Zm-0,11.345l-0,11.346l-21.878,-0l-0,-11.346l21.878,0Zm-0,11.346l-0,11.507l-21.878,-0l-0,-11.507l21.878,-0Zm-0,11.507l-0,11.305l-21.878,-0l-0,-11.305l21.878,-0Zm-0,11.305l-0,11.426l-21.878,-0l-0,-11.426l21.878,-0Zm-0,11.426l-0,11.426l-21.878,0l-0,-11.426l21.878,-0Zm-0,11.426l-0,11.426l-21.878,0l-0,-11.426l21.878,0Zm-0,11.426l-0,11.427l-21.878,-0l-0,-11.427l21.878,0Zm-0,11.427l-0,11.426l-21.878,-0l-0,-11.426l21.878,-0Zm-0,11.426l-0,11.062l-21.878,-0l-0,-11.062l21.878,-0Zm-17.641,-141.719l0,3.947l-3.231,0l0,-3.947l3.231,0Zm0,-16.851l0,3.947l-3.231,0l0,-3.947l3.231,0Zm16.316,17.914l0,1.771l-15.309,0l-0,-1.771l15.309,-0Zm0,-16.851l0,1.771l-15.309,0l-0,-1.771l15.309,0Zm1.325,14.877l-0,5.921l-21.878,0l-0,-5.921l21.878,0Zm-475.767,-119.575l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l-0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l-0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l-0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l-0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l-0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l-0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l-0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l-0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l-0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l-0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l-0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l-0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l-0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l-0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l-0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l-0,-11.062l-21.878,-0Zm17.64,-141.719l0,3.947l3.231,0l0,-3.947l-3.231,0Zm0,-16.851l0,3.947l3.231,0l0,-3.947l-3.231,0Zm-16.316,17.914l0,1.771l15.309,0l0,-1.771l-15.309,-0Zm0,-16.851l0,1.771l15.309,0l0,-1.771l-15.309,0Zm-1.324,14.877l-0,5.921l21.878,0l-0,-5.921l-21.878,0Zm-99.461,-119.575l-0,11.351l21.878,-0l0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l0,-11.062l-21.878,-0Zm17.64,-141.719l0,3.947l3.232,0l-0,-3.947l-3.232,0Zm0,-16.851l0,3.947l3.232,0l-0,-3.947l-3.232,0Zm-16.316,17.914l0,1.771l15.31,0l-0,-1.771l-15.31,-0Zm0,-16.851l0,1.771l15.31,0l-0,-1.771l-15.31,0Zm-1.324,14.877l-0,5.921l21.878,0l0,-5.921l-21.878,0Zm198.922,-119.575l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l-0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l-0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l-0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l-0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l-0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l-0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l-0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l-0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l-0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l-0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l-0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l-0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l-0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l-0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l-0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l-0,-11.062l-21.878,-0Zm17.64,-141.719l-0,3.947l3.231,0l0,-3.947l-3.231,0Zm-0,-16.851l-0,3.947l3.231,0l0,-3.947l-3.231,0Zm-16.316,17.914l-0,1.771l15.309,0l0,-1.771l-15.309,-0Zm-0,-16.851l-0,1.771l15.309,0l0,-1.771l-15.309,0Zm-1.324,14.877l-0,5.921l21.878,0l-0,-5.921l-21.878,0Zm99.855,-119.575l0,11.351l21.878,-0l0,-11.351l-21.878,-0Zm0,-11.351l0,11.351l21.878,-0l0,-11.351l-21.878,-0Zm0,34.122l0,11.421l21.878,-0l0,-11.421l-21.878,0Zm0,-11.42l0,11.42l21.878,0l0,-11.42l-21.878,-0Zm0,22.841l0,11.381l21.878,0l0,-11.381l-21.878,-0Zm0,11.381l0,11.352l21.878,-0l0,-11.352l-21.878,0Zm0,11.352l0,11.242l21.878,0l0,-11.242l-21.878,-0Zm0,11.242l0,11.672l21.878,0l0,-11.672l-21.878,0Zm0,11.672l0,11.437l21.878,-0l0,-11.437l-21.878,0Zm0,11.437l0,11.436l21.878,-0l0,-11.436l-21.878,-0Zm0,11.436l0,5.68l21.878,0l0,-5.68l-21.878,-0Zm0,5.68l0,11.183l21.878,0l0,-11.183l-21.878,0Zm0,17.104l0,11.183l21.878,0l0,-11.183l-21.878,0Zm0,22.73l0,11.345l21.878,0l0,-11.345l-21.878,-0Zm0,11.345l0,11.345l21.878,0l0,-11.345l-21.878,0Zm0,11.345l0,11.346l21.878,-0l0,-11.346l-21.878,0Zm0,11.346l0,11.507l21.878,-0l0,-11.507l-21.878,-0Zm0,11.507l0,11.305l21.878,-0l0,-11.305l-21.878,-0Zm0,11.305l0,11.426l21.878,-0l0,-11.426l-21.878,-0Zm0,11.426l0,11.426l21.878,0l0,-11.426l-21.878,-0Zm0,11.426l0,11.426l21.878,0l0,-11.426l-21.878,0Zm0,11.426l0,11.427l21.878,-0l0,-11.427l-21.878,0Zm0,11.427l0,11.426l21.878,-0l0,-11.426l-21.878,-0Zm0,11.426l0,11.062l21.878,-0l0,-11.062l-21.878,-0Zm17.64,-141.719l0,3.947l3.232,0l-0,-3.947l-3.232,0Zm0,-16.851l0,3.947l3.232,0l-0,-3.947l-3.232,0Zm-16.316,17.914l0,1.771l15.31,0l-0,-1.771l-15.31,-0Zm0,-16.851l0,1.771l15.31,0l-0,-1.771l-15.31,0Zm-1.324,14.877l0,5.921l21.878,0l0,-5.921l-21.878,0Zm99.856,-119.575l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l-0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l-0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l-0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l-0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l-0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l-0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l-0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l-0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l-0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l-0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l-0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l-0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l-0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l-0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l-0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l-0,-11.062l-21.878,-0Zm17.64,-141.719l-0,3.947l3.231,0l0,-3.947l-3.231,0Zm-0,-16.851l-0,3.947l3.231,0l0,-3.947l-3.231,0Zm-16.316,17.914l0,1.771l15.309,0l0,-1.771l-15.309,-0Zm0,-16.851l0,1.771l15.309,0l0,-1.771l-15.309,0Zm-1.324,14.877l-0,5.921l21.878,0l-0,-5.921l-21.878,0Zm99.066,-119.575l-0,11.351l21.878,-0l0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l0,-11.062l-21.878,-0Zm17.64,-141.719l0,3.947l3.232,0l-0,-3.947l-3.232,0Zm0,-16.851l0,3.947l3.232,0l-0,-3.947l-3.232,0Zm-16.316,17.914l0,1.771l15.31,0l-0,-1.771l-15.31,-0Zm0,-16.851l0,1.771l15.31,0l-0,-1.771l-15.31,0Zm-1.324,14.877l-0,5.921l21.878,0l0,-5.921l-21.878,0Zm199.553,-119.575l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l-0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l-0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l-0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l-0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l-0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l-0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l-0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l-0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l-0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l-0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l-0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l-0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l-0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l-0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l-0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l-0,-11.062l-21.878,-0Zm17.64,-141.719l0,3.947l3.231,0l0,-3.947l-3.231,0Zm0,-16.851l0,3.947l3.231,0l0,-3.947l-3.231,0Zm-16.316,17.914l0,1.771l15.31,0l-0,-1.771l-15.31,-0Zm0,-16.851l0,1.771l15.31,0l-0,-1.771l-15.31,0Zm-1.324,14.877l-0,5.921l21.878,0l-0,-5.921l-21.878,0Zm99.8,-119.575l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,-11.351l-0,11.351l21.878,-0l-0,-11.351l-21.878,-0Zm-0,34.122l-0,11.421l21.878,-0l-0,-11.421l-21.878,0Zm-0,-11.42l-0,11.42l21.878,0l-0,-11.42l-21.878,-0Zm-0,22.841l-0,11.381l21.878,0l-0,-11.381l-21.878,-0Zm-0,11.381l-0,11.352l21.878,-0l-0,-11.352l-21.878,0Zm-0,11.352l-0,11.242l21.878,0l-0,-11.242l-21.878,-0Zm-0,11.242l-0,11.672l21.878,0l-0,-11.672l-21.878,0Zm-0,11.672l-0,11.437l21.878,-0l-0,-11.437l-21.878,0Zm-0,11.437l-0,11.436l21.878,-0l-0,-11.436l-21.878,-0Zm-0,11.436l-0,5.68l21.878,0l-0,-5.68l-21.878,-0Zm-0,5.68l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,17.104l-0,11.183l21.878,0l-0,-11.183l-21.878,0Zm-0,22.73l-0,11.345l21.878,0l-0,-11.345l-21.878,-0Zm-0,11.345l-0,11.345l21.878,0l-0,-11.345l-21.878,0Zm-0,11.345l-0,11.346l21.878,-0l-0,-11.346l-21.878,0Zm-0,11.346l-0,11.507l21.878,-0l-0,-11.507l-21.878,-0Zm-0,11.507l-0,11.305l21.878,-0l-0,-11.305l-21.878,-0Zm-0,11.305l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.426l21.878,0l-0,-11.426l-21.878,0Zm-0,11.426l-0,11.427l21.878,-0l-0,-11.427l-21.878,0Zm-0,11.427l-0,11.426l21.878,-0l-0,-11.426l-21.878,-0Zm-0,11.426l-0,11.062l21.878,-0l-0,-11.062l-21.878,-0Zm17.64,-141.719l0,3.947l3.231,0l0,-3.947l-3.231,0Zm0,-16.851l0,3.947l3.231,0l0,-3.947l-3.231,0Zm-16.316,17.914l0,1.771l15.31,0l-0,-1.771l-15.31,-0Zm0,-16.851l0,1.771l15.31,0l-0,-1.771l-15.31,0Zm-1.324,14.877l-0,5.921l21.878,0l-0,-5.921l-21.878,0Zm-893.455,-134.184l-0,0.959l-25.929,-0l-0,-0.959l25.929,0Zm-24.953,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm-12.235,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm-0.73,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm12.965,288.637l-0,0.959l-25.929,-0l-0,-0.959l25.929,0Zm-24.953,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm-12.235,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm-0.73,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm111.032,-287.935l0,0.959l-25.929,-0l-0,-0.959l25.929,0Zm-24.953,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm24.953,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm-12.235,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm-0.73,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm12.965,288.637l0,0.958l-25.929,0l-0,-0.958l25.929,-0Zm-24.953,-0l0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm24.953,-0l0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm-12.235,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm-0.73,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm112.808,-288.637l0,0.959l-25.929,-0l0,-0.959l25.929,0Zm-24.953,0l0,0.959l-0.976,-0l0,-0.959l0.976,0Zm24.953,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm-12.235,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm-0.729,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm12.964,288.637l0,0.958l-25.929,0l0,-0.958l25.929,-0Zm-24.953,-0l0,0.958l-0.976,0l0,-0.958l0.976,-0Zm24.953,-0l0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm-12.235,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm-0.729,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm112.118,-288.637l-0,0.959l-25.929,-0l-0,-0.959l25.929,0Zm-24.953,0l-0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm-12.235,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm-0.73,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm12.965,288.637l-0,0.958l-25.929,0l-0,-0.958l25.929,-0Zm-24.953,-0l-0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm24.953,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm-12.235,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm-0.73,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm112.98,-288.637l0,0.959l-25.929,-0l0,-0.959l25.929,0Zm-24.952,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm24.952,0l0,0.959l-0.976,-0l0,-0.959l0.976,0Zm-12.235,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm-0.729,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm12.964,288.637l0,0.958l-25.929,0l0,-0.958l25.929,-0Zm-24.952,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm24.952,-0l0,0.958l-0.976,0l0,-0.958l0.976,-0Zm-12.235,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm-0.729,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm112.29,-288.637l0,0.959l-25.929,-0l0,-0.959l25.929,0Zm-24.952,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm24.952,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm-12.235,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm-0.729,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm12.964,288.637l0,0.958l-25.929,0l0,-0.958l25.929,-0Zm-24.952,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm24.952,-0l0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm-12.235,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm-0.729,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm112.808,-288.637l-0,0.959l-25.93,-0l0,-0.959l25.93,0Zm-24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm-12.236,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm-0.729,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm12.965,288.637l-0,0.958l-25.93,0l0,-0.958l25.93,-0Zm-24.953,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm24.953,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm-12.236,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm-0.729,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm112.635,-288.637l0,0.959l-25.929,-0l0,-0.959l25.929,0Zm-24.952,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm24.952,0l0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm-12.235,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm-0.729,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm12.964,288.637l0,0.958l-25.929,0l0,-0.958l25.929,-0Zm-24.952,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm24.952,-0l0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm-12.235,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm-0.729,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm112.463,-288.637l-0,0.959l-25.929,-0l-0,-0.959l25.929,0Zm-24.953,0l-0,0.959l-0.976,-0l-0,-0.959l0.976,0Zm24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm-12.235,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm-0.73,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm12.965,288.637l-0,0.958l-25.929,0l-0,-0.958l25.929,-0Zm-24.953,-0l-0,0.958l-0.976,0l-0,-0.958l0.976,-0Zm24.953,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm-12.235,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm-0.73,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm112.636,-288.637l-0,0.959l-25.93,-0l0,-0.959l25.93,0Zm-24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm24.953,0l-0,0.959l-0.977,-0l0,-0.959l0.977,0Zm-12.236,0l0,0.959l-0.729,-0l-0,-0.959l0.729,0Zm-0.729,0l-0,0.959l-0.73,-0l0,-0.959l0.73,0Zm12.965,288.637l-0,0.958l-25.93,0l0,-0.958l25.93,-0Zm-24.953,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm24.953,-0l-0,0.958l-0.977,0l0,-0.958l0.977,-0Zm-12.236,-0l0,0.958l-0.729,0l-0,-0.958l0.729,-0Zm-0.729,-0l-0,0.958l-0.73,0l0,-0.958l0.73,-0Zm-166.195,-63.479l-0,11.335l-21.755,-0l-0,-11.335l21.755,-0Zm-0,11.335l-0,5.29l-21.755,-0l-0,-5.29l21.755,-0Zm-0,5.29l-0,11.389l-21.755,-0l-0,-11.389l21.755,-0Zm-0,11.389l-0,11.497l-21.755,-0l-0,-11.497l21.755,-0Zm-0,11.497l-0,11.389l-21.755,-0l-0,-11.389l21.755,-0Zm-0,11.389l-0,11.227l-21.755,-0l-0,-11.227l21.755,-0Zm-0,-62.073l-0,11.173l-21.755,-0l-0,-11.173l21.755,-0Zm-0,-11.174l-0,11.174l-21.755,-0l-0,-11.174l21.755,0Zm-0,-11.173l-0,11.173l-21.755,0l-0,-11.173l21.755,0Zm-0,-11.173l-0,11.173l-21.755,0l-0,-11.173l21.755,-0Zm-0,-11.173l-0,11.173l-21.755,-0l-0,-11.173l21.755,-0Zm-0,-7.125l-0,7.125l-21.755,-0l-0,-7.125l21.755,-0Zm-0,-22.832l-0,11.173l-21.755,-0l-0,-11.173l21.755,-0Zm-0,-17.1l-0,11.173l-21.755,0l-0,-11.173l21.755,-0Zm-0,-12.93l-0,7.287l-21.755,-0l-0,-7.287l21.755,-0Zm-0,-11.13l-0,11.13l-21.755,-0l-0,-11.13l21.755,-0Zm-0,-11.346l-0,11.346l-21.755,-0l-0,-11.346l21.755,0Zm-0,-11.13l-0,11.13l-21.755,0l-0,-11.13l21.755,0Zm-0,-11.303l-0,11.303l-21.755,0l-0,-11.303l21.755,0Zm-0,-11.302l-0,11.302l-21.755,0l-0,-11.302l21.755,-0Zm-0,-5.096l-0,5.096l-21.755,-0l-0,-5.096l21.755,0Zm-0,-11.313l-0,11.313l-21.755,0l-0,-11.313l21.755,-0Zm-0,-11.314l-0,11.314l-21.755,-0l-0,-11.314l21.755,0Zm-0,-11.313l-0,11.313l-21.755,0l-0,-11.313l21.755,-0Zm-0,-11.314l-0,11.314l-21.755,-0l-0,-11.314l21.755,0Zm-0,130.664l-0,5.927l-21.755,-0l-0,-5.927l21.755,0Zm-0,-16.816l-0,5.643l-21.755,-0l-0,-5.643l21.755,-0Zm-5.063,19.034l-0,1.498l-15.282,-0l0,-1.498l15.282,0Zm-0,-17.1l-0,1.498l-15.282,0l0,-1.498l15.282,0Zm4.339,15.96l0,3.847l-3.492,-0l0,-3.847l3.492,0Zm0,-17.1l0,3.847l-3.492,0l0,-3.847l3.492,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1057 587" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM13_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM13_Layout/resource.json new file mode 100644 index 0000000..8bef175 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM13_Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "f709d5f70735438c5423e98473c7f0b36db7221f479a9a412297e04c39be34c4", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM13_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM13_Layout/thumbnail.png new file mode 100644 index 0000000..b198016 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM13_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM13_Layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM13_Layout/view.json new file mode 100644 index 0000000..f851825 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM13_Layout/view.json @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM13" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M0.994,0.994l-0,88.663l17.272,-0l-0,5.343m-0,34.328l-0,13.083m-0,17.755l-0,3.365l-16.323,-0l0,269.138l16.323,-0l-0,4.859m-0,34.701l-0,6.978m-0,34.515l-0,21.742l-16.323,0l0,27.413l1059.2,-0m-1042.88,-87.159l1042.88,0m-1042.88,-342.902l1042.88,-0m-1060.15,-86.969l1060.15,0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M44.351,80.292l0,13.19l-22.248,0l-0,-13.19l22.248,0Zm120.313,-23.382l-0,38.971l-101.737,-0l0,-38.971l101.737,-0Zm47.088,18.078l-0,19.263l-25.44,-0l-0,-19.263l25.44,0Zm171.225,0l0,19.263l-25.439,-0l-0,-19.263l25.439,0Zm171.212,0l0,19.263l-25.44,-0l0,-19.263l25.44,0Zm169.805,0l0,19.263l-25.439,-0l-0,-19.263l25.439,0Zm170.509,0l-0,19.263l-25.44,-0l0,-19.263l25.44,0Zm-559.451,-17.855l0,38.748l-101.265,-0l0,-38.748l101.265,-0Zm171.212,-0l-0,38.748l-101.265,-0l-0,-38.748l101.265,-0Zm169.805,-0l0,38.748l-101.265,-0l0,-38.748l101.265,-0Zm170.509,-0l-0,38.748l-101.265,-0l-0,-38.748l101.265,-0Zm171.211,-0l0,38.748l-101.265,-0l0,-38.748l101.265,-0Zm-973.438,469.775l0,-13.19l-22.248,0l-0,13.19l22.248,0Zm120.313,23.383l-0,-38.971l-101.737,-0l0,38.971l101.737,-0Zm47.088,-18.079l-0,-19.262l-25.44,-0l-0,19.262l25.44,0Zm171.225,0l0,-19.262l-25.439,-0l-0,19.262l25.439,0Zm171.212,0l0,-19.262l-25.44,-0l0,19.262l25.44,0Zm169.805,0l0,-19.262l-25.439,-0l-0,19.262l25.439,0Zm170.509,0l-0,-19.262l-25.44,-0l0,19.262l25.44,0Zm-559.451,17.856l0,-38.748l-101.265,-0l0,38.748l101.265,-0Zm171.212,-0l-0,-38.748l-101.265,-0l-0,38.748l101.265,-0Zm169.805,-0l0,-38.748l-101.265,-0l0,38.748l101.265,-0Zm170.509,-0l-0,-38.748l-101.265,-0l-0,38.748l101.265,-0Zm171.211,-0l0,-38.748l-101.265,-0l0,38.748l101.265,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M82.901,435.167l-0,5.61l-20.542,0l0,-5.61l20.542,0Zm-0,-9.708l-0,9.708l-16.5,0l0,-9.708l16.5,0Zm-0,-5.61l-0,5.61l-20.542,0l0,-5.61l20.542,0Zm-0,-9.392l-0,9.392l-16.5,0l0,-9.392l16.5,-0Zm-0,-5.926l-0,5.926l-20.542,-0l0,-5.926l20.542,0Zm-0,-15.318l-0,5.926l-20.542,-0l0,-5.926l20.542,0Zm-0,-15.318l-0,5.926l-20.542,-0l0,-5.926l20.542,0Zm-0,-15.318l-0,5.926l-20.542,-0l0,-5.926l20.542,0Zm-0,-15.317l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,0Zm-0,-14.814l-0,5.926l-20.542,-0l0,-5.926l20.542,0Zm-0,-15.318l-0,5.926l-20.542,-0l0,-5.926l20.542,0Zm-0,-15.317l-0,5.925l-20.542,-0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,-15.318l-0,5.925l-20.542,0l0,-5.925l20.542,-0Zm-0,235.19l-0,9.392l-16.5,0l0,-9.392l16.5,-0Zm-0,-15.318l-0,9.392l-16.5,0l0,-9.392l16.5,-0Zm-0,-15.318l-0,9.392l-16.5,0l0,-9.392l16.5,-0Zm-0,-15.318l-0,9.392l-16.5,0l0,-9.392l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-14.813l-0,8.888l-16.5,0l0,-8.888l16.5,-0Zm-0,-15.318l-0,9.392l-16.5,0l0,-9.392l16.5,-0Zm-0,-15.318l-0,9.392l-16.5,0l0,-9.392l16.5,-0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm-0,-15.318l-0,9.393l-16.5,-0l0,-9.393l16.5,0Zm22.034,269.293l0,5.61l20.542,0l0,-5.61l-20.542,0Zm0,-9.708l0,9.708l16.5,0l-0,-9.708l-16.5,0Zm0,-5.61l0,5.61l20.542,0l0,-5.61l-20.542,0Zm0,-9.392l0,9.392l16.5,0l-0,-9.392l-16.5,-0Zm0,-5.926l0,5.926l20.542,-0l0,-5.926l-20.542,0Zm0,-15.318l0,5.926l20.542,-0l0,-5.926l-20.542,0Zm0,-15.318l0,5.926l20.542,-0l0,-5.926l-20.542,0Zm0,-15.318l0,5.926l20.542,-0l0,-5.926l-20.542,0Zm0,-15.317l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,0Zm0,-14.814l0,5.926l20.542,-0l0,-5.926l-20.542,0Zm0,-15.318l0,5.926l20.542,-0l0,-5.926l-20.542,0Zm0,-15.317l0,5.925l20.542,-0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,-15.318l0,5.925l20.542,0l0,-5.925l-20.542,-0Zm0,235.19l0,9.392l16.5,0l-0,-9.392l-16.5,-0Zm0,-15.318l0,9.392l16.5,0l-0,-9.392l-16.5,-0Zm0,-15.318l0,9.392l16.5,0l-0,-9.392l-16.5,-0Zm0,-15.318l0,9.392l16.5,0l-0,-9.392l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-14.813l0,8.888l16.5,0l-0,-8.888l-16.5,-0Zm0,-15.318l0,9.392l16.5,0l-0,-9.392l-16.5,-0Zm0,-15.318l0,9.392l16.5,0l-0,-9.392l-16.5,-0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm0,-15.318l0,9.393l16.5,-0l-0,-9.393l-16.5,0Zm175.345,6.182l-0,11.312l-21.894,-0l0,-11.312l21.894,-0Zm-0,-11.312l-0,11.312l-21.894,-0l0,-11.312l21.894,0Zm-0,34.005l-0,11.381l-21.894,0l0,-11.381l21.894,0Zm-0,-11.381l-0,11.381l-21.894,0l0,-11.381l21.894,-0Zm-0,22.762l-0,11.343l-21.894,-0l0,-11.343l21.894,0Zm-0,11.343l-0,11.312l-21.894,0l0,-11.312l21.894,-0Zm-0,11.312l-0,11.204l-21.894,0l0,-11.204l21.894,0Zm-0,11.204l-0,11.632l-21.894,-0l0,-11.632l21.894,0Zm-0,11.632l-0,11.397l-21.894,-0l0,-11.397l21.894,-0Zm-0,11.397l-0,11.397l-21.894,-0l0,-11.397l21.894,-0Zm-0,11.397l-0,5.661l-21.894,-0l0,-5.661l21.894,-0Zm-0,5.661l-0,11.145l-21.894,-0l0,-11.145l21.894,-0Zm-0,17.045l-0,11.145l-21.894,-0l0,-11.145l21.894,-0Zm-0,22.651l-0,11.307l-21.894,-0l0,-11.307l21.894,0Zm-0,11.307l-0,11.306l-21.894,-0l0,-11.306l21.894,-0Zm-0,11.306l-0,11.306l-21.894,0l0,-11.306l21.894,-0Zm-0,11.306l-0,11.468l-21.894,-0l0,-11.468l21.894,0Zm-0,11.468l-0,11.266l-21.894,-0l0,-11.266l21.894,-0Zm-0,11.266l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.023l-21.894,0l0,-11.023l21.894,-0Zm-17.653,-141.232l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm0,-16.793l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm16.328,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l-0,5.9l-21.894,-0l0,-5.9l21.894,-0Zm-99.53,-119.165l-0,11.312l-21.894,-0l0,-11.312l21.894,-0Zm-0,-11.312l-0,11.312l-21.894,-0l0,-11.312l21.894,0Zm-0,34.005l-0,11.381l-21.894,0l0,-11.381l21.894,0Zm-0,-11.381l-0,11.381l-21.894,0l0,-11.381l21.894,-0Zm-0,22.762l-0,11.343l-21.894,-0l0,-11.343l21.894,0Zm-0,11.343l-0,11.312l-21.894,0l0,-11.312l21.894,-0Zm-0,11.312l-0,11.204l-21.894,0l0,-11.204l21.894,0Zm-0,11.204l-0,11.632l-21.894,-0l0,-11.632l21.894,0Zm-0,11.632l-0,11.397l-21.894,-0l0,-11.397l21.894,-0Zm-0,11.397l-0,11.397l-21.894,-0l0,-11.397l21.894,-0Zm-0,11.397l-0,5.661l-21.894,-0l0,-5.661l21.894,-0Zm-0,5.661l-0,11.145l-21.894,-0l0,-11.145l21.894,-0Zm-0,17.045l-0,11.145l-21.894,-0l0,-11.145l21.894,-0Zm-0,22.651l-0,11.307l-21.894,-0l0,-11.307l21.894,0Zm-0,11.307l-0,11.306l-21.894,-0l0,-11.306l21.894,-0Zm-0,11.306l-0,11.306l-21.894,0l0,-11.306l21.894,-0Zm-0,11.306l-0,11.468l-21.894,-0l0,-11.468l21.894,0Zm-0,11.468l-0,11.266l-21.894,-0l0,-11.266l21.894,-0Zm-0,11.266l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.023l-21.894,0l0,-11.023l21.894,-0Zm-17.653,-141.232l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm0,-16.793l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm16.328,17.852l-0,1.765l-15.321,0l0,-1.765l15.321,0Zm-0,-16.793l-0,1.765l-15.321,0l0,-1.765l15.321,0Zm1.325,14.827l-0,5.9l-21.894,-0l0,-5.9l21.894,-0Zm199.06,-119.165l-0,11.312l-21.893,-0l-0,-11.312l21.893,-0Zm-0,-11.312l-0,11.312l-21.893,-0l-0,-11.312l21.893,0Zm-0,34.005l-0,11.381l-21.893,0l-0,-11.381l21.893,0Zm-0,-11.381l-0,11.381l-21.893,0l-0,-11.381l21.893,-0Zm-0,22.762l-0,11.343l-21.893,-0l-0,-11.343l21.893,0Zm-0,11.343l-0,11.312l-21.893,0l-0,-11.312l21.893,-0Zm-0,11.312l-0,11.204l-21.893,0l-0,-11.204l21.893,0Zm-0,11.204l-0,11.632l-21.893,-0l-0,-11.632l21.893,0Zm-0,11.632l-0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm-0,11.397l-0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm-0,11.397l-0,5.661l-21.893,-0l-0,-5.661l21.893,-0Zm-0,5.661l-0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm-0,17.045l-0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm-0,22.651l-0,11.307l-21.893,-0l-0,-11.307l21.893,0Zm-0,11.307l-0,11.306l-21.893,-0l-0,-11.306l21.893,-0Zm-0,11.306l-0,11.306l-21.893,0l-0,-11.306l21.893,-0Zm-0,11.306l-0,11.468l-21.893,-0l-0,-11.468l21.893,0Zm-0,11.468l-0,11.266l-21.893,-0l-0,-11.266l21.893,-0Zm-0,11.266l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.023l-21.893,0l-0,-11.023l21.893,-0Zm-17.653,-141.232l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm0,-16.793l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm16.328,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l-0,5.9l-21.893,-0l-0,-5.9l21.893,-0Zm99.925,-119.165l-0,11.312l-21.893,-0l-0,-11.312l21.893,-0Zm-0,-11.312l-0,11.312l-21.893,-0l-0,-11.312l21.893,0Zm-0,34.005l-0,11.381l-21.893,0l-0,-11.381l21.893,0Zm-0,-11.381l-0,11.381l-21.893,0l-0,-11.381l21.893,-0Zm-0,22.762l-0,11.343l-21.893,-0l-0,-11.343l21.893,0Zm-0,11.343l-0,11.312l-21.893,0l-0,-11.312l21.893,-0Zm-0,11.312l-0,11.204l-21.893,0l-0,-11.204l21.893,0Zm-0,11.204l-0,11.632l-21.893,-0l-0,-11.632l21.893,0Zm-0,11.632l-0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm-0,11.397l-0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm-0,11.397l-0,5.661l-21.893,-0l-0,-5.661l21.893,-0Zm-0,5.661l-0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm-0,17.045l-0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm-0,22.651l-0,11.307l-21.893,-0l-0,-11.307l21.893,0Zm-0,11.307l-0,11.306l-21.893,-0l-0,-11.306l21.893,-0Zm-0,11.306l-0,11.306l-21.893,0l-0,-11.306l21.893,-0Zm-0,11.306l-0,11.468l-21.893,-0l-0,-11.468l21.893,0Zm-0,11.468l-0,11.266l-21.893,-0l-0,-11.266l21.893,-0Zm-0,11.266l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm-0,11.387l-0,11.023l-21.893,0l-0,-11.023l21.893,-0Zm-17.653,-141.232l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm0,-16.793l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm16.328,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l-0,5.9l-21.893,-0l-0,-5.9l21.893,-0Zm99.925,-119.165l0,11.312l-21.893,-0l-0,-11.312l21.893,-0Zm0,-11.312l0,11.312l-21.893,-0l-0,-11.312l21.893,0Zm0,34.005l0,11.381l-21.893,0l-0,-11.381l21.893,0Zm0,-11.381l0,11.381l-21.893,0l-0,-11.381l21.893,-0Zm0,22.762l0,11.343l-21.893,-0l-0,-11.343l21.893,0Zm0,11.343l0,11.312l-21.893,0l-0,-11.312l21.893,-0Zm0,11.312l0,11.204l-21.893,0l-0,-11.204l21.893,0Zm0,11.204l0,11.632l-21.893,-0l-0,-11.632l21.893,0Zm0,11.632l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,5.661l-21.893,-0l-0,-5.661l21.893,-0Zm0,5.661l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,17.045l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,22.651l0,11.307l-21.893,-0l-0,-11.307l21.893,0Zm0,11.307l0,11.306l-21.893,-0l-0,-11.306l21.893,-0Zm0,11.306l0,11.306l-21.893,0l-0,-11.306l21.893,-0Zm0,11.306l0,11.468l-21.893,-0l-0,-11.468l21.893,0Zm0,11.468l0,11.266l-21.893,-0l-0,-11.266l21.893,-0Zm0,11.266l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.023l-21.893,0l-0,-11.023l21.893,-0Zm-17.653,-141.232l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm0,-16.793l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm16.328,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l0,5.9l-21.893,-0l-0,-5.9l21.893,-0Zm99.135,-119.165l0,11.312l-21.893,-0l-0,-11.312l21.893,-0Zm0,-11.312l0,11.312l-21.893,-0l-0,-11.312l21.893,0Zm0,34.005l0,11.381l-21.893,0l-0,-11.381l21.893,0Zm0,-11.381l0,11.381l-21.893,0l-0,-11.381l21.893,-0Zm0,22.762l0,11.343l-21.893,-0l-0,-11.343l21.893,0Zm0,11.343l0,11.312l-21.893,0l-0,-11.312l21.893,-0Zm0,11.312l0,11.204l-21.893,0l-0,-11.204l21.893,0Zm0,11.204l0,11.632l-21.893,-0l-0,-11.632l21.893,0Zm0,11.632l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,5.661l-21.893,-0l-0,-5.661l21.893,-0Zm0,5.661l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,17.045l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,22.651l0,11.307l-21.893,-0l-0,-11.307l21.893,0Zm0,11.307l0,11.306l-21.893,-0l-0,-11.306l21.893,-0Zm0,11.306l0,11.306l-21.893,0l-0,-11.306l21.893,-0Zm0,11.306l0,11.468l-21.893,-0l-0,-11.468l21.893,0Zm0,11.468l0,11.266l-21.893,-0l-0,-11.266l21.893,-0Zm0,11.266l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.023l-21.893,0l-0,-11.023l21.893,-0Zm-17.652,-141.232l-0,3.934l-3.234,-0l-0,-3.934l3.234,0Zm-0,-16.793l-0,3.934l-3.234,-0l-0,-3.934l3.234,0Zm16.327,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l0,5.9l-21.893,-0l-0,-5.9l21.893,-0Zm199.692,-119.165l-0,11.312l-21.894,-0l0,-11.312l21.894,-0Zm-0,-11.312l-0,11.312l-21.894,-0l0,-11.312l21.894,0Zm-0,34.005l-0,11.381l-21.894,0l0,-11.381l21.894,0Zm-0,-11.381l-0,11.381l-21.894,0l0,-11.381l21.894,-0Zm-0,22.762l-0,11.343l-21.894,-0l0,-11.343l21.894,0Zm-0,11.343l-0,11.312l-21.894,0l0,-11.312l21.894,-0Zm-0,11.312l-0,11.204l-21.894,0l0,-11.204l21.894,0Zm-0,11.204l-0,11.632l-21.894,-0l0,-11.632l21.894,0Zm-0,11.632l-0,11.397l-21.894,-0l0,-11.397l21.894,-0Zm-0,11.397l-0,11.397l-21.894,-0l0,-11.397l21.894,-0Zm-0,11.397l-0,5.661l-21.894,-0l0,-5.661l21.894,-0Zm-0,5.661l-0,11.145l-21.894,-0l0,-11.145l21.894,-0Zm-0,17.045l-0,11.145l-21.894,-0l0,-11.145l21.894,-0Zm-0,22.651l-0,11.307l-21.894,-0l0,-11.307l21.894,0Zm-0,11.307l-0,11.306l-21.894,-0l0,-11.306l21.894,-0Zm-0,11.306l-0,11.306l-21.894,0l0,-11.306l21.894,-0Zm-0,11.306l-0,11.468l-21.894,-0l0,-11.468l21.894,0Zm-0,11.468l-0,11.266l-21.894,-0l0,-11.266l21.894,-0Zm-0,11.266l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.387l-21.894,-0l0,-11.387l21.894,-0Zm-0,11.387l-0,11.023l-21.894,0l0,-11.023l21.894,-0Zm-17.653,-141.232l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm0,-16.793l0,3.934l-3.233,-0l-0,-3.934l3.233,0Zm16.328,17.852l-0,1.765l-15.321,0l0,-1.765l15.321,0Zm-0,-16.793l-0,1.765l-15.321,0l0,-1.765l15.321,0Zm1.325,14.827l-0,5.9l-21.894,-0l0,-5.9l21.894,-0Zm99.869,-119.165l0,11.312l-21.893,-0l-0,-11.312l21.893,-0Zm0,-11.312l0,11.312l-21.893,-0l-0,-11.312l21.893,0Zm0,34.005l0,11.381l-21.893,0l-0,-11.381l21.893,0Zm0,-11.381l0,11.381l-21.893,0l-0,-11.381l21.893,-0Zm0,22.762l0,11.343l-21.893,-0l-0,-11.343l21.893,0Zm0,11.343l0,11.312l-21.893,0l-0,-11.312l21.893,-0Zm0,11.312l0,11.204l-21.893,0l-0,-11.204l21.893,0Zm0,11.204l0,11.632l-21.893,-0l-0,-11.632l21.893,0Zm0,11.632l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,5.661l-21.893,-0l-0,-5.661l21.893,-0Zm0,5.661l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,17.045l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,22.651l0,11.307l-21.893,-0l-0,-11.307l21.893,0Zm0,11.307l0,11.306l-21.893,-0l-0,-11.306l21.893,-0Zm0,11.306l0,11.306l-21.893,0l-0,-11.306l21.893,-0Zm0,11.306l0,11.468l-21.893,-0l-0,-11.468l21.893,0Zm0,11.468l0,11.266l-21.893,-0l-0,-11.266l21.893,-0Zm0,11.266l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.023l-21.893,0l-0,-11.023l21.893,-0Zm-17.652,-141.232l-0,3.934l-3.234,-0l0,-3.934l3.234,0Zm-0,-16.793l-0,3.934l-3.234,-0l0,-3.934l3.234,0Zm16.327,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l0,5.9l-21.893,-0l-0,-5.9l21.893,-0Zm-199.241,-119.165l0,11.312l-21.893,-0l-0,-11.312l21.893,-0Zm0,-11.312l0,11.312l-21.893,-0l-0,-11.312l21.893,0Zm0,34.005l0,11.381l-21.893,0l-0,-11.381l21.893,0Zm0,-11.381l0,11.381l-21.893,0l-0,-11.381l21.893,-0Zm0,22.762l0,11.343l-21.893,-0l-0,-11.343l21.893,0Zm0,11.343l0,11.312l-21.893,0l-0,-11.312l21.893,-0Zm0,11.312l0,11.204l-21.893,0l-0,-11.204l21.893,0Zm0,11.204l0,11.632l-21.893,-0l-0,-11.632l21.893,0Zm0,11.632l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,11.397l-21.893,-0l-0,-11.397l21.893,-0Zm0,11.397l0,5.661l-21.893,-0l-0,-5.661l21.893,-0Zm0,5.661l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,17.045l0,11.145l-21.893,-0l-0,-11.145l21.893,-0Zm0,22.651l0,11.307l-21.893,-0l-0,-11.307l21.893,0Zm0,11.307l0,11.306l-21.893,-0l-0,-11.306l21.893,-0Zm0,11.306l0,11.306l-21.893,0l-0,-11.306l21.893,-0Zm0,11.306l0,11.468l-21.893,-0l-0,-11.468l21.893,0Zm0,11.468l0,11.266l-21.893,-0l-0,-11.266l21.893,-0Zm0,11.266l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.387l-21.893,-0l-0,-11.387l21.893,-0Zm0,11.387l0,11.023l-21.893,0l-0,-11.023l21.893,-0Zm-17.652,-141.232l-0,3.934l-3.234,-0l-0,-3.934l3.234,0Zm-0,-16.793l-0,3.934l-3.234,-0l-0,-3.934l3.234,0Zm16.327,17.852l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm-0,-16.793l-0,1.765l-15.32,0l-0,-1.765l15.32,0Zm1.325,14.827l0,5.9l-21.893,-0l-0,-5.9l21.893,-0Zm-476.098,-119.165l-0,11.312l21.893,-0l0,-11.312l-21.893,-0Zm-0,-11.312l-0,11.312l21.893,-0l0,-11.312l-21.893,0Zm-0,34.005l-0,11.381l21.893,0l0,-11.381l-21.893,0Zm-0,-11.381l-0,11.381l21.893,0l0,-11.381l-21.893,-0Zm-0,22.762l-0,11.343l21.893,-0l0,-11.343l-21.893,0Zm-0,11.343l-0,11.312l21.893,0l0,-11.312l-21.893,-0Zm-0,11.312l-0,11.204l21.893,0l0,-11.204l-21.893,0Zm-0,11.204l-0,11.632l21.893,-0l0,-11.632l-21.893,0Zm-0,11.632l-0,11.397l21.893,-0l0,-11.397l-21.893,-0Zm-0,11.397l-0,11.397l21.893,-0l0,-11.397l-21.893,-0Zm-0,11.397l-0,5.661l21.893,-0l0,-5.661l-21.893,-0Zm-0,5.661l-0,11.145l21.893,-0l0,-11.145l-21.893,-0Zm-0,17.045l-0,11.145l21.893,-0l0,-11.145l-21.893,-0Zm-0,22.651l-0,11.307l21.893,-0l0,-11.307l-21.893,0Zm-0,11.307l-0,11.306l21.893,-0l0,-11.306l-21.893,-0Zm-0,11.306l-0,11.306l21.893,0l0,-11.306l-21.893,-0Zm-0,11.306l-0,11.468l21.893,-0l0,-11.468l-21.893,0Zm-0,11.468l-0,11.266l21.893,-0l0,-11.266l-21.893,-0Zm-0,11.266l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.023l21.893,0l0,-11.023l-21.893,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.32,0l0,-1.765l-15.32,0Zm0,-16.793l0,1.765l15.32,0l0,-1.765l-15.32,0Zm-1.325,14.827l-0,5.9l21.893,-0l0,-5.9l-21.893,-0Zm-99.53,-119.165l-0,11.312l21.893,-0l0,-11.312l-21.893,-0Zm-0,-11.312l-0,11.312l21.893,-0l0,-11.312l-21.893,0Zm-0,34.005l-0,11.381l21.893,0l0,-11.381l-21.893,0Zm-0,-11.381l-0,11.381l21.893,0l0,-11.381l-21.893,-0Zm-0,22.762l-0,11.343l21.893,-0l0,-11.343l-21.893,0Zm-0,11.343l-0,11.312l21.893,0l0,-11.312l-21.893,-0Zm-0,11.312l-0,11.204l21.893,0l0,-11.204l-21.893,0Zm-0,11.204l-0,11.632l21.893,-0l0,-11.632l-21.893,0Zm-0,11.632l-0,11.397l21.893,-0l0,-11.397l-21.893,-0Zm-0,11.397l-0,11.397l21.893,-0l0,-11.397l-21.893,-0Zm-0,11.397l-0,5.661l21.893,-0l0,-5.661l-21.893,-0Zm-0,5.661l-0,11.145l21.893,-0l0,-11.145l-21.893,-0Zm-0,17.045l-0,11.145l21.893,-0l0,-11.145l-21.893,-0Zm-0,22.651l-0,11.307l21.893,-0l0,-11.307l-21.893,0Zm-0,11.307l-0,11.306l21.893,-0l0,-11.306l-21.893,-0Zm-0,11.306l-0,11.306l21.893,0l0,-11.306l-21.893,-0Zm-0,11.306l-0,11.468l21.893,-0l0,-11.468l-21.893,0Zm-0,11.468l-0,11.266l21.893,-0l0,-11.266l-21.893,-0Zm-0,11.266l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.023l21.893,0l0,-11.023l-21.893,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.32,0l0,-1.765l-15.32,0Zm0,-16.793l0,1.765l15.32,0l0,-1.765l-15.32,0Zm-1.325,14.827l-0,5.9l21.893,-0l0,-5.9l-21.893,-0Zm199.06,-119.165l0,11.312l21.894,-0l-0,-11.312l-21.894,-0Zm0,-11.312l0,11.312l21.894,-0l-0,-11.312l-21.894,0Zm0,34.005l0,11.381l21.894,0l-0,-11.381l-21.894,0Zm0,-11.381l0,11.381l21.894,0l-0,-11.381l-21.894,-0Zm0,22.762l0,11.343l21.894,-0l-0,-11.343l-21.894,0Zm0,11.343l0,11.312l21.894,0l-0,-11.312l-21.894,-0Zm0,11.312l0,11.204l21.894,0l-0,-11.204l-21.894,0Zm0,11.204l0,11.632l21.894,-0l-0,-11.632l-21.894,0Zm0,11.632l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,5.661l21.894,-0l-0,-5.661l-21.894,-0Zm0,5.661l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,17.045l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,22.651l0,11.307l21.894,-0l-0,-11.307l-21.894,0Zm0,11.307l0,11.306l21.894,-0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.306l21.894,0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.468l21.894,-0l-0,-11.468l-21.894,0Zm0,11.468l0,11.266l21.894,-0l-0,-11.266l-21.894,-0Zm0,11.266l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.023l21.894,0l-0,-11.023l-21.894,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.32,0l0,-1.765l-15.32,0Zm0,-16.793l0,1.765l15.32,0l0,-1.765l-15.32,0Zm-1.325,14.827l0,5.9l21.894,-0l-0,-5.9l-21.894,-0Zm99.925,-119.165l0,11.312l21.894,-0l-0,-11.312l-21.894,-0Zm0,-11.312l0,11.312l21.894,-0l-0,-11.312l-21.894,0Zm0,34.005l0,11.381l21.894,0l-0,-11.381l-21.894,0Zm0,-11.381l0,11.381l21.894,0l-0,-11.381l-21.894,-0Zm0,22.762l0,11.343l21.894,-0l-0,-11.343l-21.894,0Zm0,11.343l0,11.312l21.894,0l-0,-11.312l-21.894,-0Zm0,11.312l0,11.204l21.894,0l-0,-11.204l-21.894,0Zm0,11.204l0,11.632l21.894,-0l-0,-11.632l-21.894,0Zm0,11.632l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,5.661l21.894,-0l-0,-5.661l-21.894,-0Zm0,5.661l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,17.045l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,22.651l0,11.307l21.894,-0l-0,-11.307l-21.894,0Zm0,11.307l0,11.306l21.894,-0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.306l21.894,0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.468l21.894,-0l-0,-11.468l-21.894,0Zm0,11.468l0,11.266l21.894,-0l-0,-11.266l-21.894,-0Zm0,11.266l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.023l21.894,0l-0,-11.023l-21.894,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.32,0l0,-1.765l-15.32,0Zm0,-16.793l0,1.765l15.32,0l0,-1.765l-15.32,0Zm-1.325,14.827l0,5.9l21.894,-0l-0,-5.9l-21.894,-0Zm99.925,-119.165l0,11.312l21.894,-0l-0,-11.312l-21.894,-0Zm0,-11.312l0,11.312l21.894,-0l-0,-11.312l-21.894,0Zm0,34.005l0,11.381l21.894,0l-0,-11.381l-21.894,0Zm0,-11.381l0,11.381l21.894,0l-0,-11.381l-21.894,-0Zm0,22.762l0,11.343l21.894,-0l-0,-11.343l-21.894,0Zm0,11.343l0,11.312l21.894,0l-0,-11.312l-21.894,-0Zm0,11.312l0,11.204l21.894,0l-0,-11.204l-21.894,0Zm0,11.204l0,11.632l21.894,-0l-0,-11.632l-21.894,0Zm0,11.632l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,5.661l21.894,-0l-0,-5.661l-21.894,-0Zm0,5.661l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,17.045l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,22.651l0,11.307l21.894,-0l-0,-11.307l-21.894,0Zm0,11.307l0,11.306l21.894,-0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.306l21.894,0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.468l21.894,-0l-0,-11.468l-21.894,0Zm0,11.468l0,11.266l21.894,-0l-0,-11.266l-21.894,-0Zm0,11.266l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.023l21.894,0l-0,-11.023l-21.894,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.32,0l0,-1.765l-15.32,0Zm0,-16.793l0,1.765l15.32,0l0,-1.765l-15.32,0Zm-1.325,14.827l0,5.9l21.894,-0l-0,-5.9l-21.894,-0Zm99.135,-119.165l0,11.312l21.894,-0l-0,-11.312l-21.894,-0Zm0,-11.312l0,11.312l21.894,-0l-0,-11.312l-21.894,0Zm0,34.005l0,11.381l21.894,0l-0,-11.381l-21.894,0Zm0,-11.381l0,11.381l21.894,0l-0,-11.381l-21.894,-0Zm0,22.762l0,11.343l21.894,-0l-0,-11.343l-21.894,0Zm0,11.343l0,11.312l21.894,0l-0,-11.312l-21.894,-0Zm0,11.312l0,11.204l21.894,0l-0,-11.204l-21.894,0Zm0,11.204l0,11.632l21.894,-0l-0,-11.632l-21.894,0Zm0,11.632l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,5.661l21.894,-0l-0,-5.661l-21.894,-0Zm0,5.661l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,17.045l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,22.651l0,11.307l21.894,-0l-0,-11.307l-21.894,0Zm0,11.307l0,11.306l21.894,-0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.306l21.894,0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.468l21.894,-0l-0,-11.468l-21.894,0Zm0,11.468l0,11.266l21.894,-0l-0,-11.266l-21.894,-0Zm0,11.266l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.023l21.894,0l-0,-11.023l-21.894,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.321,0l-0,-1.765l-15.321,0Zm0,-16.793l0,1.765l15.321,0l-0,-1.765l-15.321,0Zm-1.325,14.827l0,5.9l21.894,-0l-0,-5.9l-21.894,-0Zm199.692,-119.165l-0,11.312l21.893,-0l0,-11.312l-21.893,-0Zm-0,-11.312l-0,11.312l21.893,-0l0,-11.312l-21.893,0Zm-0,34.005l-0,11.381l21.893,0l0,-11.381l-21.893,0Zm-0,-11.381l-0,11.381l21.893,0l0,-11.381l-21.893,-0Zm-0,22.762l-0,11.343l21.893,-0l0,-11.343l-21.893,0Zm-0,11.343l-0,11.312l21.893,0l0,-11.312l-21.893,-0Zm-0,11.312l-0,11.204l21.893,0l0,-11.204l-21.893,0Zm-0,11.204l-0,11.632l21.893,-0l0,-11.632l-21.893,0Zm-0,11.632l-0,11.397l21.893,-0l0,-11.397l-21.893,-0Zm-0,11.397l-0,11.397l21.893,-0l0,-11.397l-21.893,-0Zm-0,11.397l-0,5.661l21.893,-0l0,-5.661l-21.893,-0Zm-0,5.661l-0,11.145l21.893,-0l0,-11.145l-21.893,-0Zm-0,17.045l-0,11.145l21.893,-0l0,-11.145l-21.893,-0Zm-0,22.651l-0,11.307l21.893,-0l0,-11.307l-21.893,0Zm-0,11.307l-0,11.306l21.893,-0l0,-11.306l-21.893,-0Zm-0,11.306l-0,11.306l21.893,0l0,-11.306l-21.893,-0Zm-0,11.306l-0,11.468l21.893,-0l0,-11.468l-21.893,0Zm-0,11.468l-0,11.266l21.893,-0l0,-11.266l-21.893,-0Zm-0,11.266l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.387l21.893,-0l0,-11.387l-21.893,-0Zm-0,11.387l-0,11.023l21.893,0l0,-11.023l-21.893,-0Zm17.653,-141.232l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-0,-16.793l-0,3.934l3.233,-0l0,-3.934l-3.233,0Zm-16.328,17.852l0,1.765l15.32,0l0,-1.765l-15.32,0Zm0,-16.793l0,1.765l15.32,0l0,-1.765l-15.32,0Zm-1.325,14.827l-0,5.9l21.893,-0l0,-5.9l-21.893,-0Zm99.869,-119.165l0,11.312l21.894,-0l-0,-11.312l-21.894,-0Zm0,-11.312l0,11.312l21.894,-0l-0,-11.312l-21.894,0Zm0,34.005l0,11.381l21.894,0l-0,-11.381l-21.894,0Zm0,-11.381l0,11.381l21.894,0l-0,-11.381l-21.894,-0Zm0,22.762l0,11.343l21.894,-0l-0,-11.343l-21.894,0Zm0,11.343l0,11.312l21.894,0l-0,-11.312l-21.894,-0Zm0,11.312l0,11.204l21.894,0l-0,-11.204l-21.894,0Zm0,11.204l0,11.632l21.894,-0l-0,-11.632l-21.894,0Zm0,11.632l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,11.397l21.894,-0l-0,-11.397l-21.894,-0Zm0,11.397l0,5.661l21.894,-0l-0,-5.661l-21.894,-0Zm0,5.661l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,17.045l0,11.145l21.894,-0l-0,-11.145l-21.894,-0Zm0,22.651l0,11.307l21.894,-0l-0,-11.307l-21.894,0Zm0,11.307l0,11.306l21.894,-0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.306l21.894,0l-0,-11.306l-21.894,-0Zm0,11.306l0,11.468l21.894,-0l-0,-11.468l-21.894,0Zm0,11.468l0,11.266l21.894,-0l-0,-11.266l-21.894,-0Zm0,11.266l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.387l21.894,-0l-0,-11.387l-21.894,-0Zm0,11.387l0,11.023l21.894,0l-0,-11.023l-21.894,-0Zm17.653,-141.232l-0,3.934l3.234,-0l-0,-3.934l-3.234,0Zm-0,-16.793l-0,3.934l3.234,-0l-0,-3.934l-3.234,0Zm-16.327,17.852l-0,1.765l15.32,0l-0,-1.765l-15.32,0Zm-0,-16.793l-0,1.765l15.32,0l-0,-1.765l-15.32,0Zm-1.326,14.827l0,5.9l21.894,-0l-0,-5.9l-21.894,-0Zm-894.076,-133.723l-0,0.955l-25.947,-0l-0,-0.955l25.947,-0Zm-24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm12.974,287.644l-0,0.956l-25.947,-0l-0,-0.956l25.947,0Zm-24.97,0l-0,0.956l-0.977,-0l-0,-0.956l0.977,0Zm24.97,0l-0,0.956l-0.977,-0l-0,-0.956l0.977,0Zm-12.244,0l0,0.956l-0.73,-0l0,-0.956l0.73,0Zm-0.73,0l0,0.956l-0.73,-0l0,-0.956l0.73,0Zm111.109,-286.945l0,0.955l-25.947,0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm12.973,287.645l0,0.955l-25.947,-0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm112.886,-287.645l-0,0.955l-25.947,0l-0,-0.955l25.947,-0Zm-24.97,-0l-0,0.955l-0.977,0l-0,-0.955l0.977,-0Zm24.97,-0l-0,0.955l-0.977,0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,0l0,-0.955l0.73,-0Zm12.974,287.645l-0,0.955l-25.947,-0l-0,-0.955l25.947,-0Zm-24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm112.196,-287.645l0,0.955l-25.947,0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm12.973,287.645l0,0.955l-25.947,-0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm113.059,-287.645l-0,0.955l-25.948,0l0,-0.955l25.948,-0Zm-24.97,-0l-0,0.955l-0.978,0l0,-0.955l0.978,-0Zm24.97,-0l-0,0.955l-0.977,0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,0l0,-0.955l0.73,-0Zm12.974,287.645l-0,0.955l-25.948,-0l0,-0.955l25.948,-0Zm-24.97,-0l-0,0.955l-0.978,-0l0,-0.955l0.978,-0Zm24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm112.369,-287.645l-0,0.955l-25.948,0l0,-0.955l25.948,-0Zm-24.97,-0l-0,0.955l-0.978,0l0,-0.955l0.978,-0Zm24.97,-0l-0,0.955l-0.977,0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,0l0,-0.955l0.73,-0Zm12.974,287.645l-0,0.955l-25.948,-0l0,-0.955l25.948,-0Zm-24.97,-0l-0,0.955l-0.978,-0l0,-0.955l0.978,-0Zm24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm-12.244,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm-0.73,-0l0,0.955l-0.73,-0l0,-0.955l0.73,-0Zm112.886,-287.645l0,0.955l-25.947,0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm12.973,287.645l0,0.955l-25.947,-0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm112.714,-287.645l-0,0.955l-25.948,0l0,-0.955l25.948,-0Zm-24.971,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm24.971,-0l-0,0.955l-0.978,0l0,-0.955l0.978,-0Zm-12.244,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm12.974,287.645l-0,0.955l-25.948,-0l0,-0.955l25.948,-0Zm-24.971,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm24.971,-0l-0,0.955l-0.978,-0l0,-0.955l0.978,-0Zm-12.244,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm112.541,-287.645l0,0.955l-25.947,0l-0,-0.955l25.947,-0Zm-24.97,-0l-0,0.955l-0.977,0l-0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.731,0l0,-0.955l0.731,-0Zm12.973,287.645l0,0.955l-25.947,-0l-0,-0.955l25.947,-0Zm-24.97,-0l-0,0.955l-0.977,-0l-0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.731,-0l0,-0.955l0.731,-0Zm112.713,-287.645l0,0.955l-25.947,0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,0l-0,-0.955l0.73,-0Zm12.973,287.645l0,0.955l-25.947,-0l0,-0.955l25.947,-0Zm-24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm24.97,-0l0,0.955l-0.977,-0l0,-0.955l0.977,-0Zm-12.243,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-0.73,-0l-0,0.955l-0.73,-0l-0,-0.955l0.73,-0Zm-166.311,-63.261l-0,11.296l-21.77,-0l-0,-11.296l21.77,-0Zm-0,11.296l-0,5.271l-21.77,0l-0,-5.271l21.77,-0Zm-0,5.271l-0,11.35l-21.77,0l-0,-11.35l21.77,0Zm-0,11.35l-0,11.458l-21.77,-0l-0,-11.458l21.77,0Zm-0,11.458l-0,11.35l-21.77,-0l-0,-11.35l21.77,-0Zm-0,11.35l-0,11.188l-21.77,0l-0,-11.188l21.77,-0Zm-0,-61.86l-0,11.135l-21.77,-0l-0,-11.135l21.77,-0Zm-0,-11.135l-0,11.135l-21.77,-0l-0,-11.135l21.77,0Zm-0,-11.135l-0,11.135l-21.77,0l-0,-11.135l21.77,0Zm-0,-11.134l-0,11.134l-21.77,0l-0,-11.134l21.77,-0Zm-0,-11.135l-0,11.135l-21.77,-0l-0,-11.135l21.77,-0Zm-0,-7.101l-0,7.101l-21.77,-0l-0,-7.101l21.77,0Zm-0,-22.753l-0,11.134l-21.77,0l-0,-11.134l21.77,-0Zm-0,-17.041l-0,11.134l-21.77,0l-0,-11.134l21.77,-0Zm-0,-12.886l-0,7.262l-21.77,-0l-0,-7.262l21.77,0Zm-0,-11.092l-0,11.092l-21.77,0l-0,-11.092l21.77,0Zm-0,-11.307l-0,11.307l-21.77,0l-0,-11.307l21.77,0Zm-0,-11.091l-0,11.091l-21.77,0l-0,-11.091l21.77,-0Zm-0,-11.264l-0,11.264l-21.77,-0l-0,-11.264l21.77,-0Zm-0,-11.264l-0,11.264l-21.77,-0l-0,-11.264l21.77,-0Zm-0,-5.078l-0,5.078l-21.77,-0l-0,-5.078l21.77,0Zm-0,-11.275l-0,11.275l-21.77,0l-0,-11.275l21.77,0Zm-0,-11.274l-0,11.274l-21.77,0l-0,-11.274l21.77,-0Zm-0,-11.275l-0,11.275l-21.77,-0l-0,-11.275l21.77,0Zm-0,-11.274l-0,11.274l-21.77,0l-0,-11.274l21.77,-0Zm-0,130.214l-0,5.907l-21.77,-0l-0,-5.907l21.77,0Zm-0,-16.758l-0,5.624l-21.77,-0l-0,-5.624l21.77,-0Zm-5.067,18.969l0,1.492l-15.292,0l0,-1.492l15.292,-0Zm0,-17.041l0,1.492l-15.292,0l0,-1.492l15.292,-0Zm4.343,15.905l-0,3.833l-3.495,0l0,-3.833l3.495,-0Zm-0,-17.041l-0,3.833l-3.495,0l0,-3.833l3.495,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1063 564" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM14_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM14_Layout/resource.json new file mode 100644 index 0000000..a793255 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM14_Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "a88ab08a4c760b1f1a5a948dbdbd76817349c3d30d6ec9923a830f7502b1177c", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM14_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM14_Layout/thumbnail.png new file mode 100644 index 0000000..aefd8cf Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM14_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM14_Layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM14_Layout/view.json new file mode 100644 index 0000000..f4e7775 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM14_Layout/view.json @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM14" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M1021.19,0.994l0,4.673l18.106,-0l0,84.338l-17.991,-0l-0,5.027m-0.115,33.368l0,15.076m0,18.261l0,4.466l18.106,0l0,266.307l-18.106,-0l0,5.263m0,33.971l0,7.815m0,34.729l0,4.545l18.106,0l0,44.059l-1038.3,0m-0,-86.771l1020.19,0m0,-341.482l-1020.19,0m-0,-86.807l1038.3,0.152", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M996.089,82.107l0,13.165l22.161,-0l0,-13.165l-22.161,-0Zm-119.842,-23.338l0,38.897l101.339,-0l-0,-38.897l-101.339,-0Zm-46.904,18.044l0,19.226l25.341,-0l-0,-19.226l-25.341,-0Zm-170.556,-0l0,19.226l25.34,-0l0,-19.226l-25.34,-0Zm-170.542,-0l-0,19.226l25.34,-0l0,-19.226l-25.34,-0Zm-169.141,-0l-0,19.226l25.34,-0l-0,-19.226l-25.34,-0Zm-169.842,-0l-0,19.226l25.34,-0l0,-19.226l-25.34,-0Zm557.263,-17.822l-0,38.675l100.869,-0l0,-38.675l-100.869,0Zm-170.542,0l-0,38.675l100.869,-0l-0,-38.675l-100.869,0Zm-169.142,0l0,38.675l100.87,-0l-0,-38.675l-100.87,0Zm-169.841,0l-0,38.675l100.869,-0l-0,-38.675l-100.869,0Zm-170.543,0l0,38.675l100.87,-0l-0,-38.675l-100.87,0Zm969.632,468.884l0,-13.165l22.161,0l0,13.165l-22.161,0Zm-119.842,23.338l0,-38.897l101.339,0l-0,38.897l-101.339,0Zm-46.904,-18.044l0,-19.226l25.341,0l-0,19.226l-25.341,0Zm-170.556,0l0,-19.226l25.34,0l0,19.226l-25.34,0Zm-170.542,0l-0,-19.226l25.34,0l0,19.226l-25.34,0Zm-169.141,0l-0,-19.226l25.34,0l-0,19.226l-25.34,0Zm-169.842,0l-0,-19.226l25.34,0l0,19.226l-25.34,0Zm557.263,17.822l-0,-38.675l100.869,0l0,38.675l-100.869,-0Zm-170.542,-0l-0,-38.675l100.869,0l-0,38.675l-100.869,-0Zm-169.142,-0l0,-38.675l100.87,0l-0,38.675l-100.87,-0Zm-169.841,-0l-0,-38.675l100.869,0l-0,38.675l-100.869,-0Zm-170.543,-0l0,-38.675l100.87,0l-0,38.675l-100.87,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M47.398,434.686l0,5.651l-20.402,-0l-0,-5.651l20.402,0Zm0,-9.777l0,9.777l-16.388,0l0,-9.777l16.388,0Zm0,-5.65l0,5.65l-20.402,0l-0,-5.65l20.402,-0Zm0,-9.46l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm0,-5.968l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-15.428l0,5.968l-20.402,-0l-0,-5.968l20.402,0Zm0,-15.428l0,5.968l-20.402,0l-0,-5.968l20.402,0Zm0,-15.428l0,5.968l-20.402,0l-0,-5.968l20.402,0Zm0,-15.427l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-15.428l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-15.428l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-15.428l0,5.968l-20.402,0l-0,-5.968l20.402,0Zm0,-15.428l0,5.968l-20.402,0l-0,-5.968l20.402,0Zm0,-15.427l0,5.967l-20.402,0l-0,-5.967l20.402,-0Zm0,-15.428l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-14.92l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-15.428l0,5.968l-20.402,-0l-0,-5.968l20.402,0Zm0,-15.428l0,5.968l-20.402,0l-0,-5.968l20.402,0Zm0,-15.428l0,5.968l-20.402,0l-0,-5.968l20.402,0Zm0,-15.427l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,-15.428l0,5.968l-20.402,-0l-0,-5.968l20.402,-0Zm0,236.877l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm0,-15.428l0,9.46l-16.388,0l0,-9.46l16.388,0Zm0,-15.428l0,9.46l-16.388,0l0,-9.46l16.388,0Zm0,-15.427l0,9.459l-16.388,0l0,-9.459l16.388,-0Zm0,-15.428l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm0,-15.428l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm0,-15.428l0,9.46l-16.388,-0l0,-9.46l16.388,0Zm0,-15.428l0,9.46l-16.388,0l0,-9.46l16.388,0Zm0,-15.428l0,9.46l-16.388,0l0,-9.46l16.388,0Zm0,-15.427l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm0,-14.92l0,8.952l-16.388,-0l0,-8.952l16.388,-0Zm0,-15.428l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm0,-15.428l0,9.46l-16.388,0l0,-9.46l16.388,0Zm0,-15.428l0,9.46l-16.388,0l0,-9.46l16.388,0Zm0,-15.427l0,9.459l-16.388,0l0,-9.459l16.388,-0Zm0,-15.428l0,9.46l-16.388,-0l0,-9.46l16.388,-0Zm21.885,271.224l0,5.651l20.403,-0l-0,-5.651l-20.403,0Zm0,-9.777l0,9.777l16.388,0l-0,-9.777l-16.388,0Zm0,-5.65l0,5.65l20.403,0l-0,-5.65l-20.403,-0Zm0,-9.46l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm0,-5.968l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-15.428l0,5.968l20.403,-0l-0,-5.968l-20.403,0Zm0,-15.428l0,5.968l20.403,0l-0,-5.968l-20.403,0Zm0,-15.428l0,5.968l20.403,0l-0,-5.968l-20.403,0Zm0,-15.427l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-15.428l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-15.428l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-15.428l0,5.968l20.403,0l-0,-5.968l-20.403,0Zm0,-15.428l0,5.968l20.403,0l-0,-5.968l-20.403,0Zm0,-15.427l0,5.967l20.403,0l-0,-5.967l-20.403,-0Zm0,-15.428l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-14.92l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-15.428l0,5.968l20.403,-0l-0,-5.968l-20.403,0Zm0,-15.428l0,5.968l20.403,0l-0,-5.968l-20.403,0Zm0,-15.428l0,5.968l20.403,0l-0,-5.968l-20.403,0Zm0,-15.427l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,-15.428l0,5.968l20.403,-0l-0,-5.968l-20.403,-0Zm0,236.877l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm0,-15.428l0,9.46l16.388,0l-0,-9.46l-16.388,0Zm0,-15.428l0,9.46l16.388,0l-0,-9.46l-16.388,0Zm0,-15.427l0,9.459l16.388,0l-0,-9.459l-16.388,-0Zm0,-15.428l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm0,-15.428l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm0,-15.428l0,9.46l16.388,-0l-0,-9.46l-16.388,0Zm0,-15.428l0,9.46l16.388,0l-0,-9.46l-16.388,0Zm0,-15.428l0,9.46l16.388,0l-0,-9.46l-16.388,0Zm0,-15.427l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm0,-14.92l0,8.952l16.388,-0l-0,-8.952l-16.388,-0Zm0,-15.428l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm0,-15.428l0,9.46l16.388,0l-0,-9.46l-16.388,0Zm0,-15.428l0,9.46l16.388,0l-0,-9.46l-16.388,0Zm0,-15.427l0,9.459l16.388,0l-0,-9.459l-16.388,-0Zm0,-15.428l0,9.46l16.388,-0l-0,-9.46l-16.388,-0Zm174.156,6.226l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l0,-11.103l21.745,-0Zm-17.533,-142.245l0,3.962l-3.211,0l-0,-3.962l3.211,0Zm0,-16.913l0,3.962l-3.211,-0l-0,-3.962l3.211,0Zm16.217,17.98l-0,1.778l-15.216,-0l-0,-1.778l15.216,0Zm-0,-16.913l-0,1.777l-15.216,0l-0,-1.777l15.216,-0Zm1.316,14.932l0,5.943l-21.745,-0l0,-5.943l21.745,0Zm-98.855,-120.019l-0,11.393l-21.745,-0l-0,-11.393l21.745,-0Zm-0,-11.393l-0,11.393l-21.745,-0l-0,-11.393l21.745,-0Zm-0,34.249l-0,11.463l-21.745,-0l-0,-11.463l21.745,-0Zm-0,-11.463l-0,11.463l-21.745,-0l-0,-11.463l21.745,-0Zm-0,22.926l-0,11.423l-21.745,0l-0,-11.423l21.745,-0Zm-0,11.423l-0,11.394l-21.745,0l-0,-11.394l21.745,0Zm-0,11.394l-0,11.284l-21.745,0l-0,-11.284l21.745,0Zm-0,11.284l-0,11.715l-21.745,0l-0,-11.715l21.745,0Zm-0,11.715l-0,11.479l-21.745,0l-0,-11.479l21.745,0Zm-0,11.479l-0,11.479l-21.745,0l-0,-11.479l21.745,0Zm-0,11.479l-0,5.701l-21.745,0l-0,-5.701l21.745,0Zm-0,5.701l-0,11.225l-21.745,0l-0,-11.225l21.745,0Zm-0,17.168l-0,11.225l-21.745,-0l-0,-11.225l21.745,-0Zm-0,22.814l-0,11.387l-21.745,0l-0,-11.387l21.745,0Zm-0,11.387l-0,11.388l-21.745,-0l-0,-11.388l21.745,0Zm-0,11.388l-0,11.387l-21.745,0l-0,-11.387l21.745,-0Zm-0,11.387l-0,11.55l-21.745,0l-0,-11.55l21.745,0Zm-0,11.55l-0,11.347l-21.745,-0l-0,-11.347l21.745,0Zm-0,11.347l-0,11.468l-21.745,0l-0,-11.468l21.745,-0Zm-0,11.468l-0,11.469l-21.745,0l-0,-11.469l21.745,0Zm-0,11.469l-0,11.469l-21.745,-0l-0,-11.469l21.745,0Zm-0,11.469l-0,11.468l-21.745,0l-0,-11.468l21.745,-0Zm-0,11.468l-0,11.469l-21.745,-0l-0,-11.469l21.745,0Zm-0,11.469l-0,11.103l-21.745,-0l-0,-11.103l21.745,-0Zm-17.533,-142.245l-0,3.962l-3.212,0l0,-3.962l3.212,0Zm-0,-16.913l-0,3.962l-3.212,-0l0,-3.962l3.212,0Zm16.216,17.98l0,1.778l-15.216,-0l0,-1.778l15.216,0Zm0,-16.913l0,1.777l-15.216,0l0,-1.777l15.216,-0Zm1.317,14.932l-0,5.943l-21.745,-0l-0,-5.943l21.745,0Zm197.711,-120.019l-0,11.393l-21.745,-0l-0,-11.393l21.745,-0Zm-0,-11.393l-0,11.393l-21.745,-0l-0,-11.393l21.745,-0Zm-0,34.249l-0,11.463l-21.745,-0l-0,-11.463l21.745,-0Zm-0,-11.463l-0,11.463l-21.745,-0l-0,-11.463l21.745,-0Zm-0,22.926l-0,11.423l-21.745,0l-0,-11.423l21.745,-0Zm-0,11.423l-0,11.394l-21.745,0l-0,-11.394l21.745,0Zm-0,11.394l-0,11.284l-21.745,0l-0,-11.284l21.745,0Zm-0,11.284l-0,11.715l-21.745,0l-0,-11.715l21.745,0Zm-0,11.715l-0,11.479l-21.745,0l-0,-11.479l21.745,0Zm-0,11.479l-0,11.479l-21.745,0l-0,-11.479l21.745,0Zm-0,11.479l-0,5.701l-21.745,0l-0,-5.701l21.745,0Zm-0,5.701l-0,11.225l-21.745,0l-0,-11.225l21.745,0Zm-0,17.168l-0,11.225l-21.745,-0l-0,-11.225l21.745,-0Zm-0,22.814l-0,11.387l-21.745,0l-0,-11.387l21.745,0Zm-0,11.387l-0,11.388l-21.745,-0l-0,-11.388l21.745,0Zm-0,11.388l-0,11.387l-21.745,0l-0,-11.387l21.745,-0Zm-0,11.387l-0,11.55l-21.745,0l-0,-11.55l21.745,0Zm-0,11.55l-0,11.347l-21.745,-0l-0,-11.347l21.745,0Zm-0,11.347l-0,11.468l-21.745,0l-0,-11.468l21.745,-0Zm-0,11.468l-0,11.469l-21.745,0l-0,-11.469l21.745,0Zm-0,11.469l-0,11.469l-21.745,-0l-0,-11.469l21.745,0Zm-0,11.469l-0,11.468l-21.745,0l-0,-11.468l21.745,-0Zm-0,11.468l-0,11.469l-21.745,-0l-0,-11.469l21.745,0Zm-0,11.469l-0,11.103l-21.745,-0l-0,-11.103l21.745,-0Zm-17.533,-142.245l-0,3.962l-3.212,0l-0,-3.962l3.212,0Zm-0,-16.913l-0,3.962l-3.212,-0l-0,-3.962l3.212,0Zm16.216,17.98l0,1.778l-15.216,-0l0,-1.778l15.216,0Zm0,-16.913l0,1.777l-15.216,0l0,-1.777l15.216,-0Zm1.317,14.932l-0,5.943l-21.745,-0l-0,-5.943l21.745,0Zm99.247,-120.019l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l0,-11.103l21.745,-0Zm-17.533,-142.245l0,3.962l-3.211,0l-0,-3.962l3.211,0Zm0,-16.913l0,3.962l-3.211,-0l-0,-3.962l3.211,0Zm16.217,17.98l0,1.778l-15.216,-0l-0,-1.778l15.216,0Zm0,-16.913l0,1.777l-15.216,0l-0,-1.777l15.216,-0Zm1.316,14.932l0,5.943l-21.745,-0l0,-5.943l21.745,0Zm99.248,-120.019l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l0,-11.103l21.745,-0Zm-17.533,-142.245l0,3.962l-3.212,0l0,-3.962l3.212,0Zm0,-16.913l0,3.962l-3.212,-0l0,-3.962l3.212,0Zm16.217,17.98l-0,1.778l-15.216,-0l-0,-1.778l15.216,0Zm-0,-16.913l-0,1.777l-15.216,0l-0,-1.777l15.216,-0Zm1.316,14.932l0,5.943l-21.745,-0l0,-5.943l21.745,0Zm98.463,-120.019l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l0,-11.103l21.745,-0Zm-17.533,-142.245l0,3.962l-3.211,0l-0,-3.962l3.211,0Zm0,-16.913l0,3.962l-3.211,-0l-0,-3.962l3.211,0Zm16.217,17.98l0,1.778l-15.216,-0l-0,-1.778l15.216,0Zm0,-16.913l0,1.777l-15.216,0l-0,-1.777l15.216,-0Zm1.316,14.932l0,5.943l-21.745,-0l0,-5.943l21.745,0Zm198.338,-120.019l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l0,-11.103l21.745,-0Zm-17.532,-142.245l-0,3.962l-3.212,0l-0,-3.962l3.212,0Zm-0,-16.913l-0,3.962l-3.212,-0l-0,-3.962l3.212,0Zm16.216,17.98l0,1.778l-15.216,-0l-0,-1.778l15.216,0Zm0,-16.913l0,1.777l-15.216,0l-0,-1.777l15.216,-0Zm1.316,14.932l0,5.943l-21.745,-0l0,-5.943l21.745,0Zm99.193,-120.019l0,11.393l-21.745,-0l-0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l-0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l-0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l-0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l-0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l-0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l-0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l-0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l-0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l-0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l-0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l-0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l-0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l-0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l-0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l-0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l-0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l-0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l-0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l-0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l-0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l-0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l-0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l-0,-11.103l21.745,-0Zm-17.533,-142.245l0,3.962l-3.212,0l0,-3.962l3.212,0Zm0,-16.913l0,3.962l-3.212,-0l0,-3.962l3.212,0Zm16.217,17.98l-0,1.778l-15.217,-0l0,-1.778l15.217,0Zm-0,-16.913l-0,1.777l-15.217,0l0,-1.777l15.217,-0Zm1.316,14.932l0,5.943l-21.745,-0l-0,-5.943l21.745,0Zm-197.891,-120.019l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,-11.393l0,11.393l-21.745,-0l0,-11.393l21.745,-0Zm0,34.249l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,-11.463l0,11.463l-21.745,-0l0,-11.463l21.745,-0Zm0,22.926l0,11.423l-21.745,0l0,-11.423l21.745,-0Zm0,11.423l0,11.394l-21.745,0l0,-11.394l21.745,0Zm0,11.394l0,11.284l-21.745,0l0,-11.284l21.745,0Zm0,11.284l0,11.715l-21.745,0l0,-11.715l21.745,0Zm0,11.715l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,11.479l-21.745,0l0,-11.479l21.745,0Zm0,11.479l0,5.701l-21.745,0l0,-5.701l21.745,0Zm0,5.701l0,11.225l-21.745,0l0,-11.225l21.745,0Zm0,17.168l0,11.225l-21.745,-0l0,-11.225l21.745,-0Zm0,22.814l0,11.387l-21.745,0l0,-11.387l21.745,0Zm0,11.387l0,11.388l-21.745,-0l0,-11.388l21.745,0Zm0,11.388l0,11.387l-21.745,0l0,-11.387l21.745,-0Zm0,11.387l0,11.55l-21.745,0l0,-11.55l21.745,0Zm0,11.55l0,11.347l-21.745,-0l0,-11.347l21.745,0Zm0,11.347l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,0l0,-11.469l21.745,0Zm0,11.469l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.468l-21.745,0l0,-11.468l21.745,-0Zm0,11.468l0,11.469l-21.745,-0l0,-11.469l21.745,0Zm0,11.469l0,11.103l-21.745,-0l0,-11.103l21.745,-0Zm-17.533,-142.245l0,3.962l-3.211,0l-0,-3.962l3.211,0Zm0,-16.913l0,3.962l-3.211,-0l-0,-3.962l3.211,0Zm16.217,17.98l0,1.778l-15.216,-0l-0,-1.778l15.216,0Zm0,-16.913l0,1.777l-15.216,0l-0,-1.777l15.216,-0Zm1.316,14.932l0,5.943l-21.745,-0l0,-5.943l21.745,0Zm-472.871,-120.019l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,-11.393l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,34.249l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,-11.463l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,22.926l0,11.423l21.745,0l0,-11.423l-21.745,-0Zm0,11.423l0,11.394l21.745,0l0,-11.394l-21.745,0Zm0,11.394l0,11.284l21.745,0l0,-11.284l-21.745,0Zm0,11.284l0,11.715l21.745,0l0,-11.715l-21.745,0Zm0,11.715l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,5.701l21.745,0l0,-5.701l-21.745,0Zm0,5.701l0,11.225l21.745,0l0,-11.225l-21.745,0Zm0,17.168l0,11.225l21.745,-0l0,-11.225l-21.745,-0Zm0,22.814l0,11.387l21.745,0l0,-11.387l-21.745,0Zm0,11.387l0,11.388l21.745,-0l0,-11.388l-21.745,0Zm0,11.388l0,11.387l21.745,0l0,-11.387l-21.745,-0Zm0,11.387l0,11.55l21.745,0l0,-11.55l-21.745,0Zm0,11.55l0,11.347l21.745,-0l0,-11.347l-21.745,0Zm0,11.347l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,0l0,-11.469l-21.745,0Zm0,11.469l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.103l21.745,-0l0,-11.103l-21.745,-0Zm17.533,-142.245l0,3.962l3.212,0l-0,-3.962l-3.212,0Zm0,-16.913l0,3.962l3.212,-0l-0,-3.962l-3.212,0Zm-16.217,17.98l0,1.778l15.217,-0l-0,-1.778l-15.217,0Zm0,-16.913l0,1.777l15.217,0l-0,-1.777l-15.217,-0Zm-1.316,14.932l0,5.943l21.745,-0l0,-5.943l-21.745,0Zm-98.855,-120.019l-0,11.393l21.745,-0l-0,-11.393l-21.745,-0Zm-0,-11.393l-0,11.393l21.745,-0l-0,-11.393l-21.745,-0Zm-0,34.249l-0,11.463l21.745,-0l-0,-11.463l-21.745,-0Zm-0,-11.463l-0,11.463l21.745,-0l-0,-11.463l-21.745,-0Zm-0,22.926l-0,11.423l21.745,0l-0,-11.423l-21.745,-0Zm-0,11.423l-0,11.394l21.745,0l-0,-11.394l-21.745,0Zm-0,11.394l-0,11.284l21.745,0l-0,-11.284l-21.745,0Zm-0,11.284l-0,11.715l21.745,0l-0,-11.715l-21.745,0Zm-0,11.715l-0,11.479l21.745,0l-0,-11.479l-21.745,0Zm-0,11.479l-0,11.479l21.745,0l-0,-11.479l-21.745,0Zm-0,11.479l-0,5.701l21.745,0l-0,-5.701l-21.745,0Zm-0,5.701l-0,11.225l21.745,0l-0,-11.225l-21.745,0Zm-0,17.168l-0,11.225l21.745,-0l-0,-11.225l-21.745,-0Zm-0,22.814l-0,11.387l21.745,0l-0,-11.387l-21.745,0Zm-0,11.387l-0,11.388l21.745,-0l-0,-11.388l-21.745,0Zm-0,11.388l-0,11.387l21.745,0l-0,-11.387l-21.745,-0Zm-0,11.387l-0,11.55l21.745,0l-0,-11.55l-21.745,0Zm-0,11.55l-0,11.347l21.745,-0l-0,-11.347l-21.745,0Zm-0,11.347l-0,11.468l21.745,0l-0,-11.468l-21.745,-0Zm-0,11.468l-0,11.469l21.745,0l-0,-11.469l-21.745,0Zm-0,11.469l-0,11.469l21.745,-0l-0,-11.469l-21.745,0Zm-0,11.469l-0,11.468l21.745,0l-0,-11.468l-21.745,-0Zm-0,11.468l-0,11.469l21.745,-0l-0,-11.469l-21.745,0Zm-0,11.469l-0,11.103l21.745,-0l-0,-11.103l-21.745,-0Zm17.533,-142.245l-0,3.962l3.211,0l0,-3.962l-3.211,0Zm-0,-16.913l-0,3.962l3.211,-0l0,-3.962l-3.211,0Zm-16.217,17.98l0,1.778l15.216,-0l0,-1.778l-15.216,0Zm0,-16.913l0,1.777l15.216,0l0,-1.777l-15.216,-0Zm-1.316,14.932l-0,5.943l21.745,-0l-0,-5.943l-21.745,0Zm197.711,-120.019l-0,11.393l21.745,-0l-0,-11.393l-21.745,-0Zm-0,-11.393l-0,11.393l21.745,-0l-0,-11.393l-21.745,-0Zm-0,34.249l-0,11.463l21.745,-0l-0,-11.463l-21.745,-0Zm-0,-11.463l-0,11.463l21.745,-0l-0,-11.463l-21.745,-0Zm-0,22.926l-0,11.423l21.745,0l-0,-11.423l-21.745,-0Zm-0,11.423l-0,11.394l21.745,0l-0,-11.394l-21.745,0Zm-0,11.394l-0,11.284l21.745,0l-0,-11.284l-21.745,0Zm-0,11.284l-0,11.715l21.745,0l-0,-11.715l-21.745,0Zm-0,11.715l-0,11.479l21.745,0l-0,-11.479l-21.745,0Zm-0,11.479l-0,11.479l21.745,0l-0,-11.479l-21.745,0Zm-0,11.479l-0,5.701l21.745,0l-0,-5.701l-21.745,0Zm-0,5.701l-0,11.225l21.745,0l-0,-11.225l-21.745,0Zm-0,17.168l-0,11.225l21.745,-0l-0,-11.225l-21.745,-0Zm-0,22.814l-0,11.387l21.745,0l-0,-11.387l-21.745,0Zm-0,11.387l-0,11.388l21.745,-0l-0,-11.388l-21.745,0Zm-0,11.388l-0,11.387l21.745,0l-0,-11.387l-21.745,-0Zm-0,11.387l-0,11.55l21.745,0l-0,-11.55l-21.745,0Zm-0,11.55l-0,11.347l21.745,-0l-0,-11.347l-21.745,0Zm-0,11.347l-0,11.468l21.745,0l-0,-11.468l-21.745,-0Zm-0,11.468l-0,11.469l21.745,0l-0,-11.469l-21.745,0Zm-0,11.469l-0,11.469l21.745,-0l-0,-11.469l-21.745,0Zm-0,11.469l-0,11.468l21.745,0l-0,-11.468l-21.745,-0Zm-0,11.468l-0,11.469l21.745,-0l-0,-11.469l-21.745,0Zm-0,11.469l-0,11.103l21.745,-0l-0,-11.103l-21.745,-0Zm17.533,-142.245l-0,3.962l3.211,0l0,-3.962l-3.211,0Zm-0,-16.913l-0,3.962l3.211,-0l0,-3.962l-3.211,0Zm-16.217,17.98l-0,1.778l15.216,-0l0,-1.778l-15.216,0Zm-0,-16.913l-0,1.777l15.216,0l0,-1.777l-15.216,-0Zm-1.316,14.932l-0,5.943l21.745,-0l-0,-5.943l-21.745,0Zm99.247,-120.019l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,-11.393l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,34.249l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,-11.463l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,22.926l0,11.423l21.745,0l0,-11.423l-21.745,-0Zm0,11.423l0,11.394l21.745,0l0,-11.394l-21.745,0Zm0,11.394l0,11.284l21.745,0l0,-11.284l-21.745,0Zm0,11.284l0,11.715l21.745,0l0,-11.715l-21.745,0Zm0,11.715l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,5.701l21.745,0l0,-5.701l-21.745,0Zm0,5.701l0,11.225l21.745,0l0,-11.225l-21.745,0Zm0,17.168l0,11.225l21.745,-0l0,-11.225l-21.745,-0Zm0,22.814l0,11.387l21.745,0l0,-11.387l-21.745,0Zm0,11.387l0,11.388l21.745,-0l0,-11.388l-21.745,0Zm0,11.388l0,11.387l21.745,0l0,-11.387l-21.745,-0Zm0,11.387l0,11.55l21.745,0l0,-11.55l-21.745,0Zm0,11.55l0,11.347l21.745,-0l0,-11.347l-21.745,0Zm0,11.347l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,0l0,-11.469l-21.745,0Zm0,11.469l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.103l21.745,-0l0,-11.103l-21.745,-0Zm17.533,-142.245l0,3.962l3.212,0l0,-3.962l-3.212,0Zm0,-16.913l0,3.962l3.212,-0l0,-3.962l-3.212,0Zm-16.216,17.98l-0,1.778l15.216,-0l-0,-1.778l-15.216,0Zm-0,-16.913l-0,1.777l15.216,0l-0,-1.777l-15.216,-0Zm-1.317,14.932l0,5.943l21.745,-0l0,-5.943l-21.745,0Zm99.248,-120.019l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,-11.393l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,34.249l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,-11.463l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,22.926l0,11.423l21.745,0l0,-11.423l-21.745,-0Zm0,11.423l0,11.394l21.745,0l0,-11.394l-21.745,0Zm0,11.394l0,11.284l21.745,0l0,-11.284l-21.745,0Zm0,11.284l0,11.715l21.745,0l0,-11.715l-21.745,0Zm0,11.715l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,5.701l21.745,0l0,-5.701l-21.745,0Zm0,5.701l0,11.225l21.745,0l0,-11.225l-21.745,0Zm0,17.168l0,11.225l21.745,-0l0,-11.225l-21.745,-0Zm0,22.814l0,11.387l21.745,0l0,-11.387l-21.745,0Zm0,11.387l0,11.388l21.745,-0l0,-11.388l-21.745,0Zm0,11.388l0,11.387l21.745,0l0,-11.387l-21.745,-0Zm0,11.387l0,11.55l21.745,0l0,-11.55l-21.745,0Zm0,11.55l0,11.347l21.745,-0l0,-11.347l-21.745,0Zm0,11.347l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,0l0,-11.469l-21.745,0Zm0,11.469l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.103l21.745,-0l0,-11.103l-21.745,-0Zm17.533,-142.245l0,3.962l3.212,0l-0,-3.962l-3.212,0Zm0,-16.913l0,3.962l3.212,-0l-0,-3.962l-3.212,0Zm-16.217,17.98l0,1.778l15.217,-0l-0,-1.778l-15.217,0Zm0,-16.913l0,1.777l15.217,0l-0,-1.777l-15.217,-0Zm-1.316,14.932l0,5.943l21.745,-0l0,-5.943l-21.745,0Zm98.463,-120.019l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,-11.393l0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm0,34.249l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,-11.463l0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm0,22.926l0,11.423l21.745,0l0,-11.423l-21.745,-0Zm0,11.423l0,11.394l21.745,0l0,-11.394l-21.745,0Zm0,11.394l0,11.284l21.745,0l0,-11.284l-21.745,0Zm0,11.284l0,11.715l21.745,0l0,-11.715l-21.745,0Zm0,11.715l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,11.479l21.745,0l0,-11.479l-21.745,0Zm0,11.479l0,5.701l21.745,0l0,-5.701l-21.745,0Zm0,5.701l0,11.225l21.745,0l0,-11.225l-21.745,0Zm0,17.168l0,11.225l21.745,-0l0,-11.225l-21.745,-0Zm0,22.814l0,11.387l21.745,0l0,-11.387l-21.745,0Zm0,11.387l0,11.388l21.745,-0l0,-11.388l-21.745,0Zm0,11.388l0,11.387l21.745,0l0,-11.387l-21.745,-0Zm0,11.387l0,11.55l21.745,0l0,-11.55l-21.745,0Zm0,11.55l0,11.347l21.745,-0l0,-11.347l-21.745,0Zm0,11.347l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,0l0,-11.469l-21.745,0Zm0,11.469l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.468l21.745,0l0,-11.468l-21.745,-0Zm0,11.468l0,11.469l21.745,-0l0,-11.469l-21.745,0Zm0,11.469l0,11.103l21.745,-0l0,-11.103l-21.745,-0Zm17.533,-142.245l0,3.962l3.212,0l-0,-3.962l-3.212,0Zm0,-16.913l0,3.962l3.212,-0l-0,-3.962l-3.212,0Zm-16.216,17.98l-0,1.778l15.216,-0l-0,-1.778l-15.216,0Zm-0,-16.913l-0,1.777l15.216,0l-0,-1.777l-15.216,-0Zm-1.317,14.932l0,5.943l21.745,-0l0,-5.943l-21.745,0Zm198.338,-120.019l0,11.393l21.746,-0l-0,-11.393l-21.746,-0Zm0,-11.393l0,11.393l21.746,-0l-0,-11.393l-21.746,-0Zm0,34.249l0,11.463l21.746,-0l-0,-11.463l-21.746,-0Zm0,-11.463l0,11.463l21.746,-0l-0,-11.463l-21.746,-0Zm0,22.926l0,11.423l21.746,0l-0,-11.423l-21.746,-0Zm0,11.423l0,11.394l21.746,0l-0,-11.394l-21.746,0Zm0,11.394l0,11.284l21.746,0l-0,-11.284l-21.746,0Zm0,11.284l0,11.715l21.746,0l-0,-11.715l-21.746,0Zm0,11.715l0,11.479l21.746,0l-0,-11.479l-21.746,0Zm0,11.479l0,11.479l21.746,0l-0,-11.479l-21.746,0Zm0,11.479l0,5.701l21.746,0l-0,-5.701l-21.746,0Zm0,5.701l0,11.225l21.746,0l-0,-11.225l-21.746,0Zm0,17.168l0,11.225l21.746,-0l-0,-11.225l-21.746,-0Zm0,22.814l0,11.387l21.746,0l-0,-11.387l-21.746,0Zm0,11.387l0,11.388l21.746,-0l-0,-11.388l-21.746,0Zm0,11.388l0,11.387l21.746,0l-0,-11.387l-21.746,-0Zm0,11.387l0,11.55l21.746,0l-0,-11.55l-21.746,0Zm0,11.55l0,11.347l21.746,-0l-0,-11.347l-21.746,0Zm0,11.347l0,11.468l21.746,0l-0,-11.468l-21.746,-0Zm0,11.468l0,11.469l21.746,0l-0,-11.469l-21.746,0Zm0,11.469l0,11.469l21.746,-0l-0,-11.469l-21.746,0Zm0,11.469l0,11.468l21.746,0l-0,-11.468l-21.746,-0Zm0,11.468l0,11.469l21.746,-0l-0,-11.469l-21.746,0Zm0,11.469l0,11.103l21.746,-0l-0,-11.103l-21.746,-0Zm17.533,-142.245l0,3.962l3.212,0l0,-3.962l-3.212,0Zm0,-16.913l0,3.962l3.212,-0l0,-3.962l-3.212,0Zm-16.216,17.98l-0,1.778l15.216,-0l0,-1.778l-15.216,0Zm-0,-16.913l-0,1.777l15.216,0l0,-1.777l-15.216,-0Zm-1.317,14.932l0,5.943l21.746,-0l-0,-5.943l-21.746,0Zm99.193,-120.019l-0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm-0,-11.393l-0,11.393l21.745,-0l0,-11.393l-21.745,-0Zm-0,34.249l-0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm-0,-11.463l-0,11.463l21.745,-0l0,-11.463l-21.745,-0Zm-0,22.926l-0,11.423l21.745,0l0,-11.423l-21.745,-0Zm-0,11.423l-0,11.394l21.745,0l0,-11.394l-21.745,0Zm-0,11.394l-0,11.284l21.745,0l0,-11.284l-21.745,0Zm-0,11.284l-0,11.715l21.745,0l0,-11.715l-21.745,0Zm-0,11.715l-0,11.479l21.745,0l0,-11.479l-21.745,0Zm-0,11.479l-0,11.479l21.745,0l0,-11.479l-21.745,0Zm-0,11.479l-0,5.701l21.745,0l0,-5.701l-21.745,0Zm-0,5.701l-0,11.225l21.745,0l0,-11.225l-21.745,0Zm-0,17.168l-0,11.225l21.745,-0l0,-11.225l-21.745,-0Zm-0,22.814l-0,11.387l21.745,0l0,-11.387l-21.745,0Zm-0,11.387l-0,11.388l21.745,-0l0,-11.388l-21.745,0Zm-0,11.388l-0,11.387l21.745,0l0,-11.387l-21.745,-0Zm-0,11.387l-0,11.55l21.745,0l0,-11.55l-21.745,0Zm-0,11.55l-0,11.347l21.745,-0l0,-11.347l-21.745,0Zm-0,11.347l-0,11.468l21.745,0l0,-11.468l-21.745,-0Zm-0,11.468l-0,11.469l21.745,0l0,-11.469l-21.745,0Zm-0,11.469l-0,11.469l21.745,-0l0,-11.469l-21.745,0Zm-0,11.469l-0,11.468l21.745,0l0,-11.468l-21.745,-0Zm-0,11.468l-0,11.469l21.745,-0l0,-11.469l-21.745,0Zm-0,11.469l-0,11.103l21.745,-0l0,-11.103l-21.745,-0Zm17.533,-142.245l-0,3.962l3.212,0l-0,-3.962l-3.212,0Zm-0,-16.913l-0,3.962l3.212,-0l-0,-3.962l-3.212,0Zm-16.217,17.98l0,1.778l15.217,-0l-0,-1.778l-15.217,0Zm0,-16.913l0,1.777l15.217,0l-0,-1.777l-15.217,-0Zm-1.316,14.932l-0,5.943l21.745,-0l0,-5.943l-21.745,0Zm-888.016,-134.682l-0,0.962l-25.772,0l0,-0.962l25.772,0Zm-24.801,0l-0,0.962l-0.971,0l0,-0.962l0.971,0Zm24.801,0l-0,0.962l-0.971,0l0,-0.962l0.971,0Zm-12.161,0l0,0.962l-0.725,0l-0,-0.962l0.725,0Zm-0.725,0l-0,0.962l-0.725,0l-0,-0.962l0.725,0Zm12.886,289.708l-0,0.962l-25.772,0l0,-0.962l25.772,0Zm-24.801,0l-0,0.962l-0.971,0l0,-0.962l0.971,0Zm24.801,0l-0,0.962l-0.971,0l0,-0.962l0.971,0Zm-12.161,0l0,0.962l-0.725,0l-0,-0.962l0.725,0Zm-0.725,0l-0,0.962l-0.725,0l-0,-0.962l0.725,0Zm110.356,-289.004l-0,0.963l-25.772,-0l0,-0.963l25.772,0Zm-24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm12.886,289.708l-0,0.963l-25.772,-0l0,-0.963l25.772,0Zm-24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm112.121,-289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm-0.725,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm12.885,289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm-0.725,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm111.435,-289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm-0.725,0l-0,0.963l-0.726,-0l0,-0.963l0.726,0Zm12.885,289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm-0.725,0l-0,0.963l-0.726,-0l0,-0.963l0.726,0Zm112.292,-289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.726,-0l0,-0.963l0.726,0Zm-0.726,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm12.886,289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.726,-0l0,-0.963l0.726,0Zm-0.726,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm111.607,-289.708l0,0.963l-25.771,-0l0,-0.963l25.771,0Zm-24.8,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.8,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm-0.725,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm12.885,289.708l0,0.963l-25.771,-0l0,-0.963l25.771,0Zm-24.8,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.8,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.16,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm-0.725,0l-0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm112.121,-289.708l-0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm12.886,289.708l-0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm111.95,-289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm12.886,289.708l0,0.963l-25.771,-0l-0,-0.963l25.771,0Zm-24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm24.801,0l0,0.963l-0.97,-0l-0,-0.963l0.97,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm111.779,-289.708l-0,0.963l-25.772,-0l0,-0.963l25.772,0Zm-24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm12.886,289.708l-0,0.963l-25.772,-0l0,-0.963l25.772,0Zm-24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l-0,-0.963l0.725,0Zm111.95,-289.708l-0,0.963l-25.772,-0l0,-0.963l25.772,0Zm-24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm12.886,289.708l-0,0.963l-25.772,-0l0,-0.963l25.772,0Zm-24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm24.801,0l-0,0.963l-0.971,-0l0,-0.963l0.971,0Zm-12.161,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-0.725,0l0,0.963l-0.725,-0l0,-0.963l0.725,0Zm-165.184,-63.714l0,11.377l-21.622,-0l0,-11.377l21.622,-0Zm0,11.377l0,5.309l-21.622,0l0,-5.309l21.622,-0Zm0,5.309l0,11.432l-21.622,-0l0,-11.432l21.622,0Zm0,11.432l0,11.539l-21.622,0l0,-11.539l21.622,-0Zm0,11.539l0,11.432l-21.622,-0l0,-11.432l21.622,0Zm0,11.432l0,11.269l-21.622,-0l0,-11.269l21.622,-0Zm0,-62.304l0,11.215l-21.622,-0l0,-11.215l21.622,0Zm0,-11.215l0,11.215l-21.622,0l0,-11.215l21.622,0Zm0,-11.214l0,11.214l-21.622,0l0,-11.214l21.622,-0Zm0,-11.215l0,11.215l-21.622,-0l0,-11.215l21.622,0Zm0,-11.215l0,11.215l-21.622,0l0,-11.215l21.622,0Zm0,-7.151l0,7.151l-21.622,0l0,-7.151l21.622,0Zm0,-22.917l0,11.215l-21.622,-0l0,-11.215l21.622,0Zm0,-17.163l0,11.215l-21.622,-0l0,-11.215l21.622,-0Zm0,-12.978l0,7.314l-21.622,-0l0,-7.314l21.622,-0Zm0,-11.171l0,11.171l-21.622,-0l0,-11.171l21.622,-0Zm0,-11.388l0,11.388l-21.622,-0l0,-11.388l21.622,-0Zm0,-11.172l0,11.172l-21.622,-0l0,-11.172l21.622,0Zm0,-11.344l0,11.344l-21.622,0l0,-11.344l21.622,-0Zm0,-11.345l0,11.345l-21.622,-0l0,-11.345l21.622,-0Zm0,-5.114l0,5.114l-21.622,-0l0,-5.114l21.622,-0Zm0,-11.356l0,11.356l-21.622,-0l0,-11.356l21.622,0Zm0,-11.355l0,11.355l-21.622,0l0,-11.355l21.622,-0Zm0,-11.356l0,11.356l-21.622,-0l0,-11.356l21.622,0Zm0,-11.355l0,11.355l-21.622,0l0,-11.355l21.622,-0Zm0,131.149l0,5.948l-21.622,0l0,-5.948l21.622,-0Zm0,-16.879l0,5.664l-21.622,-0l0,-5.664l21.622,-0Zm-5.032,19.105l0,1.503l-15.188,0l0,-1.503l15.188,-0Zm0,-17.163l0,1.503l-15.188,-0l0,-1.503l15.188,-0Zm4.314,16.019l-0,3.861l-3.471,-0l-0,-3.861l3.471,-0Zm-0,-17.164l-0,3.861l-3.471,0l-0,-3.861l3.471,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1041 564" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM21_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM21_Layout/resource.json new file mode 100644 index 0000000..a32ebeb --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM21_Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "4e2c1efc5f66b8b137e8f1bf1ace7b785390a733b12b06b7b37aba6103e8eb43", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM21_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM21_Layout/thumbnail.png new file mode 100644 index 0000000..47138b2 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM21_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM21_Layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM21_Layout/view.json new file mode 100644 index 0000000..75c5eaa --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM21_Layout/view.json @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM21" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M36.475,525.438l-0,-4.478l-15.25,-0l0,-79.151l15.169,0l-0,-4.962m0.081,-31.225l-0,-14.603m-0,-16.177l-0,-4.72l-15.25,-0l0,-247.78l15.25,0l-0,-4.72m-0,-31.04l-0,-15.266m-0,-31.517l-0,-4.235l-35.481,0m20.231,0l0,-34.57l1038.17,-0m-1022.92,80.913l1022.92,0m-1022.92,318.394l1022.92,0m-1038.17,80.841l1038.17,0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M61.11,33.697l-0,12.269l-20.616,-0l0,-12.269l20.616,-0Zm111.481,-21.75l0,36.25l-94.269,-0l0,-36.25l94.269,-0Zm43.632,16.816l-0,17.918l-23.573,-0l0,-17.918l23.573,0Zm158.658,0l-0,17.918l-23.573,-0l0,-17.918l23.573,0Zm158.644,0l0,17.918l-23.572,-0l-0,-17.918l23.572,0Zm157.342,0l-0,17.918l-23.573,-0l0,-17.918l23.573,0Zm157.993,0l0,17.918l-23.573,-0l0,-17.918l23.573,0Zm-518.387,-16.609l0,36.043l-93.832,-0l-0,-36.043l93.832,0Zm158.645,0l-0,36.043l-93.832,-0l-0,-36.043l93.832,0Zm157.341,0l0,36.043l-93.832,-0l0,-36.043l93.832,0Zm157.994,0l-0,36.043l-93.833,-0l0,-36.043l93.833,0Zm158.644,0l0,36.043l-93.832,-0l-0,-36.043l93.832,0Zm-901.987,436.974l-0,-12.27l-20.616,0l0,12.27l20.616,-0Zm111.481,21.749l0,-36.249l-94.269,-0l0,36.249l94.269,0Zm43.632,-16.816l-0,-17.917l-23.573,-0l0,17.917l23.573,0Zm158.658,0l-0,-17.917l-23.573,-0l0,17.917l23.573,0Zm158.644,0l0,-17.917l-23.572,-0l-0,17.917l23.572,0Zm157.342,0l-0,-17.917l-23.573,-0l0,17.917l23.573,0Zm157.993,0l0,-17.917l-23.573,-0l0,17.917l23.573,0Zm-518.387,16.609l0,-36.042l-93.832,-0l-0,36.042l93.832,0Zm158.645,0l-0,-36.042l-93.832,-0l-0,36.042l93.832,0Zm157.341,0l0,-36.042l-93.832,-0l0,36.042l93.832,0Zm157.994,0l-0,-36.042l-93.833,-0l0,36.042l93.833,0Zm158.644,0l0,-36.042l-93.832,-0l-0,36.042l93.832,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M96.153,364.541l0,5.074l-19.064,-0l-0,-5.074l19.064,0Zm0,-8.778l0,8.778l-15.313,0l0,-8.778l15.313,-0Zm0,-5.073l0,5.073l-19.064,-0l-0,-5.073l19.064,-0Zm0,-8.494l0,8.494l-15.313,-0l0,-8.494l15.313,0Zm0,-5.358l0,5.358l-19.064,0l-0,-5.358l19.064,0Zm0,-13.852l0,5.359l-19.064,-0l-0,-5.359l19.064,0Zm0,-13.851l0,5.358l-19.064,0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.358l-19.064,0l-0,-5.358l19.064,0Zm0,-13.851l0,5.358l-19.064,-0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.358l-19.064,0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.359l-19.064,-0l-0,-5.359l19.064,0Zm0,-13.851l0,5.358l-19.064,0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.358l-19.064,0l-0,-5.358l19.064,0Zm0,-13.851l0,5.358l-19.064,-0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.358l-19.064,0l-0,-5.358l19.064,-0Zm0,-13.396l0,5.359l-19.064,-0l-0,-5.359l19.064,0Zm0,-13.851l0,5.358l-19.064,-0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.358l-19.064,0l-0,-5.358l19.064,0Zm0,-13.852l0,5.359l-19.064,-0l-0,-5.359l19.064,0Zm0,-13.851l0,5.358l-19.064,0l-0,-5.358l19.064,-0Zm0,-13.852l0,5.359l-19.064,-0l-0,-5.359l19.064,0Zm0,212.677l0,8.493l-15.313,0l0,-8.493l15.313,-0Zm0,-13.852l0,8.493l-15.313,0l0,-8.493l15.313,0Zm0,-13.852l0,8.494l-15.313,-0l0,-8.494l15.313,0Zm0,-13.851l0,8.493l-15.313,0l0,-8.493l15.313,-0Zm0,-13.852l0,8.494l-15.313,-0l0,-8.494l15.313,0Zm0,-13.851l0,8.493l-15.313,-0l0,-8.493l15.313,-0Zm0,-13.852l0,8.493l-15.313,0l0,-8.493l15.313,0Zm0,-13.852l0,8.494l-15.313,-0l0,-8.494l15.313,0Zm0,-13.851l0,8.493l-15.313,0l0,-8.493l15.313,-0Zm0,-13.852l0,8.494l-15.313,-0l0,-8.494l15.313,0Zm0,-13.395l0,8.037l-15.313,-0l0,-8.037l15.313,-0Zm0,-13.852l0,8.493l-15.313,0l0,-8.493l15.313,-0Zm0,-13.852l0,8.494l-15.313,-0l0,-8.494l15.313,0Zm0,-13.851l0,8.493l-15.313,0l0,-8.493l15.313,-0Zm0,-13.852l0,8.493l-15.313,0l0,-8.493l15.313,0Zm0,-13.851l0,8.493l-15.313,-0l0,-8.493l15.313,-0Zm20.45,243.514l0,5.074l19.065,-0l-0,-5.074l-19.065,0Zm0,-8.778l0,8.778l15.313,0l0,-8.778l-15.313,-0Zm0,-5.073l0,5.073l19.065,-0l-0,-5.073l-19.065,-0Zm0,-8.494l0,8.494l15.313,-0l0,-8.494l-15.313,0Zm0,-5.358l0,5.358l19.065,0l-0,-5.358l-19.065,0Zm0,-13.852l0,5.359l19.065,-0l-0,-5.359l-19.065,0Zm0,-13.851l0,5.358l19.065,0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.358l19.065,0l-0,-5.358l-19.065,0Zm0,-13.851l0,5.358l19.065,-0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.358l19.065,0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.359l19.065,-0l-0,-5.359l-19.065,0Zm0,-13.851l0,5.358l19.065,0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.358l19.065,0l-0,-5.358l-19.065,0Zm0,-13.851l0,5.358l19.065,-0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.358l19.065,0l-0,-5.358l-19.065,-0Zm0,-13.396l0,5.359l19.065,-0l-0,-5.359l-19.065,0Zm0,-13.851l0,5.358l19.065,-0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.358l19.065,0l-0,-5.358l-19.065,0Zm0,-13.852l0,5.359l19.065,-0l-0,-5.359l-19.065,0Zm0,-13.851l0,5.358l19.065,0l-0,-5.358l-19.065,-0Zm0,-13.852l0,5.359l19.065,-0l-0,-5.359l-19.065,0Zm0,212.677l0,8.493l15.313,0l0,-8.493l-15.313,-0Zm0,-13.852l0,8.493l15.313,0l0,-8.493l-15.313,0Zm0,-13.852l0,8.494l15.313,-0l0,-8.494l-15.313,0Zm0,-13.851l0,8.493l15.313,0l0,-8.493l-15.313,-0Zm0,-13.852l0,8.494l15.313,-0l0,-8.494l-15.313,0Zm0,-13.851l0,8.493l15.313,-0l0,-8.493l-15.313,-0Zm0,-13.852l0,8.493l15.313,0l0,-8.493l-15.313,0Zm0,-13.852l0,8.494l15.313,-0l0,-8.494l-15.313,0Zm0,-13.851l0,8.493l15.313,0l0,-8.493l-15.313,-0Zm0,-13.852l0,8.494l15.313,-0l0,-8.494l-15.313,0Zm0,-13.395l0,8.037l15.313,-0l0,-8.037l-15.313,-0Zm0,-13.852l0,8.493l15.313,0l0,-8.493l-15.313,-0Zm0,-13.852l0,8.494l15.313,-0l0,-8.494l-15.313,0Zm0,-13.851l0,8.493l15.313,0l0,-8.493l-15.313,-0Zm0,-13.852l0,8.493l15.313,0l0,-8.493l-15.313,0Zm0,-13.851l0,8.493l15.313,-0l0,-8.493l-15.313,-0Zm162.735,5.589l0,10.23l-20.319,-0l0,-10.23l20.319,0Zm0,-10.229l0,10.229l-20.319,0l0,-10.229l20.319,0Zm0,30.75l0,10.292l-20.319,0l0,-10.292l20.319,0Zm0,-10.291l0,10.291l-20.319,0l0,-10.291l20.319,-0Zm0,20.583l0,10.257l-20.319,-0l0,-10.257l20.319,0Zm0,10.257l0,10.229l-20.319,0l0,-10.229l20.319,-0Zm0,10.229l0,10.132l-20.319,-0l0,-10.132l20.319,0Zm0,10.132l0,10.518l-20.319,0l0,-10.518l20.319,-0Zm0,10.518l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,5.119l-20.319,-0l0,-5.119l20.319,0Zm0,5.119l0,10.078l-20.319,0l0,-10.078l20.319,-0Zm0,15.413l0,10.078l-20.319,0l0,-10.078l20.319,0Zm0,20.484l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.37l-20.319,-0l0,-10.37l20.319,-0Zm0,10.37l0,10.187l-20.319,0l0,-10.187l20.319,-0Zm0,10.187l0,10.297l-20.319,0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,9.968l-20.319,0l0,-9.968l20.319,-0Zm-16.383,-127.712l0,3.557l-3.001,-0l0,-3.557l3.001,-0Zm0,-15.186l0,3.557l-3.001,0l0,-3.557l3.001,0Zm15.153,16.143l0,1.597l-14.218,-0l-0,-1.597l14.218,0Zm0,-15.185l0,1.596l-14.218,0l-0,-1.596l14.218,0Zm1.23,13.407l0,5.335l-20.319,0l0,-5.335l20.319,0Zm-92.372,-107.758l-0,10.23l-20.319,-0l-0,-10.23l20.319,0Zm-0,-10.229l-0,10.229l-20.319,0l-0,-10.229l20.319,0Zm-0,30.75l-0,10.292l-20.319,0l-0,-10.292l20.319,0Zm-0,-10.291l-0,10.291l-20.319,0l-0,-10.291l20.319,-0Zm-0,20.583l-0,10.257l-20.319,-0l-0,-10.257l20.319,0Zm-0,10.257l-0,10.229l-20.319,0l-0,-10.229l20.319,-0Zm-0,10.229l-0,10.132l-20.319,-0l-0,-10.132l20.319,0Zm-0,10.132l-0,10.518l-20.319,0l-0,-10.518l20.319,-0Zm-0,10.518l-0,10.306l-20.319,0l-0,-10.306l20.319,0Zm-0,10.306l-0,10.306l-20.319,0l-0,-10.306l20.319,0Zm-0,10.306l-0,5.119l-20.319,-0l-0,-5.119l20.319,0Zm-0,5.119l-0,10.078l-20.319,0l-0,-10.078l20.319,-0Zm-0,15.413l-0,10.078l-20.319,0l-0,-10.078l20.319,0Zm-0,20.484l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.37l-20.319,-0l-0,-10.37l20.319,-0Zm-0,10.37l-0,10.187l-20.319,0l-0,-10.187l20.319,-0Zm-0,10.187l-0,10.297l-20.319,0l-0,-10.297l20.319,0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,9.968l-20.319,0l-0,-9.968l20.319,-0Zm-16.384,-127.712l0,3.557l-3.001,-0l0,-3.557l3.001,-0Zm0,-15.186l0,3.557l-3.001,0l0,-3.557l3.001,0Zm15.154,16.143l-0,1.597l-14.219,-0l0,-1.597l14.219,0Zm-0,-15.185l-0,1.596l-14.219,0l0,-1.596l14.219,0Zm1.23,13.407l-0,5.335l-20.319,0l-0,-5.335l20.319,0Zm184.745,-107.758l-0,10.23l-20.319,-0l-0,-10.23l20.319,0Zm-0,-10.229l-0,10.229l-20.319,0l-0,-10.229l20.319,0Zm-0,30.75l-0,10.292l-20.319,0l-0,-10.292l20.319,0Zm-0,-10.291l-0,10.291l-20.319,0l-0,-10.291l20.319,-0Zm-0,20.583l-0,10.257l-20.319,-0l-0,-10.257l20.319,0Zm-0,10.257l-0,10.229l-20.319,0l-0,-10.229l20.319,-0Zm-0,10.229l-0,10.132l-20.319,-0l-0,-10.132l20.319,0Zm-0,10.132l-0,10.518l-20.319,0l-0,-10.518l20.319,-0Zm-0,10.518l-0,10.306l-20.319,0l-0,-10.306l20.319,0Zm-0,10.306l-0,10.306l-20.319,0l-0,-10.306l20.319,0Zm-0,10.306l-0,5.119l-20.319,-0l-0,-5.119l20.319,0Zm-0,5.119l-0,10.078l-20.319,0l-0,-10.078l20.319,-0Zm-0,15.413l-0,10.078l-20.319,0l-0,-10.078l20.319,0Zm-0,20.484l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.37l-20.319,-0l-0,-10.37l20.319,-0Zm-0,10.37l-0,10.187l-20.319,0l-0,-10.187l20.319,-0Zm-0,10.187l-0,10.297l-20.319,0l-0,-10.297l20.319,0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,9.968l-20.319,0l-0,-9.968l20.319,-0Zm-16.383,-127.712l-0,3.557l-3.001,-0l-0,-3.557l3.001,-0Zm-0,-15.186l-0,3.557l-3.001,0l-0,-3.557l3.001,0Zm15.153,16.143l0,1.597l-14.218,-0l-0,-1.597l14.218,0Zm0,-15.185l0,1.596l-14.218,0l-0,-1.596l14.218,0Zm1.23,13.407l-0,5.335l-20.319,0l-0,-5.335l20.319,0Zm92.739,-107.758l0,10.23l-20.319,-0l0,-10.23l20.319,0Zm0,-10.229l0,10.229l-20.319,0l0,-10.229l20.319,0Zm0,30.75l0,10.292l-20.319,0l0,-10.292l20.319,0Zm0,-10.291l0,10.291l-20.319,0l0,-10.291l20.319,-0Zm0,20.583l0,10.257l-20.319,-0l0,-10.257l20.319,0Zm0,10.257l0,10.229l-20.319,0l0,-10.229l20.319,-0Zm0,10.229l0,10.132l-20.319,-0l0,-10.132l20.319,0Zm0,10.132l0,10.518l-20.319,0l0,-10.518l20.319,-0Zm0,10.518l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,5.119l-20.319,-0l0,-5.119l20.319,0Zm0,5.119l0,10.078l-20.319,0l0,-10.078l20.319,-0Zm0,15.413l0,10.078l-20.319,0l0,-10.078l20.319,0Zm0,20.484l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.37l-20.319,-0l0,-10.37l20.319,-0Zm0,10.37l0,10.187l-20.319,0l0,-10.187l20.319,-0Zm0,10.187l0,10.297l-20.319,0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,9.968l-20.319,0l0,-9.968l20.319,-0Zm-16.383,-127.712l0,3.557l-3.001,-0l-0,-3.557l3.001,-0Zm0,-15.186l0,3.557l-3.001,0l-0,-3.557l3.001,0Zm15.153,16.143l0,1.597l-14.218,-0l-0,-1.597l14.218,0Zm0,-15.185l0,1.596l-14.218,0l-0,-1.596l14.218,0Zm1.23,13.407l0,5.335l-20.319,0l0,-5.335l20.319,0Zm92.739,-107.758l0,10.23l-20.319,-0l0,-10.23l20.319,0Zm0,-10.229l0,10.229l-20.319,0l0,-10.229l20.319,0Zm0,30.75l0,10.292l-20.319,0l0,-10.292l20.319,0Zm0,-10.291l0,10.291l-20.319,0l0,-10.291l20.319,-0Zm0,20.583l0,10.257l-20.319,-0l0,-10.257l20.319,0Zm0,10.257l0,10.229l-20.319,0l0,-10.229l20.319,-0Zm0,10.229l0,10.132l-20.319,-0l0,-10.132l20.319,0Zm0,10.132l0,10.518l-20.319,0l0,-10.518l20.319,-0Zm0,10.518l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,5.119l-20.319,-0l0,-5.119l20.319,0Zm0,5.119l0,10.078l-20.319,0l0,-10.078l20.319,-0Zm0,15.413l0,10.078l-20.319,0l0,-10.078l20.319,0Zm0,20.484l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.37l-20.319,-0l0,-10.37l20.319,-0Zm0,10.37l0,10.187l-20.319,0l0,-10.187l20.319,-0Zm0,10.187l0,10.297l-20.319,0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,9.968l-20.319,0l0,-9.968l20.319,-0Zm-16.383,-127.712l0,3.557l-3.001,-0l0,-3.557l3.001,-0Zm0,-15.186l0,3.557l-3.001,0l0,-3.557l3.001,0Zm15.153,16.143l0,1.597l-14.218,-0l0,-1.597l14.218,0Zm0,-15.185l0,1.596l-14.218,0l0,-1.596l14.218,0Zm1.23,13.407l0,5.335l-20.319,0l0,-5.335l20.319,0Zm92.007,-107.758l-0,10.23l-20.32,-0l0,-10.23l20.32,0Zm-0,-10.229l-0,10.229l-20.32,0l0,-10.229l20.32,0Zm-0,30.75l-0,10.292l-20.32,0l0,-10.292l20.32,0Zm-0,-10.291l-0,10.291l-20.32,0l0,-10.291l20.32,-0Zm-0,20.583l-0,10.257l-20.32,-0l0,-10.257l20.32,0Zm-0,10.257l-0,10.229l-20.32,0l0,-10.229l20.32,-0Zm-0,10.229l-0,10.132l-20.32,-0l0,-10.132l20.32,0Zm-0,10.132l-0,10.518l-20.32,0l0,-10.518l20.32,-0Zm-0,10.518l-0,10.306l-20.32,0l0,-10.306l20.32,0Zm-0,10.306l-0,10.306l-20.32,0l0,-10.306l20.32,0Zm-0,10.306l-0,5.119l-20.32,-0l0,-5.119l20.32,0Zm-0,5.119l-0,10.078l-20.32,0l0,-10.078l20.32,-0Zm-0,15.413l-0,10.078l-20.32,0l0,-10.078l20.32,0Zm-0,20.484l-0,10.224l-20.32,-0l0,-10.224l20.32,-0Zm-0,10.224l-0,10.224l-20.32,-0l0,-10.224l20.32,-0Zm-0,10.224l-0,10.224l-20.32,-0l0,-10.224l20.32,-0Zm-0,10.224l-0,10.37l-20.32,-0l0,-10.37l20.32,-0Zm-0,10.37l-0,10.187l-20.32,0l0,-10.187l20.32,-0Zm-0,10.187l-0,10.297l-20.32,0l0,-10.297l20.32,0Zm-0,10.297l-0,10.297l-20.32,-0l0,-10.297l20.32,0Zm-0,10.297l-0,10.297l-20.32,-0l0,-10.297l20.32,-0Zm-0,10.297l-0,10.297l-20.32,-0l0,-10.297l20.32,-0Zm-0,10.297l-0,10.297l-20.32,-0l0,-10.297l20.32,-0Zm-0,10.297l-0,9.968l-20.32,0l0,-9.968l20.32,-0Zm-16.384,-127.712l0,3.557l-3.001,-0l0,-3.557l3.001,-0Zm0,-15.186l0,3.557l-3.001,0l0,-3.557l3.001,0Zm15.154,16.143l-0,1.597l-14.219,-0l0,-1.597l14.219,0Zm-0,-15.185l-0,1.596l-14.219,0l0,-1.596l14.219,0Zm1.23,13.407l-0,5.335l-20.32,0l0,-5.335l20.32,0Zm185.331,-107.758l0,10.23l-20.319,-0l-0,-10.23l20.319,0Zm0,-10.229l0,10.229l-20.319,0l-0,-10.229l20.319,0Zm0,30.75l0,10.292l-20.319,0l-0,-10.292l20.319,0Zm0,-10.291l0,10.291l-20.319,0l-0,-10.291l20.319,-0Zm0,20.583l0,10.257l-20.319,-0l-0,-10.257l20.319,0Zm0,10.257l0,10.229l-20.319,0l-0,-10.229l20.319,-0Zm0,10.229l0,10.132l-20.319,-0l-0,-10.132l20.319,0Zm0,10.132l0,10.518l-20.319,0l-0,-10.518l20.319,-0Zm0,10.518l0,10.306l-20.319,0l-0,-10.306l20.319,0Zm0,10.306l0,10.306l-20.319,0l-0,-10.306l20.319,0Zm0,10.306l0,5.119l-20.319,-0l-0,-5.119l20.319,0Zm0,5.119l0,10.078l-20.319,0l-0,-10.078l20.319,-0Zm0,15.413l0,10.078l-20.319,0l-0,-10.078l20.319,0Zm0,20.484l0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm0,10.224l0,10.37l-20.319,-0l-0,-10.37l20.319,-0Zm0,10.37l0,10.187l-20.319,0l-0,-10.187l20.319,-0Zm0,10.187l0,10.297l-20.319,0l-0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l-0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm0,10.297l0,9.968l-20.319,0l-0,-9.968l20.319,-0Zm-16.383,-127.712l-0,3.557l-3.001,-0l-0,-3.557l3.001,-0Zm-0,-15.186l-0,3.557l-3.001,0l-0,-3.557l3.001,0Zm15.153,16.143l0,1.597l-14.218,-0l-0,-1.597l14.218,0Zm0,-15.185l0,1.596l-14.218,0l-0,-1.596l14.218,0Zm1.23,13.407l0,5.335l-20.319,0l-0,-5.335l20.319,0Zm92.688,-107.758l-0,10.23l-20.319,-0l-0,-10.23l20.319,0Zm-0,-10.229l-0,10.229l-20.319,0l-0,-10.229l20.319,0Zm-0,30.75l-0,10.292l-20.319,0l-0,-10.292l20.319,0Zm-0,-10.291l-0,10.291l-20.319,0l-0,-10.291l20.319,-0Zm-0,20.583l-0,10.257l-20.319,-0l-0,-10.257l20.319,0Zm-0,10.257l-0,10.229l-20.319,0l-0,-10.229l20.319,-0Zm-0,10.229l-0,10.132l-20.319,-0l-0,-10.132l20.319,0Zm-0,10.132l-0,10.518l-20.319,0l-0,-10.518l20.319,-0Zm-0,10.518l-0,10.306l-20.319,0l-0,-10.306l20.319,0Zm-0,10.306l-0,10.306l-20.319,0l-0,-10.306l20.319,0Zm-0,10.306l-0,5.119l-20.319,-0l-0,-5.119l20.319,0Zm-0,5.119l-0,10.078l-20.319,0l-0,-10.078l20.319,-0Zm-0,15.413l-0,10.078l-20.319,0l-0,-10.078l20.319,0Zm-0,20.484l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.224l-20.319,-0l-0,-10.224l20.319,-0Zm-0,10.224l-0,10.37l-20.319,-0l-0,-10.37l20.319,-0Zm-0,10.37l-0,10.187l-20.319,0l-0,-10.187l20.319,-0Zm-0,10.187l-0,10.297l-20.319,0l-0,-10.297l20.319,0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,10.297l-20.319,-0l-0,-10.297l20.319,-0Zm-0,10.297l-0,9.968l-20.319,0l-0,-9.968l20.319,-0Zm-16.383,-127.712l-0,3.557l-3.002,-0l0,-3.557l3.002,-0Zm-0,-15.186l-0,3.557l-3.002,0l0,-3.557l3.002,0Zm15.153,16.143l-0,1.597l-14.219,-0l0,-1.597l14.219,0Zm-0,-15.185l-0,1.596l-14.219,0l0,-1.596l14.219,0Zm1.23,13.407l-0,5.335l-20.319,0l-0,-5.335l20.319,0Zm-184.914,-107.758l0,10.23l-20.319,-0l0,-10.23l20.319,0Zm0,-10.229l0,10.229l-20.319,0l0,-10.229l20.319,0Zm0,30.75l0,10.292l-20.319,0l0,-10.292l20.319,0Zm0,-10.291l0,10.291l-20.319,0l0,-10.291l20.319,-0Zm0,20.583l0,10.257l-20.319,-0l0,-10.257l20.319,0Zm0,10.257l0,10.229l-20.319,0l0,-10.229l20.319,-0Zm0,10.229l0,10.132l-20.319,-0l0,-10.132l20.319,0Zm0,10.132l0,10.518l-20.319,0l0,-10.518l20.319,-0Zm0,10.518l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,10.306l-20.319,0l0,-10.306l20.319,0Zm0,10.306l0,5.119l-20.319,-0l0,-5.119l20.319,0Zm0,5.119l0,10.078l-20.319,0l0,-10.078l20.319,-0Zm0,15.413l0,10.078l-20.319,0l0,-10.078l20.319,0Zm0,20.484l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.224l-20.319,-0l0,-10.224l20.319,-0Zm0,10.224l0,10.37l-20.319,-0l0,-10.37l20.319,-0Zm0,10.37l0,10.187l-20.319,0l0,-10.187l20.319,-0Zm0,10.187l0,10.297l-20.319,0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,10.297l-20.319,-0l0,-10.297l20.319,-0Zm0,10.297l0,9.968l-20.319,0l0,-9.968l20.319,-0Zm-16.383,-127.712l0,3.557l-3.001,-0l0,-3.557l3.001,-0Zm0,-15.186l0,3.557l-3.001,0l0,-3.557l3.001,0Zm15.153,16.143l0,1.597l-14.218,-0l-0,-1.597l14.218,0Zm0,-15.185l0,1.596l-14.218,0l-0,-1.596l14.218,0Zm1.23,13.407l0,5.335l-20.319,0l0,-5.335l20.319,0Zm-441.861,-107.758l0,10.23l20.319,-0l0,-10.23l-20.319,0Zm0,-10.229l0,10.229l20.319,0l0,-10.229l-20.319,0Zm0,30.75l0,10.292l20.319,0l0,-10.292l-20.319,0Zm0,-10.291l0,10.291l20.319,0l0,-10.291l-20.319,-0Zm0,20.583l0,10.257l20.319,-0l0,-10.257l-20.319,0Zm0,10.257l0,10.229l20.319,0l0,-10.229l-20.319,-0Zm0,10.229l0,10.132l20.319,-0l0,-10.132l-20.319,0Zm0,10.132l0,10.518l20.319,0l0,-10.518l-20.319,-0Zm0,10.518l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,5.119l20.319,-0l0,-5.119l-20.319,0Zm0,5.119l0,10.078l20.319,0l0,-10.078l-20.319,-0Zm0,15.413l0,10.078l20.319,0l0,-10.078l-20.319,0Zm0,20.484l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.37l20.319,-0l0,-10.37l-20.319,-0Zm0,10.37l0,10.187l20.319,0l0,-10.187l-20.319,-0Zm0,10.187l0,10.297l20.319,0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,9.968l20.319,0l0,-9.968l-20.319,-0Zm16.383,-127.712l0,3.557l3.002,-0l-0,-3.557l-3.002,-0Zm0,-15.186l0,3.557l3.002,0l-0,-3.557l-3.002,0Zm-15.153,16.143l0,1.597l14.219,-0l-0,-1.597l-14.219,0Zm0,-15.185l0,1.596l14.219,0l-0,-1.596l-14.219,0Zm-1.23,13.407l0,5.335l20.319,0l0,-5.335l-20.319,0Zm-92.372,-107.758l-0,10.23l20.319,-0l-0,-10.23l-20.319,0Zm-0,-10.229l-0,10.229l20.319,0l-0,-10.229l-20.319,0Zm-0,30.75l-0,10.292l20.319,0l-0,-10.292l-20.319,0Zm-0,-10.291l-0,10.291l20.319,0l-0,-10.291l-20.319,-0Zm-0,20.583l-0,10.257l20.319,-0l-0,-10.257l-20.319,0Zm-0,10.257l-0,10.229l20.319,0l-0,-10.229l-20.319,-0Zm-0,10.229l-0,10.132l20.319,-0l-0,-10.132l-20.319,0Zm-0,10.132l-0,10.518l20.319,0l-0,-10.518l-20.319,-0Zm-0,10.518l-0,10.306l20.319,0l-0,-10.306l-20.319,0Zm-0,10.306l-0,10.306l20.319,0l-0,-10.306l-20.319,0Zm-0,10.306l-0,5.119l20.319,-0l-0,-5.119l-20.319,0Zm-0,5.119l-0,10.078l20.319,0l-0,-10.078l-20.319,-0Zm-0,15.413l-0,10.078l20.319,0l-0,-10.078l-20.319,0Zm-0,20.484l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.37l20.319,-0l-0,-10.37l-20.319,-0Zm-0,10.37l-0,10.187l20.319,0l-0,-10.187l-20.319,-0Zm-0,10.187l-0,10.297l20.319,0l-0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,9.968l20.319,0l-0,-9.968l-20.319,-0Zm16.383,-127.712l-0,3.557l3.001,-0l-0,-3.557l-3.001,-0Zm-0,-15.186l-0,3.557l3.001,0l-0,-3.557l-3.001,0Zm-15.153,16.143l-0,1.597l14.218,-0l0,-1.597l-14.218,0Zm-0,-15.185l-0,1.596l14.218,0l0,-1.596l-14.218,0Zm-1.23,13.407l-0,5.335l20.319,0l-0,-5.335l-20.319,0Zm184.745,-107.758l-0,10.23l20.319,-0l0,-10.23l-20.319,0Zm-0,-10.229l-0,10.229l20.319,0l0,-10.229l-20.319,0Zm-0,30.75l-0,10.292l20.319,0l0,-10.292l-20.319,0Zm-0,-10.291l-0,10.291l20.319,0l0,-10.291l-20.319,-0Zm-0,20.583l-0,10.257l20.319,-0l0,-10.257l-20.319,0Zm-0,10.257l-0,10.229l20.319,0l0,-10.229l-20.319,-0Zm-0,10.229l-0,10.132l20.319,-0l0,-10.132l-20.319,0Zm-0,10.132l-0,10.518l20.319,0l0,-10.518l-20.319,-0Zm-0,10.518l-0,10.306l20.319,0l0,-10.306l-20.319,0Zm-0,10.306l-0,10.306l20.319,0l0,-10.306l-20.319,0Zm-0,10.306l-0,5.119l20.319,-0l0,-5.119l-20.319,0Zm-0,5.119l-0,10.078l20.319,0l0,-10.078l-20.319,-0Zm-0,15.413l-0,10.078l20.319,0l0,-10.078l-20.319,0Zm-0,20.484l-0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm-0,10.224l-0,10.37l20.319,-0l0,-10.37l-20.319,-0Zm-0,10.37l-0,10.187l20.319,0l0,-10.187l-20.319,-0Zm-0,10.187l-0,10.297l20.319,0l0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm-0,10.297l-0,9.968l20.319,0l0,-9.968l-20.319,-0Zm16.383,-127.712l0,3.557l3.001,-0l0,-3.557l-3.001,-0Zm0,-15.186l0,3.557l3.001,0l0,-3.557l-3.001,0Zm-15.153,16.143l-0,1.597l14.218,-0l0,-1.597l-14.218,0Zm-0,-15.185l-0,1.596l14.218,0l0,-1.596l-14.218,0Zm-1.23,13.407l-0,5.335l20.319,0l0,-5.335l-20.319,0Zm92.739,-107.758l0,10.23l20.319,-0l0,-10.23l-20.319,0Zm0,-10.229l0,10.229l20.319,0l0,-10.229l-20.319,0Zm0,30.75l0,10.292l20.319,0l0,-10.292l-20.319,0Zm0,-10.291l0,10.291l20.319,0l0,-10.291l-20.319,-0Zm0,20.583l0,10.257l20.319,-0l0,-10.257l-20.319,0Zm0,10.257l0,10.229l20.319,0l0,-10.229l-20.319,-0Zm0,10.229l0,10.132l20.319,-0l0,-10.132l-20.319,0Zm0,10.132l0,10.518l20.319,0l0,-10.518l-20.319,-0Zm0,10.518l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,5.119l20.319,-0l0,-5.119l-20.319,0Zm0,5.119l0,10.078l20.319,0l0,-10.078l-20.319,-0Zm0,15.413l0,10.078l20.319,0l0,-10.078l-20.319,0Zm0,20.484l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.37l20.319,-0l0,-10.37l-20.319,-0Zm0,10.37l0,10.187l20.319,0l0,-10.187l-20.319,-0Zm0,10.187l0,10.297l20.319,0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,9.968l20.319,0l0,-9.968l-20.319,-0Zm16.383,-127.712l0,3.557l3.001,-0l0,-3.557l-3.001,-0Zm0,-15.186l0,3.557l3.001,0l0,-3.557l-3.001,0Zm-15.153,16.143l0,1.597l14.219,-0l-0,-1.597l-14.219,0Zm0,-15.185l0,1.596l14.219,0l-0,-1.596l-14.219,0Zm-1.23,13.407l0,5.335l20.319,0l0,-5.335l-20.319,0Zm92.739,-107.758l0,10.23l20.319,-0l0,-10.23l-20.319,0Zm0,-10.229l0,10.229l20.319,0l0,-10.229l-20.319,0Zm0,30.75l0,10.292l20.319,0l0,-10.292l-20.319,0Zm0,-10.291l0,10.291l20.319,0l0,-10.291l-20.319,-0Zm0,20.583l0,10.257l20.319,-0l0,-10.257l-20.319,0Zm0,10.257l0,10.229l20.319,0l0,-10.229l-20.319,-0Zm0,10.229l0,10.132l20.319,-0l0,-10.132l-20.319,0Zm0,10.132l0,10.518l20.319,0l0,-10.518l-20.319,-0Zm0,10.518l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,5.119l20.319,-0l0,-5.119l-20.319,0Zm0,5.119l0,10.078l20.319,0l0,-10.078l-20.319,-0Zm0,15.413l0,10.078l20.319,0l0,-10.078l-20.319,0Zm0,20.484l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.37l20.319,-0l0,-10.37l-20.319,-0Zm0,10.37l0,10.187l20.319,0l0,-10.187l-20.319,-0Zm0,10.187l0,10.297l20.319,0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,9.968l20.319,0l0,-9.968l-20.319,-0Zm16.384,-127.712l-0,3.557l3.001,-0l-0,-3.557l-3.001,-0Zm-0,-15.186l-0,3.557l3.001,0l-0,-3.557l-3.001,0Zm-15.154,16.143l0,1.597l14.219,-0l-0,-1.597l-14.219,0Zm0,-15.185l0,1.596l14.219,0l-0,-1.596l-14.219,0Zm-1.23,13.407l0,5.335l20.319,0l0,-5.335l-20.319,0Zm92.007,-107.758l-0,10.23l20.319,-0l-0,-10.23l-20.319,0Zm-0,-10.229l-0,10.229l20.319,0l-0,-10.229l-20.319,0Zm-0,30.75l-0,10.292l20.319,0l-0,-10.292l-20.319,0Zm-0,-10.291l-0,10.291l20.319,0l-0,-10.291l-20.319,-0Zm-0,20.583l-0,10.257l20.319,-0l-0,-10.257l-20.319,0Zm-0,10.257l-0,10.229l20.319,0l-0,-10.229l-20.319,-0Zm-0,10.229l-0,10.132l20.319,-0l-0,-10.132l-20.319,0Zm-0,10.132l-0,10.518l20.319,0l-0,-10.518l-20.319,-0Zm-0,10.518l-0,10.306l20.319,0l-0,-10.306l-20.319,0Zm-0,10.306l-0,10.306l20.319,0l-0,-10.306l-20.319,0Zm-0,10.306l-0,5.119l20.319,-0l-0,-5.119l-20.319,0Zm-0,5.119l-0,10.078l20.319,0l-0,-10.078l-20.319,-0Zm-0,15.413l-0,10.078l20.319,0l-0,-10.078l-20.319,0Zm-0,20.484l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.37l20.319,-0l-0,-10.37l-20.319,-0Zm-0,10.37l-0,10.187l20.319,0l-0,-10.187l-20.319,-0Zm-0,10.187l-0,10.297l20.319,0l-0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,9.968l20.319,0l-0,-9.968l-20.319,-0Zm16.383,-127.712l-0,3.557l3.001,-0l-0,-3.557l-3.001,-0Zm-0,-15.186l-0,3.557l3.001,0l-0,-3.557l-3.001,0Zm-15.153,16.143l-0,1.597l14.218,-0l-0,-1.597l-14.218,0Zm-0,-15.185l-0,1.596l14.218,0l-0,-1.596l-14.218,0Zm-1.23,13.407l-0,5.335l20.319,0l-0,-5.335l-20.319,0Zm185.331,-107.758l0,10.23l20.319,-0l0,-10.23l-20.319,0Zm0,-10.229l0,10.229l20.319,0l0,-10.229l-20.319,0Zm0,30.75l0,10.292l20.319,0l0,-10.292l-20.319,0Zm0,-10.291l0,10.291l20.319,0l0,-10.291l-20.319,-0Zm0,20.583l0,10.257l20.319,-0l0,-10.257l-20.319,0Zm0,10.257l0,10.229l20.319,0l0,-10.229l-20.319,-0Zm0,10.229l0,10.132l20.319,-0l0,-10.132l-20.319,0Zm0,10.132l0,10.518l20.319,0l0,-10.518l-20.319,-0Zm0,10.518l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,10.306l20.319,0l0,-10.306l-20.319,0Zm0,10.306l0,5.119l20.319,-0l0,-5.119l-20.319,0Zm0,5.119l0,10.078l20.319,0l0,-10.078l-20.319,-0Zm0,15.413l0,10.078l20.319,0l0,-10.078l-20.319,0Zm0,20.484l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.224l20.319,-0l0,-10.224l-20.319,-0Zm0,10.224l0,10.37l20.319,-0l0,-10.37l-20.319,-0Zm0,10.37l0,10.187l20.319,0l0,-10.187l-20.319,-0Zm0,10.187l0,10.297l20.319,0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,10.297l20.319,-0l0,-10.297l-20.319,-0Zm0,10.297l0,9.968l20.319,0l0,-9.968l-20.319,-0Zm16.383,-127.712l0,3.557l3.001,-0l0,-3.557l-3.001,-0Zm0,-15.186l0,3.557l3.001,0l0,-3.557l-3.001,0Zm-15.153,16.143l0,1.597l14.218,-0l0,-1.597l-14.218,0Zm0,-15.185l0,1.596l14.218,0l0,-1.596l-14.218,0Zm-1.23,13.407l0,5.335l20.319,0l0,-5.335l-20.319,0Zm92.688,-107.758l-0,10.23l20.319,-0l-0,-10.23l-20.319,0Zm-0,-10.229l-0,10.229l20.319,0l-0,-10.229l-20.319,0Zm-0,30.75l-0,10.292l20.319,0l-0,-10.292l-20.319,0Zm-0,-10.291l-0,10.291l20.319,0l-0,-10.291l-20.319,-0Zm-0,20.583l-0,10.257l20.319,-0l-0,-10.257l-20.319,0Zm-0,10.257l-0,10.229l20.319,0l-0,-10.229l-20.319,-0Zm-0,10.229l-0,10.132l20.319,-0l-0,-10.132l-20.319,0Zm-0,10.132l-0,10.518l20.319,0l-0,-10.518l-20.319,-0Zm-0,10.518l-0,10.306l20.319,0l-0,-10.306l-20.319,0Zm-0,10.306l-0,10.306l20.319,0l-0,-10.306l-20.319,0Zm-0,10.306l-0,5.119l20.319,-0l-0,-5.119l-20.319,0Zm-0,5.119l-0,10.078l20.319,0l-0,-10.078l-20.319,-0Zm-0,15.413l-0,10.078l20.319,0l-0,-10.078l-20.319,0Zm-0,20.484l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.224l20.319,-0l-0,-10.224l-20.319,-0Zm-0,10.224l-0,10.37l20.319,-0l-0,-10.37l-20.319,-0Zm-0,10.37l-0,10.187l20.319,0l-0,-10.187l-20.319,-0Zm-0,10.187l-0,10.297l20.319,0l-0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,10.297l20.319,-0l-0,-10.297l-20.319,-0Zm-0,10.297l-0,9.968l20.319,0l-0,-9.968l-20.319,-0Zm16.383,-127.712l-0,3.557l3.001,-0l-0,-3.557l-3.001,-0Zm-0,-15.186l-0,3.557l3.001,0l-0,-3.557l-3.001,0Zm-15.153,16.143l-0,1.597l14.218,-0l0,-1.597l-14.218,0Zm-0,-15.185l-0,1.596l14.218,0l0,-1.596l-14.218,0Zm-1.23,13.407l-0,5.335l20.319,0l-0,-5.335l-20.319,0Zm-829.782,-120.922l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm-0.678,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm12.041,260.11l0,0.863l-24.081,0l-0,-0.863l24.081,-0Zm-23.174,-0l-0,0.863l-0.907,0l-0,-0.863l0.907,-0Zm23.174,-0l0,0.863l-0.907,0l0,-0.863l0.907,-0Zm-11.363,-0l-0,0.863l-0.678,0l0,-0.863l0.678,-0Zm-0.678,-0l0,0.863l-0.677,0l-0,-0.863l0.677,-0Zm103.119,-259.478l0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm-0.677,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm12.04,260.11l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-0.677,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm104.768,-260.11l0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm-0.678,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm12.041,260.11l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm-0.678,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm104.128,-260.11l0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm-0.677,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm12.04,260.11l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-0.677,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm104.928,-260.11l0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm-0.677,0l-0,0.864l-0.678,0l-0,-0.864l0.678,0Zm12.04,260.11l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-0.677,-0l-0,0.864l-0.678,-0l-0,-0.864l0.678,-0Zm104.288,-260.11l-0,0.864l-24.082,0l0,-0.864l24.082,0Zm-23.175,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm23.175,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm-11.364,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm-0.677,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm12.041,260.11l-0,0.864l-24.082,-0l0,-0.864l24.082,-0Zm-23.175,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm23.175,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm-11.364,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-0.677,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm104.768,-260.11l0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm-0.677,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm12.04,260.11l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-0.677,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm104.608,-260.11l-0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.175,0l0,0.864l-0.906,0l-0,-0.864l0.906,0Zm23.175,0l-0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm-0.678,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm12.041,260.11l-0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.175,-0l0,0.864l-0.906,-0l-0,-0.864l0.906,-0Zm23.175,-0l-0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm-0.678,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm104.448,-260.11l0,0.864l-24.081,0l0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.906,0l-0,-0.864l0.906,0Zm-11.363,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm-0.677,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm12.04,260.11l0,0.864l-24.081,-0l0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.906,-0l-0,-0.864l0.906,-0Zm-11.363,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-0.677,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm104.608,-260.11l0,0.864l-24.081,0l-0,-0.864l24.081,0Zm-23.174,0l-0,0.864l-0.907,0l-0,-0.864l0.907,0Zm23.174,0l0,0.864l-0.907,0l0,-0.864l0.907,0Zm-11.363,0l-0,0.864l-0.678,0l0,-0.864l0.678,0Zm-0.678,0l0,0.864l-0.677,0l-0,-0.864l0.677,0Zm12.041,260.11l0,0.864l-24.081,-0l-0,-0.864l24.081,-0Zm-23.174,-0l-0,0.864l-0.907,-0l-0,-0.864l0.907,-0Zm23.174,-0l0,0.864l-0.907,-0l0,-0.864l0.907,-0Zm-11.363,-0l-0,0.864l-0.678,-0l0,-0.864l0.678,-0Zm-0.678,-0l0,0.864l-0.677,-0l-0,-0.864l0.677,-0Zm-154.351,-57.205l0,10.215l-20.204,-0l-0,-10.215l20.204,-0Zm0,10.215l0,4.766l-20.204,0l-0,-4.766l20.204,-0Zm0,4.766l0,10.264l-20.204,-0l-0,-10.264l20.204,0Zm0,10.264l0,10.361l-20.204,-0l-0,-10.361l20.204,-0Zm0,10.361l0,10.263l-20.204,0l-0,-10.263l20.204,-0Zm0,10.263l0,10.118l-20.204,-0l-0,-10.118l20.204,0Zm0,-55.938l0,10.069l-20.204,-0l-0,-10.069l20.204,-0Zm0,-10.069l0,10.069l-20.204,-0l-0,-10.069l20.204,-0Zm0,-10.069l0,10.069l-20.204,-0l-0,-10.069l20.204,-0Zm0,-10.069l0,10.069l-20.204,-0l-0,-10.069l20.204,0Zm0,-10.069l0,10.069l-20.204,0l-0,-10.069l20.204,0Zm0,-6.421l0,6.421l-20.204,0l-0,-6.421l20.204,0Zm0,-20.575l0,10.069l-20.204,-0l-0,-10.069l20.204,-0Zm0,-15.41l0,10.069l-20.204,0l-0,-10.069l20.204,0Zm0,-11.652l0,6.567l-20.204,-0l-0,-6.567l20.204,0Zm0,-10.03l0,10.03l-20.204,0l-0,-10.03l20.204,0Zm0,-10.225l0,10.225l-20.204,0l-0,-10.225l20.204,0Zm0,-10.029l0,10.029l-20.204,0l-0,-10.029l20.204,-0Zm0,-10.186l0,10.186l-20.204,-0l-0,-10.186l20.204,-0Zm0,-10.186l0,10.186l-20.204,-0l-0,-10.186l20.204,0Zm0,-4.592l0,4.592l-20.204,0l-0,-4.592l20.204,0Zm0,-10.195l0,10.195l-20.204,0l-0,-10.195l20.204,0Zm0,-10.195l0,10.195l-20.204,0l-0,-10.195l20.204,-0Zm0,-10.196l0,10.196l-20.204,-0l-0,-10.196l20.204,0Zm0,-10.195l0,10.195l-20.204,0l-0,-10.195l20.204,-0Zm0,117.75l0,5.341l-20.204,-0l-0,-5.341l20.204,0Zm0,-15.154l0,5.085l-20.204,0l-0,-5.085l20.204,-0Zm-4.702,17.153l0,1.35l-14.192,-0l-0,-1.35l14.192,-0Zm0,-15.41l0,1.35l-14.192,-0l-0,-1.35l14.192,0Zm4.03,14.382l0,3.467l-3.243,0l0,-3.467l3.243,0Zm0,-15.409l0,3.466l-3.243,0l0,-3.466l3.243,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1061 527" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM22_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM22_Layout/resource.json new file mode 100644 index 0000000..900c108 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM22_Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "f378cef81b6844509e76c16d7a9806797964019ca8b860dd1e477d235ac73c82", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM22_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM22_Layout/thumbnail.png new file mode 100644 index 0000000..a6e0873 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM22_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM22_Layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM22_Layout/view.json new file mode 100644 index 0000000..4ac96f2 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM22_Layout/view.json @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM22" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M0.994,0.994l1038.79,-0l-0,42.634l-15.868,0l0,5.451m-0.292,32.124l0,8.761m0,32.708l0,5.159l16.16,0l-0,260.69l-16.16,0l0,8.372m0,16.743l0,10.611m0,32.416l0,4.478l16.16,-0l-0,82.451l-16.16,-0l0,4.867m16.16,-45.898l-1038.79,-0m-0,-84.354l1022.63,-0m0,-332.623l-1022.63,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M998.371,468.527l-0,-12.806l21.533,-0l0,12.806l-21.533,-0Zm-116.448,22.702l-0,-37.837l98.468,0l0,37.837l-98.468,-0Zm-45.576,-17.553l0,-18.701l24.623,-0l-0,18.701l-24.623,0Zm-165.726,0l0,-18.701l24.623,-0l0,18.701l-24.623,0Zm-165.712,0l0,-18.701l24.623,-0l-0,18.701l-24.623,0Zm-164.351,0l-0,-18.701l24.623,-0l-0,18.701l-24.623,0Zm-165.032,0l0,-18.701l24.623,-0l-0,18.701l-24.623,0Zm541.481,17.336l0,-37.62l98.013,0l-0,37.62l-98.013,0Zm-165.712,0l-0,-37.62l98.012,0l0,37.62l-98.012,0Zm-164.351,0l-0,-37.62l98.012,0l0,37.62l-98.012,0Zm-165.032,0l0,-37.62l98.013,0l-0,37.62l-98.013,0Zm-165.712,0l-0,-37.62l98.012,0l0,37.62l-98.012,0Zm942.171,-456.098l-0,12.806l21.533,-0l0,-12.806l-21.533,-0Zm-116.448,-22.702l-0,37.836l98.468,0l0,-37.836l-98.468,-0Zm-45.576,17.552l0,18.702l24.623,-0l-0,-18.702l-24.623,-0Zm-165.726,-0l0,18.702l24.623,-0l0,-18.702l-24.623,-0Zm-165.712,-0l0,18.702l24.623,-0l-0,-18.702l-24.623,-0Zm-164.351,-0l-0,18.702l24.623,-0l-0,-18.702l-24.623,-0Zm-165.032,-0l0,18.702l24.623,-0l-0,-18.702l-24.623,-0Zm541.481,-17.336l0,37.62l98.013,0l-0,-37.62l-98.013,0Zm-165.712,0l-0,37.62l98.012,0l0,-37.62l-98.012,0Zm-164.351,0l-0,37.62l98.012,0l0,-37.62l-98.012,0Zm-165.032,0l0,37.62l98.013,0l-0,-37.62l-98.013,0Zm-165.712,0l-0,37.62l98.012,0l0,-37.62l-98.012,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M73.283,381.09l-0,5.31l-19.902,-0l-0,-5.31l19.902,-0Zm-0,-9.188l-0,9.188l-15.986,-0l0,-9.188l15.986,-0Zm-0,-5.31l-0,5.31l-19.902,-0l-0,-5.31l19.902,-0Zm-0,-8.89l-0,8.89l-15.986,-0l0,-8.89l15.986,-0Zm-0,-5.608l-0,5.608l-19.902,-0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,-0l-0,-5.608l19.902,-0Zm-0,-14.499l-0,5.609l-19.902,-0l-0,-5.609l19.902,0Zm-0,-14.498l-0,5.609l-19.902,-0l-0,-5.609l19.902,0Zm-0,-14.498l-0,5.609l-19.902,-0l-0,-5.609l19.902,0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,-0l-0,-5.608l19.902,-0Zm-0,-14.021l-0,5.608l-19.902,0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,0l-0,-5.608l19.902,-0Zm-0,-14.498l-0,5.608l-19.902,-0l-0,-5.608l19.902,-0Zm-0,-14.499l-0,5.609l-19.902,-0l-0,-5.609l19.902,0Zm-0,-14.498l-0,5.609l-19.902,-0l-0,-5.609l19.902,0Zm-0,222.603l-0,8.89l-15.986,-0l0,-8.89l15.986,-0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,-0Zm-0,-14.498l-0,8.889l-15.986,0l0,-8.889l15.986,-0Zm-0,-14.498l-0,8.889l-15.986,0l0,-8.889l15.986,-0Zm-0,-14.499l-0,8.89l-15.986,0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,-0Zm-0,-14.021l-0,8.413l-15.986,-0l0,-8.413l15.986,0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,-0Zm-0,-14.498l-0,8.89l-15.986,-0l0,-8.89l15.986,-0Zm-0,-14.498l-0,8.889l-15.986,0l0,-8.889l15.986,-0Zm21.347,254.88l0,5.31l19.902,-0l-0,-5.31l-19.902,-0Zm0,-9.188l0,9.188l15.986,-0l-0,-9.188l-15.986,-0Zm0,-5.31l0,5.31l19.902,-0l-0,-5.31l-19.902,-0Zm0,-8.89l0,8.89l15.986,-0l-0,-8.89l-15.986,-0Zm0,-5.608l0,5.608l19.902,-0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,-0l-0,-5.608l-19.902,-0Zm0,-14.499l0,5.609l19.902,-0l-0,-5.609l-19.902,0Zm0,-14.498l0,5.609l19.902,-0l-0,-5.609l-19.902,0Zm0,-14.498l0,5.609l19.902,-0l-0,-5.609l-19.902,0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,-0l-0,-5.608l-19.902,-0Zm0,-14.021l0,5.608l19.902,0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,0l-0,-5.608l-19.902,-0Zm0,-14.498l0,5.608l19.902,-0l-0,-5.608l-19.902,-0Zm0,-14.499l0,5.609l19.902,-0l-0,-5.609l-19.902,0Zm0,-14.498l0,5.609l19.902,-0l-0,-5.609l-19.902,0Zm0,222.603l0,8.89l15.986,-0l-0,-8.89l-15.986,-0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,-0Zm0,-14.498l0,8.889l15.986,0l-0,-8.889l-15.986,-0Zm0,-14.498l0,8.889l15.986,0l-0,-8.889l-15.986,-0Zm0,-14.499l0,8.89l15.986,0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,-0Zm0,-14.021l0,8.413l15.986,-0l-0,-8.413l-15.986,0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,-0Zm0,-14.498l0,8.89l15.986,-0l-0,-8.89l-15.986,-0Zm0,-14.498l0,8.889l15.986,0l-0,-8.889l-15.986,-0Zm169.881,5.851l0,10.706l-21.211,0l-0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l-0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l-0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l-0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l-0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l-0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l-0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l-0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l-0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l-0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l-0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l-0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l-0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l-0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l-0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l-0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l-0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l-0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l-0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l-0,-3.723l3.133,0Zm15.818,16.897l0,1.67l-14.843,0l0,-1.67l14.843,-0Zm0,-15.894l0,1.67l-14.843,0l0,-1.67l14.843,-0Zm1.284,14.032l0,5.585l-21.211,-0l-0,-5.585l21.211,0Zm-96.429,-112.786l0,10.706l-21.211,0l0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l0,-3.723l3.133,0Zm15.818,16.897l0,1.67l-14.842,0l-0,-1.67l14.842,-0Zm0,-15.894l0,1.67l-14.842,0l-0,-1.67l14.842,-0Zm1.284,14.032l0,5.585l-21.211,-0l0,-5.585l21.211,0Zm192.858,-112.786l-0,10.706l-21.211,0l-0,-10.706l21.211,-0Zm-0,-10.707l-0,10.707l-21.211,-0l-0,-10.707l21.211,0Zm-0,32.185l-0,10.772l-21.211,0l-0,-10.772l21.211,0Zm-0,-10.772l-0,10.772l-21.211,0l-0,-10.772l21.211,0Zm-0,21.544l-0,10.736l-21.211,-0l-0,-10.736l21.211,0Zm-0,10.736l-0,10.707l-21.211,-0l-0,-10.707l21.211,-0Zm-0,10.707l-0,10.604l-21.211,-0l-0,-10.604l21.211,-0Zm-0,10.604l-0,11.009l-21.211,0l-0,-11.009l21.211,-0Zm-0,11.009l-0,10.787l-21.211,0l-0,-10.787l21.211,0Zm-0,10.787l-0,10.787l-21.211,0l-0,-10.787l21.211,0Zm-0,10.787l-0,5.358l-21.211,-0l-0,-5.358l21.211,0Zm-0,5.358l-0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm-0,16.133l-0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm-0,21.439l-0,10.701l-21.211,0l-0,-10.701l21.211,0Zm-0,10.701l-0,10.701l-21.211,0l-0,-10.701l21.211,0Zm-0,10.701l-0,10.702l-21.211,-0l-0,-10.702l21.211,0Zm-0,10.702l-0,10.854l-21.211,-0l-0,-10.854l21.211,-0Zm-0,10.854l-0,10.662l-21.211,0l-0,-10.662l21.211,-0Zm-0,10.662l-0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm-0,10.778l-0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm-0,10.777l-0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm-0,10.778l-0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm-0,10.777l-0,10.778l-21.211,0l-0,-10.778l21.211,0Zm-0,10.778l-0,10.434l-21.211,-0l-0,-10.434l21.211,0Zm-17.103,-133.672l0,3.722l-3.133,0l0,-3.722l3.133,-0Zm0,-15.895l0,3.723l-3.133,0l0,-3.723l3.133,0Zm15.819,16.897l-0,1.67l-14.843,0l0,-1.67l14.843,-0Zm-0,-15.894l-0,1.67l-14.843,0l0,-1.67l14.843,-0Zm1.284,14.032l-0,5.585l-21.211,-0l-0,-5.585l21.211,0Zm96.811,-112.786l0,10.706l-21.211,0l-0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l-0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l-0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l-0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l-0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l-0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l-0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l-0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l-0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l-0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l-0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l-0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l-0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l-0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l-0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l-0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l-0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l-0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l-0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l-0,-3.723l3.133,0Zm15.818,16.897l0,1.67l-14.843,0l0,-1.67l14.843,-0Zm0,-15.894l0,1.67l-14.843,0l0,-1.67l14.843,-0Zm1.284,14.032l0,5.585l-21.211,-0l-0,-5.585l21.211,0Zm96.811,-112.786l0,10.706l-21.211,0l0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l0,-3.723l3.133,0Zm15.818,16.897l0,1.67l-14.842,0l-0,-1.67l14.842,-0Zm0,-15.894l0,1.67l-14.842,0l-0,-1.67l14.842,-0Zm1.284,14.032l0,5.585l-21.211,-0l0,-5.585l21.211,0Zm96.046,-112.786l0,10.706l-21.211,0l0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l0,-3.723l3.133,0Zm15.819,16.897l-0,1.67l-14.843,0l-0,-1.67l14.843,-0Zm-0,-15.894l-0,1.67l-14.843,0l-0,-1.67l14.843,-0Zm1.283,14.032l0,5.585l-21.211,-0l0,-5.585l21.211,0Zm193.47,-112.786l-0,10.706l-21.211,0l-0,-10.706l21.211,-0Zm-0,-10.707l-0,10.707l-21.211,-0l-0,-10.707l21.211,0Zm-0,32.185l-0,10.772l-21.211,0l-0,-10.772l21.211,0Zm-0,-10.772l-0,10.772l-21.211,0l-0,-10.772l21.211,0Zm-0,21.544l-0,10.736l-21.211,-0l-0,-10.736l21.211,0Zm-0,10.736l-0,10.707l-21.211,-0l-0,-10.707l21.211,-0Zm-0,10.707l-0,10.604l-21.211,-0l-0,-10.604l21.211,-0Zm-0,10.604l-0,11.009l-21.211,0l-0,-11.009l21.211,-0Zm-0,11.009l-0,10.787l-21.211,0l-0,-10.787l21.211,0Zm-0,10.787l-0,10.787l-21.211,0l-0,-10.787l21.211,0Zm-0,10.787l-0,5.358l-21.211,-0l-0,-5.358l21.211,0Zm-0,5.358l-0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm-0,16.133l-0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm-0,21.439l-0,10.701l-21.211,0l-0,-10.701l21.211,0Zm-0,10.701l-0,10.701l-21.211,0l-0,-10.701l21.211,0Zm-0,10.701l-0,10.702l-21.211,-0l-0,-10.702l21.211,0Zm-0,10.702l-0,10.854l-21.211,-0l-0,-10.854l21.211,-0Zm-0,10.854l-0,10.662l-21.211,0l-0,-10.662l21.211,-0Zm-0,10.662l-0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm-0,10.778l-0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm-0,10.777l-0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm-0,10.778l-0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm-0,10.777l-0,10.778l-21.211,0l-0,-10.778l21.211,0Zm-0,10.778l-0,10.434l-21.211,-0l-0,-10.434l21.211,0Zm-17.103,-133.672l0,3.722l-3.133,0l0,-3.722l3.133,-0Zm0,-15.895l0,3.723l-3.133,0l0,-3.723l3.133,0Zm15.819,16.897l-0,1.67l-14.843,0l0,-1.67l14.843,-0Zm-0,-15.894l-0,1.67l-14.843,0l0,-1.67l14.843,-0Zm1.284,14.032l-0,5.585l-21.211,-0l-0,-5.585l21.211,0Zm96.757,-112.786l0,10.706l-21.211,0l-0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l-0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l-0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l-0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l-0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l-0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l-0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l-0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l-0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l-0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l-0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l-0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l-0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l-0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l-0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l-0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l-0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l-0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l-0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l-0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l-0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l-0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l-0,-3.723l3.133,0Zm15.818,16.897l0,1.67l-14.842,0l-0,-1.67l14.842,-0Zm0,-15.894l0,1.67l-14.842,0l-0,-1.67l14.842,-0Zm1.284,14.032l0,5.585l-21.211,-0l-0,-5.585l21.211,0Zm-193.033,-112.786l0,10.706l-21.211,0l0,-10.706l21.211,-0Zm0,-10.707l0,10.707l-21.211,-0l0,-10.707l21.211,0Zm0,32.185l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,-10.772l0,10.772l-21.211,0l0,-10.772l21.211,0Zm0,21.544l0,10.736l-21.211,-0l0,-10.736l21.211,0Zm0,10.736l0,10.707l-21.211,-0l0,-10.707l21.211,-0Zm0,10.707l0,10.604l-21.211,-0l0,-10.604l21.211,-0Zm0,10.604l0,11.009l-21.211,0l0,-11.009l21.211,-0Zm0,11.009l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,10.787l-21.211,0l0,-10.787l21.211,0Zm0,10.787l0,5.358l-21.211,-0l0,-5.358l21.211,0Zm0,5.358l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,16.133l0,10.548l-21.211,0l0,-10.548l21.211,-0Zm0,21.439l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.701l-21.211,0l0,-10.701l21.211,0Zm0,10.701l0,10.702l-21.211,-0l0,-10.702l21.211,0Zm0,10.702l0,10.854l-21.211,-0l0,-10.854l21.211,-0Zm0,10.854l0,10.662l-21.211,0l0,-10.662l21.211,-0Zm0,10.662l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,-0l0,-10.778l21.211,0Zm0,10.778l0,10.777l-21.211,0l0,-10.777l21.211,-0Zm0,10.777l0,10.778l-21.211,0l0,-10.778l21.211,0Zm0,10.778l0,10.434l-21.211,-0l0,-10.434l21.211,0Zm-17.102,-133.672l-0,3.722l-3.133,0l0,-3.722l3.133,-0Zm-0,-15.895l-0,3.723l-3.133,0l0,-3.723l3.133,0Zm15.819,16.897l-0,1.67l-14.843,0l-0,-1.67l14.843,-0Zm-0,-15.894l-0,1.67l-14.843,0l-0,-1.67l14.843,-0Zm1.283,14.032l0,5.585l-21.211,-0l0,-5.585l21.211,0Zm-461.262,-112.786l-0,10.706l21.211,0l-0,-10.706l-21.211,-0Zm-0,-10.707l-0,10.707l21.211,-0l-0,-10.707l-21.211,0Zm-0,32.185l-0,10.772l21.211,0l-0,-10.772l-21.211,0Zm-0,-10.772l-0,10.772l21.211,0l-0,-10.772l-21.211,0Zm-0,21.544l-0,10.736l21.211,-0l-0,-10.736l-21.211,0Zm-0,10.736l-0,10.707l21.211,-0l-0,-10.707l-21.211,-0Zm-0,10.707l-0,10.604l21.211,-0l-0,-10.604l-21.211,-0Zm-0,10.604l-0,11.009l21.211,0l-0,-11.009l-21.211,-0Zm-0,11.009l-0,10.787l21.211,0l-0,-10.787l-21.211,0Zm-0,10.787l-0,10.787l21.211,0l-0,-10.787l-21.211,0Zm-0,10.787l-0,5.358l21.211,-0l-0,-5.358l-21.211,0Zm-0,5.358l-0,10.548l21.211,0l-0,-10.548l-21.211,-0Zm-0,16.133l-0,10.548l21.211,0l-0,-10.548l-21.211,-0Zm-0,21.439l-0,10.701l21.211,0l-0,-10.701l-21.211,0Zm-0,10.701l-0,10.701l21.211,0l-0,-10.701l-21.211,0Zm-0,10.701l-0,10.702l21.211,-0l-0,-10.702l-21.211,0Zm-0,10.702l-0,10.854l21.211,-0l-0,-10.854l-21.211,-0Zm-0,10.854l-0,10.662l21.211,0l-0,-10.662l-21.211,-0Zm-0,10.662l-0,10.778l21.211,-0l-0,-10.778l-21.211,0Zm-0,10.778l-0,10.777l21.211,0l-0,-10.777l-21.211,-0Zm-0,10.777l-0,10.778l21.211,-0l-0,-10.778l-21.211,0Zm-0,10.778l-0,10.777l21.211,0l-0,-10.777l-21.211,-0Zm-0,10.777l-0,10.778l21.211,0l-0,-10.778l-21.211,0Zm-0,10.778l-0,10.434l21.211,-0l-0,-10.434l-21.211,0Zm17.102,-133.672l0,3.722l3.133,0l0,-3.722l-3.133,-0Zm0,-15.895l0,3.723l3.133,0l0,-3.723l-3.133,0Zm-15.818,16.897l-0,1.67l14.842,0l0,-1.67l-14.842,-0Zm-0,-15.894l-0,1.67l14.842,0l0,-1.67l-14.842,-0Zm-1.284,14.032l-0,5.585l21.211,-0l-0,-5.585l-21.211,0Zm-96.429,-112.786l0,10.706l21.211,0l0,-10.706l-21.211,-0Zm0,-10.707l0,10.707l21.211,-0l0,-10.707l-21.211,0Zm0,32.185l0,10.772l21.211,0l0,-10.772l-21.211,0Zm0,-10.772l0,10.772l21.211,0l0,-10.772l-21.211,0Zm0,21.544l0,10.736l21.211,-0l0,-10.736l-21.211,0Zm0,10.736l0,10.707l21.211,-0l0,-10.707l-21.211,-0Zm0,10.707l0,10.604l21.211,-0l0,-10.604l-21.211,-0Zm0,10.604l0,11.009l21.211,0l0,-11.009l-21.211,-0Zm0,11.009l0,10.787l21.211,0l0,-10.787l-21.211,0Zm0,10.787l0,10.787l21.211,0l0,-10.787l-21.211,0Zm0,10.787l0,5.358l21.211,-0l0,-5.358l-21.211,0Zm0,5.358l0,10.548l21.211,0l0,-10.548l-21.211,-0Zm0,16.133l0,10.548l21.211,0l0,-10.548l-21.211,-0Zm0,21.439l0,10.701l21.211,0l0,-10.701l-21.211,0Zm0,10.701l0,10.701l21.211,0l0,-10.701l-21.211,0Zm0,10.701l0,10.702l21.211,-0l0,-10.702l-21.211,0Zm0,10.702l0,10.854l21.211,-0l0,-10.854l-21.211,-0Zm0,10.854l0,10.662l21.211,0l0,-10.662l-21.211,-0Zm0,10.662l0,10.778l21.211,-0l0,-10.778l-21.211,0Zm0,10.778l0,10.777l21.211,0l0,-10.777l-21.211,-0Zm0,10.777l0,10.778l21.211,-0l0,-10.778l-21.211,0Zm0,10.778l0,10.777l21.211,0l0,-10.777l-21.211,-0Zm0,10.777l0,10.778l21.211,0l0,-10.778l-21.211,0Zm0,10.778l0,10.434l21.211,-0l0,-10.434l-21.211,0Zm17.103,-133.672l-0,3.722l3.132,0l0,-3.722l-3.132,-0Zm-0,-15.895l-0,3.723l3.132,0l0,-3.723l-3.132,0Zm-15.819,16.897l0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm0,-15.894l0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm-1.284,14.032l0,5.585l21.211,-0l0,-5.585l-21.211,0Zm192.857,-112.786l0,10.706l21.212,0l-0,-10.706l-21.212,-0Zm0,-10.707l0,10.707l21.212,-0l-0,-10.707l-21.212,0Zm0,32.185l0,10.772l21.212,0l-0,-10.772l-21.212,0Zm0,-10.772l0,10.772l21.212,0l-0,-10.772l-21.212,0Zm0,21.544l0,10.736l21.212,-0l-0,-10.736l-21.212,0Zm0,10.736l0,10.707l21.212,-0l-0,-10.707l-21.212,-0Zm0,10.707l0,10.604l21.212,-0l-0,-10.604l-21.212,-0Zm0,10.604l0,11.009l21.212,0l-0,-11.009l-21.212,-0Zm0,11.009l0,10.787l21.212,0l-0,-10.787l-21.212,0Zm0,10.787l0,10.787l21.212,0l-0,-10.787l-21.212,0Zm0,10.787l0,5.358l21.212,-0l-0,-5.358l-21.212,0Zm0,5.358l0,10.548l21.212,0l-0,-10.548l-21.212,-0Zm0,16.133l0,10.548l21.212,0l-0,-10.548l-21.212,-0Zm0,21.439l0,10.701l21.212,0l-0,-10.701l-21.212,0Zm0,10.701l0,10.701l21.212,0l-0,-10.701l-21.212,0Zm0,10.701l0,10.702l21.212,-0l-0,-10.702l-21.212,0Zm0,10.702l0,10.854l21.212,-0l-0,-10.854l-21.212,-0Zm0,10.854l0,10.662l21.212,0l-0,-10.662l-21.212,-0Zm0,10.662l0,10.778l21.212,-0l-0,-10.778l-21.212,0Zm0,10.778l0,10.777l21.212,0l-0,-10.777l-21.212,-0Zm0,10.777l0,10.778l21.212,-0l-0,-10.778l-21.212,0Zm0,10.778l0,10.777l21.212,0l-0,-10.777l-21.212,-0Zm0,10.777l0,10.778l21.212,0l-0,-10.778l-21.212,0Zm0,10.778l0,10.434l21.212,-0l-0,-10.434l-21.212,0Zm17.103,-133.672l-0,3.722l3.133,0l-0,-3.722l-3.133,-0Zm-0,-15.895l-0,3.723l3.133,0l-0,-3.723l-3.133,0Zm-15.819,16.897l0,1.67l14.843,0l0,-1.67l-14.843,-0Zm0,-15.894l0,1.67l14.843,0l0,-1.67l-14.843,-0Zm-1.284,14.032l0,5.585l21.212,-0l-0,-5.585l-21.212,0Zm96.812,-112.786l-0,10.706l21.211,0l-0,-10.706l-21.211,-0Zm-0,-10.707l-0,10.707l21.211,-0l-0,-10.707l-21.211,0Zm-0,32.185l-0,10.772l21.211,0l-0,-10.772l-21.211,0Zm-0,-10.772l-0,10.772l21.211,0l-0,-10.772l-21.211,0Zm-0,21.544l-0,10.736l21.211,-0l-0,-10.736l-21.211,0Zm-0,10.736l-0,10.707l21.211,-0l-0,-10.707l-21.211,-0Zm-0,10.707l-0,10.604l21.211,-0l-0,-10.604l-21.211,-0Zm-0,10.604l-0,11.009l21.211,0l-0,-11.009l-21.211,-0Zm-0,11.009l-0,10.787l21.211,0l-0,-10.787l-21.211,0Zm-0,10.787l-0,10.787l21.211,0l-0,-10.787l-21.211,0Zm-0,10.787l-0,5.358l21.211,-0l-0,-5.358l-21.211,0Zm-0,5.358l-0,10.548l21.211,0l-0,-10.548l-21.211,-0Zm-0,16.133l-0,10.548l21.211,0l-0,-10.548l-21.211,-0Zm-0,21.439l-0,10.701l21.211,0l-0,-10.701l-21.211,0Zm-0,10.701l-0,10.701l21.211,0l-0,-10.701l-21.211,0Zm-0,10.701l-0,10.702l21.211,-0l-0,-10.702l-21.211,0Zm-0,10.702l-0,10.854l21.211,-0l-0,-10.854l-21.211,-0Zm-0,10.854l-0,10.662l21.211,0l-0,-10.662l-21.211,-0Zm-0,10.662l-0,10.778l21.211,-0l-0,-10.778l-21.211,0Zm-0,10.778l-0,10.777l21.211,0l-0,-10.777l-21.211,-0Zm-0,10.777l-0,10.778l21.211,-0l-0,-10.778l-21.211,0Zm-0,10.778l-0,10.777l21.211,0l-0,-10.777l-21.211,-0Zm-0,10.777l-0,10.778l21.211,0l-0,-10.778l-21.211,0Zm-0,10.778l-0,10.434l21.211,-0l-0,-10.434l-21.211,0Zm17.102,-133.672l0,3.722l3.133,0l0,-3.722l-3.133,-0Zm0,-15.895l0,3.723l3.133,0l0,-3.723l-3.133,0Zm-15.818,16.897l-0,1.67l14.842,0l0,-1.67l-14.842,-0Zm-0,-15.894l-0,1.67l14.842,0l0,-1.67l-14.842,-0Zm-1.284,14.032l-0,5.585l21.211,-0l-0,-5.585l-21.211,0Zm96.811,-112.786l0,10.706l21.211,0l0,-10.706l-21.211,-0Zm0,-10.707l0,10.707l21.211,-0l0,-10.707l-21.211,0Zm0,32.185l0,10.772l21.211,0l0,-10.772l-21.211,0Zm0,-10.772l0,10.772l21.211,0l0,-10.772l-21.211,0Zm0,21.544l0,10.736l21.211,-0l0,-10.736l-21.211,0Zm0,10.736l0,10.707l21.211,-0l0,-10.707l-21.211,-0Zm0,10.707l0,10.604l21.211,-0l0,-10.604l-21.211,-0Zm0,10.604l0,11.009l21.211,0l0,-11.009l-21.211,-0Zm0,11.009l0,10.787l21.211,0l0,-10.787l-21.211,0Zm0,10.787l0,10.787l21.211,0l0,-10.787l-21.211,0Zm0,10.787l0,5.358l21.211,-0l0,-5.358l-21.211,0Zm0,5.358l0,10.548l21.211,0l0,-10.548l-21.211,-0Zm0,16.133l0,10.548l21.211,0l0,-10.548l-21.211,-0Zm0,21.439l0,10.701l21.211,0l0,-10.701l-21.211,0Zm0,10.701l0,10.701l21.211,0l0,-10.701l-21.211,0Zm0,10.701l0,10.702l21.211,-0l0,-10.702l-21.211,0Zm0,10.702l0,10.854l21.211,-0l0,-10.854l-21.211,-0Zm0,10.854l0,10.662l21.211,0l0,-10.662l-21.211,-0Zm0,10.662l0,10.778l21.211,-0l0,-10.778l-21.211,0Zm0,10.778l0,10.777l21.211,0l0,-10.777l-21.211,-0Zm0,10.777l0,10.778l21.211,-0l0,-10.778l-21.211,0Zm0,10.778l0,10.777l21.211,0l0,-10.777l-21.211,-0Zm0,10.777l0,10.778l21.211,0l0,-10.778l-21.211,0Zm0,10.778l0,10.434l21.211,-0l0,-10.434l-21.211,0Zm17.103,-133.672l-0,3.722l3.132,0l0,-3.722l-3.132,-0Zm-0,-15.895l-0,3.723l3.132,0l0,-3.723l-3.132,0Zm-15.819,16.897l0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm0,-15.894l0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm-1.284,14.032l0,5.585l21.211,-0l0,-5.585l-21.211,0Zm96.046,-112.786l0,10.706l21.211,0l0,-10.706l-21.211,-0Zm0,-10.707l0,10.707l21.211,-0l0,-10.707l-21.211,0Zm0,32.185l0,10.772l21.211,0l0,-10.772l-21.211,0Zm0,-10.772l0,10.772l21.211,0l0,-10.772l-21.211,0Zm0,21.544l0,10.736l21.211,-0l0,-10.736l-21.211,0Zm0,10.736l0,10.707l21.211,-0l0,-10.707l-21.211,-0Zm0,10.707l0,10.604l21.211,-0l0,-10.604l-21.211,-0Zm0,10.604l0,11.009l21.211,0l0,-11.009l-21.211,-0Zm0,11.009l0,10.787l21.211,0l0,-10.787l-21.211,0Zm0,10.787l0,10.787l21.211,0l0,-10.787l-21.211,0Zm0,10.787l0,5.358l21.211,-0l0,-5.358l-21.211,0Zm0,5.358l0,10.548l21.211,0l0,-10.548l-21.211,-0Zm0,16.133l0,10.548l21.211,0l0,-10.548l-21.211,-0Zm0,21.439l0,10.701l21.211,0l0,-10.701l-21.211,0Zm0,10.701l0,10.701l21.211,0l0,-10.701l-21.211,0Zm0,10.701l0,10.702l21.211,-0l0,-10.702l-21.211,0Zm0,10.702l0,10.854l21.211,-0l0,-10.854l-21.211,-0Zm0,10.854l0,10.662l21.211,0l0,-10.662l-21.211,-0Zm0,10.662l0,10.778l21.211,-0l0,-10.778l-21.211,0Zm0,10.778l0,10.777l21.211,0l0,-10.777l-21.211,-0Zm0,10.777l0,10.778l21.211,-0l0,-10.778l-21.211,0Zm0,10.778l0,10.777l21.211,0l0,-10.777l-21.211,-0Zm0,10.777l0,10.778l21.211,0l0,-10.778l-21.211,0Zm0,10.778l0,10.434l21.211,-0l0,-10.434l-21.211,0Zm17.103,-133.672l-0,3.722l3.133,0l-0,-3.722l-3.133,-0Zm-0,-15.895l-0,3.723l3.133,0l-0,-3.723l-3.133,0Zm-15.819,16.897l0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm0,-15.894l0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm-1.284,14.032l0,5.585l21.211,-0l0,-5.585l-21.211,0Zm193.469,-112.786l0,10.706l21.212,0l-0,-10.706l-21.212,-0Zm0,-10.707l0,10.707l21.212,-0l-0,-10.707l-21.212,0Zm0,32.185l0,10.772l21.212,0l-0,-10.772l-21.212,0Zm0,-10.772l0,10.772l21.212,0l-0,-10.772l-21.212,0Zm0,21.544l0,10.736l21.212,-0l-0,-10.736l-21.212,0Zm0,10.736l0,10.707l21.212,-0l-0,-10.707l-21.212,-0Zm0,10.707l0,10.604l21.212,-0l-0,-10.604l-21.212,-0Zm0,10.604l0,11.009l21.212,0l-0,-11.009l-21.212,-0Zm0,11.009l0,10.787l21.212,0l-0,-10.787l-21.212,0Zm0,10.787l0,10.787l21.212,0l-0,-10.787l-21.212,0Zm0,10.787l0,5.358l21.212,-0l-0,-5.358l-21.212,0Zm0,5.358l0,10.548l21.212,0l-0,-10.548l-21.212,-0Zm0,16.133l0,10.548l21.212,0l-0,-10.548l-21.212,-0Zm0,21.439l0,10.701l21.212,0l-0,-10.701l-21.212,0Zm0,10.701l0,10.701l21.212,0l-0,-10.701l-21.212,0Zm0,10.701l0,10.702l21.212,-0l-0,-10.702l-21.212,0Zm0,10.702l0,10.854l21.212,-0l-0,-10.854l-21.212,-0Zm0,10.854l0,10.662l21.212,0l-0,-10.662l-21.212,-0Zm0,10.662l0,10.778l21.212,-0l-0,-10.778l-21.212,0Zm0,10.778l0,10.777l21.212,0l-0,-10.777l-21.212,-0Zm0,10.777l0,10.778l21.212,-0l-0,-10.778l-21.212,0Zm0,10.778l0,10.777l21.212,0l-0,-10.777l-21.212,-0Zm0,10.777l0,10.778l21.212,0l-0,-10.778l-21.212,0Zm0,10.778l0,10.434l21.212,-0l-0,-10.434l-21.212,0Zm17.103,-133.672l-0,3.722l3.133,0l-0,-3.722l-3.133,-0Zm-0,-15.895l-0,3.723l3.133,0l-0,-3.723l-3.133,0Zm-15.819,16.897l0,1.67l14.843,0l0,-1.67l-14.843,-0Zm0,-15.894l0,1.67l14.843,0l0,-1.67l-14.843,-0Zm-1.284,14.032l0,5.585l21.212,-0l-0,-5.585l-21.212,0Zm96.758,-112.786l-0,10.706l21.211,0l0,-10.706l-21.211,-0Zm-0,-10.707l-0,10.707l21.211,-0l0,-10.707l-21.211,0Zm-0,32.185l-0,10.772l21.211,0l0,-10.772l-21.211,0Zm-0,-10.772l-0,10.772l21.211,0l0,-10.772l-21.211,0Zm-0,21.544l-0,10.736l21.211,-0l0,-10.736l-21.211,0Zm-0,10.736l-0,10.707l21.211,-0l0,-10.707l-21.211,-0Zm-0,10.707l-0,10.604l21.211,-0l0,-10.604l-21.211,-0Zm-0,10.604l-0,11.009l21.211,0l0,-11.009l-21.211,-0Zm-0,11.009l-0,10.787l21.211,0l0,-10.787l-21.211,0Zm-0,10.787l-0,10.787l21.211,0l0,-10.787l-21.211,0Zm-0,10.787l-0,5.358l21.211,-0l0,-5.358l-21.211,0Zm-0,5.358l-0,10.548l21.211,0l0,-10.548l-21.211,-0Zm-0,16.133l-0,10.548l21.211,0l0,-10.548l-21.211,-0Zm-0,21.439l-0,10.701l21.211,0l0,-10.701l-21.211,0Zm-0,10.701l-0,10.701l21.211,0l0,-10.701l-21.211,0Zm-0,10.701l-0,10.702l21.211,-0l0,-10.702l-21.211,0Zm-0,10.702l-0,10.854l21.211,-0l0,-10.854l-21.211,-0Zm-0,10.854l-0,10.662l21.211,0l0,-10.662l-21.211,-0Zm-0,10.662l-0,10.778l21.211,-0l0,-10.778l-21.211,0Zm-0,10.778l-0,10.777l21.211,0l0,-10.777l-21.211,-0Zm-0,10.777l-0,10.778l21.211,-0l0,-10.778l-21.211,0Zm-0,10.778l-0,10.777l21.211,0l0,-10.777l-21.211,-0Zm-0,10.777l-0,10.778l21.211,0l0,-10.778l-21.211,0Zm-0,10.778l-0,10.434l21.211,-0l0,-10.434l-21.211,0Zm17.102,-133.672l0,3.722l3.133,0l0,-3.722l-3.133,-0Zm0,-15.895l0,3.723l3.133,0l0,-3.723l-3.133,0Zm-15.818,16.897l-0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm-0,-15.894l-0,1.67l14.843,0l-0,-1.67l-14.843,-0Zm-1.284,14.032l-0,5.585l21.211,-0l0,-5.585l-21.211,0Zm-866.217,-126.566l0,0.905l-25.139,-0l0,-0.905l25.139,0Zm-24.192,0l0,0.905l-0.947,-0l0,-0.905l0.947,0Zm24.192,0l0,0.905l-0.947,-0l0,-0.905l0.947,0Zm-11.862,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm-0.707,0l-0,0.905l-0.708,-0l0,-0.905l0.708,0Zm12.569,272.25l0,0.904l-25.139,0l0,-0.904l25.139,0Zm-24.192,0l0,0.904l-0.947,0l0,-0.904l0.947,0Zm24.192,0l0,0.904l-0.947,0l0,-0.904l0.947,0Zm-11.862,0l0,0.904l-0.707,0l-0,-0.904l0.707,0Zm-0.707,0l-0,0.904l-0.708,0l0,-0.904l0.708,0Zm107.647,-271.588l-0,0.905l-25.139,-0l-0,-0.905l25.139,0Zm-24.193,0l0,0.905l-0.946,-0l-0,-0.905l0.946,0Zm24.193,0l-0,0.905l-0.947,-0l-0,-0.905l0.947,0Zm-11.863,0l0,0.905l-0.707,-0l0,-0.905l0.707,0Zm-0.707,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm12.57,272.25l-0,0.904l-25.139,0l-0,-0.904l25.139,-0Zm-24.193,-0l0,0.904l-0.946,0l-0,-0.904l0.946,-0Zm24.193,-0l-0,0.904l-0.947,0l-0,-0.904l0.947,-0Zm-11.863,-0l0,0.904l-0.707,0l0,-0.904l0.707,-0Zm-0.707,-0l0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm109.369,-272.25l-0,0.905l-25.139,-0l0,-0.905l25.139,0Zm-24.192,0l-0,0.905l-0.947,-0l0,-0.905l0.947,0Zm24.192,0l-0,0.905l-0.947,-0l0,-0.905l0.947,0Zm-11.862,0l-0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm-0.707,0l-0,0.905l-0.708,-0l0,-0.905l0.708,0Zm12.569,272.25l-0,0.904l-25.139,0l0,-0.904l25.139,-0Zm-24.192,-0l-0,0.904l-0.947,0l0,-0.904l0.947,-0Zm24.192,-0l-0,0.904l-0.947,0l0,-0.904l0.947,-0Zm-11.862,-0l-0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm-0.707,-0l-0,0.904l-0.708,0l0,-0.904l0.708,-0Zm108.7,-272.25l-0,0.905l-25.139,-0l-0,-0.905l25.139,0Zm-24.193,0l0,0.905l-0.946,-0l-0,-0.905l0.946,0Zm24.193,0l-0,0.905l-0.947,-0l-0,-0.905l0.947,0Zm-11.863,0l0,0.905l-0.707,-0l0,-0.905l0.707,0Zm-0.707,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm12.57,272.25l-0,0.904l-25.139,0l-0,-0.904l25.139,-0Zm-24.193,-0l0,0.904l-0.946,0l-0,-0.904l0.946,-0Zm24.193,-0l-0,0.904l-0.947,0l-0,-0.904l0.947,-0Zm-11.863,-0l0,0.904l-0.707,0l0,-0.904l0.707,-0Zm-0.707,-0l0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm109.536,-272.25l0,0.905l-25.139,-0l0,-0.905l25.139,0Zm-24.192,0l0,0.905l-0.947,-0l0,-0.905l0.947,0Zm24.192,0l0,0.905l-0.946,-0l-0,-0.905l0.946,0Zm-11.862,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm-0.707,0l-0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm12.569,272.25l0,0.904l-25.139,0l0,-0.904l25.139,-0Zm-24.192,-0l0,0.904l-0.947,0l0,-0.904l0.947,-0Zm24.192,-0l0,0.904l-0.946,0l-0,-0.904l0.946,-0Zm-11.862,-0l0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm-0.707,-0l-0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm108.867,-272.25l-0,0.905l-25.139,-0l0,-0.905l25.139,0Zm-24.192,0l-0,0.905l-0.947,-0l0,-0.905l0.947,0Zm24.192,0l-0,0.905l-0.947,-0l0,-0.905l0.947,0Zm-11.862,0l-0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm-0.707,0l-0,0.905l-0.708,-0l0,-0.905l0.708,0Zm12.569,272.25l-0,0.904l-25.139,0l0,-0.904l25.139,-0Zm-24.192,-0l-0,0.904l-0.947,0l0,-0.904l0.947,-0Zm24.192,-0l-0,0.904l-0.947,0l0,-0.904l0.947,-0Zm-11.862,-0l-0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm-0.707,-0l-0,0.904l-0.708,0l0,-0.904l0.708,-0Zm109.368,-272.25l0,0.905l-25.138,-0l-0,-0.905l25.138,0Zm-24.192,0l0,0.905l-0.946,-0l-0,-0.905l0.946,0Zm24.192,0l0,0.905l-0.946,-0l-0,-0.905l0.946,0Zm-11.862,0l0,0.905l-0.707,-0l0,-0.905l0.707,0Zm-0.707,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm12.569,272.25l0,0.904l-25.138,0l-0,-0.904l25.138,-0Zm-24.192,-0l0,0.904l-0.946,0l-0,-0.904l0.946,-0Zm24.192,-0l0,0.904l-0.946,0l-0,-0.904l0.946,-0Zm-11.862,-0l0,0.904l-0.707,0l0,-0.904l0.707,-0Zm-0.707,-0l0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm109.202,-272.25l-0,0.905l-25.139,-0l-0,-0.905l25.139,0Zm-24.192,0l-0,0.905l-0.947,-0l-0,-0.905l0.947,0Zm24.192,0l-0,0.905l-0.947,-0l-0,-0.905l0.947,0Zm-11.862,0l-0,0.905l-0.708,-0l0,-0.905l0.708,0Zm-0.708,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm12.57,272.25l-0,0.904l-25.139,0l-0,-0.904l25.139,-0Zm-24.192,-0l-0,0.904l-0.947,0l-0,-0.904l0.947,-0Zm24.192,-0l-0,0.904l-0.947,0l-0,-0.904l0.947,-0Zm-11.862,-0l-0,0.904l-0.708,0l0,-0.904l0.708,-0Zm-0.708,-0l0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm109.035,-272.25l-0,0.905l-25.139,-0l-0,-0.905l25.139,0Zm-24.192,0l-0,0.905l-0.947,-0l-0,-0.905l0.947,0Zm24.192,0l-0,0.905l-0.947,-0l-0,-0.905l0.947,0Zm-11.862,0l-0,0.905l-0.708,-0l0,-0.905l0.708,0Zm-0.708,0l0,0.905l-0.707,-0l-0,-0.905l0.707,0Zm12.57,272.25l-0,0.904l-25.139,0l-0,-0.904l25.139,-0Zm-24.192,-0l-0,0.904l-0.947,0l-0,-0.904l0.947,-0Zm24.192,-0l-0,0.904l-0.947,0l-0,-0.904l0.947,-0Zm-11.862,-0l-0,0.904l-0.708,0l0,-0.904l0.708,-0Zm-0.708,-0l0,0.904l-0.707,0l-0,-0.904l0.707,-0Zm109.202,-272.25l-0,0.905l-25.139,-0l0,-0.905l25.139,0Zm-24.192,0l-0,0.905l-0.947,-0l0,-0.905l0.947,0Zm24.192,0l-0,0.905l-0.947,-0l0,-0.905l0.947,0Zm-11.862,0l-0,0.905l-0.708,-0l0,-0.905l0.708,0Zm-0.708,0l0,0.905l-0.707,-0l0,-0.905l0.707,0Zm12.57,272.25l-0,0.904l-25.139,0l0,-0.904l25.139,-0Zm-24.192,-0l-0,0.904l-0.947,0l0,-0.904l0.947,-0Zm24.192,-0l-0,0.904l-0.947,0l0,-0.904l0.947,-0Zm-11.862,-0l-0,0.904l-0.708,0l0,-0.904l0.708,-0Zm-0.708,-0l0,0.904l-0.707,0l0,-0.904l0.707,-0Zm-161.128,-59.875l-0,10.691l-21.092,0l0,-10.691l21.092,-0Zm-0,10.691l-0,4.99l-21.092,-0l0,-4.99l21.092,0Zm-0,4.99l-0,10.742l-21.092,0l0,-10.742l21.092,-0Zm-0,10.742l-0,10.845l-21.092,-0l0,-10.845l21.092,0Zm-0,10.845l-0,10.742l-21.092,0l0,-10.742l21.092,-0Zm-0,10.742l-0,10.59l-21.092,-0l0,-10.59l21.092,0Zm-0,-58.549l-0,10.539l-21.092,-0l0,-10.539l21.092,0Zm-0,-10.539l-0,10.539l-21.092,0l0,-10.539l21.092,0Zm-0,-10.539l-0,10.539l-21.092,0l0,-10.539l21.092,0Zm-0,-10.538l-0,10.538l-21.092,0l0,-10.538l21.092,-0Zm-0,-10.539l-0,10.539l-21.092,-0l0,-10.539l21.092,-0Zm-0,-6.721l-0,6.721l-21.092,-0l0,-6.721l21.092,0Zm-0,-21.536l-0,10.539l-21.092,0l0,-10.539l21.092,0Zm-0,-16.129l-0,10.539l-21.092,0l0,-10.539l21.092,0Zm-0,-12.195l-0,6.873l-21.092,-0l0,-6.873l21.092,-0Zm-0,-10.499l-0,10.499l-21.092,-0l0,-10.499l21.092,0Zm-0,-10.701l-0,10.701l-21.092,0l0,-10.701l21.092,-0Zm-0,-10.498l-0,10.498l-21.092,-0l0,-10.498l21.092,-0Zm-0,-10.661l-0,10.661l-21.092,-0l0,-10.661l21.092,-0Zm-0,-10.661l-0,10.661l-21.092,-0l0,-10.661l21.092,-0Zm-0,-4.807l-0,4.807l-21.092,-0l0,-4.807l21.092,0Zm-0,-10.671l-0,10.671l-21.092,0l0,-10.671l21.092,0Zm-0,-10.671l-0,10.671l-21.092,0l0,-10.671l21.092,-0Zm-0,-10.671l-0,10.671l-21.092,-0l0,-10.671l21.092,-0Zm-0,-10.671l-0,10.671l-21.092,-0l0,-10.671l21.092,-0Zm-0,123.245l-0,5.59l-21.092,0l0,-5.59l21.092,0Zm-0,-15.861l-0,5.322l-21.092,0l0,-5.322l21.092,-0Zm-4.909,17.953l0,1.413l-14.815,0l-0,-1.413l14.815,0Zm0,-16.129l0,1.413l-14.815,0l-0,-1.413l14.815,0Zm4.208,15.054l-0,3.628l-3.386,0l-0,-3.628l3.386,0Zm-0,-16.129l-0,3.628l-3.386,0l-0,-3.628l3.386,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1041 550" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM23_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM23_Layout/resource.json new file mode 100644 index 0000000..336325a --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM23_Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "5e9526a75e06e0376ad1f2c9c976c8b5d1489ebcd1ee2201da2842992d110f4f", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM23_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM23_Layout/thumbnail.png new file mode 100644 index 0000000..f844e2e Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM23_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM23_Layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM23_Layout/view.json new file mode 100644 index 0000000..201dad8 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM23_Layout/view.json @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM23" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M0.994,0.994l-0,69.745l15.637,-0l0,4.984m0,31.649l0,20.808m0,16.51l0,4.61l-15.637,0l-0,245.714l15.637,0l0,4.486m0,32.583l0,7.352m0,32.77l0,4.174l-15.637,-0l-0,41.991l1049.83,-0m-1034.19,-82.611l1034.19,-0m-1034.19,-323.04l1034.19,0m-1049.83,-82.412l1049.83,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M40.821,63.504l0,12.461l-20.979,-0l0,-12.461l20.979,0Zm113.451,-22.089l-0,36.815l-95.934,0l-0,-36.815l95.934,-0Zm44.402,17.078l0,18.197l-23.989,0l0,-18.197l23.989,0Zm161.46,0l0,18.197l-23.989,0l0,-18.197l23.989,0Zm161.447,0l-0,18.197l-23.989,0l-0,-18.197l23.989,0Zm160.12,0l0,18.197l-23.989,0l0,-18.197l23.989,0Zm160.784,0l-0,18.197l-23.989,0l0,-18.197l23.989,0Zm-527.543,-16.868l0,36.605l-95.489,0l-0,-36.605l95.489,0Zm161.447,0l0,36.605l-95.49,0l0,-36.605l95.49,0Zm160.121,0l-0,36.605l-95.49,0l0,-36.605l95.49,0Zm160.783,0l0,36.605l-95.489,0l-0,-36.605l95.489,0Zm161.447,0l-0,36.605l-95.49,0l0,-36.605l95.49,0Zm-917.919,443.791l0,-12.461l-20.979,0l0,12.461l20.979,-0Zm113.451,22.089l-0,-36.815l-95.934,-0l-0,36.815l95.934,-0Zm44.402,-17.079l0,-18.197l-23.989,0l0,18.197l23.989,0Zm161.46,0l0,-18.197l-23.989,0l0,18.197l23.989,0Zm161.447,0l-0,-18.197l-23.989,0l-0,18.197l23.989,0Zm160.12,0l0,-18.197l-23.989,0l0,18.197l23.989,0Zm160.784,0l-0,-18.197l-23.989,0l0,18.197l23.989,0Zm-527.543,16.868l0,-36.604l-95.489,-0l-0,36.604l95.489,0Zm161.447,0l0,-36.604l-95.49,-0l0,36.604l95.49,0Zm160.121,0l-0,-36.604l-95.49,-0l0,36.604l95.49,0Zm160.783,0l0,-36.604l-95.489,-0l-0,36.604l95.489,0Zm161.447,0l-0,-36.604l-95.49,-0l0,36.604l95.49,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M77.641,392.417l0,5.153l-19.361,0l-0,-5.153l19.361,0Zm0,-8.916l0,8.916l-15.551,0l-0,-8.916l15.551,0Zm0,-5.153l0,5.153l-19.361,0l-0,-5.153l19.361,0Zm0,-8.627l0,8.627l-15.551,0l-0,-8.627l15.551,0Zm0,-5.442l0,5.442l-19.361,0l-0,-5.442l19.361,0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.069l0,5.442l-19.361,-0l-0,-5.442l19.361,-0Zm0,-14.07l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,-14.069l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.07l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,-14.069l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-13.606l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.07l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,-14.069l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.069l0,5.442l-19.361,0l-0,-5.442l19.361,-0Zm0,-14.07l0,5.443l-19.361,-0l-0,-5.443l19.361,0Zm0,216.018l0,8.627l-15.551,0l-0,-8.627l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,-0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,-0Zm0,-14.069l0,8.626l-15.551,0l-0,-8.626l15.551,-0Zm0,-14.07l0,8.627l-15.551,0l-0,-8.627l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,-0Zm0,-14.069l0,8.626l-15.551,0l-0,-8.626l15.551,-0Zm0,-14.07l0,8.627l-15.551,0l-0,-8.627l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,0Zm0,-13.606l0,8.164l-15.551,-0l-0,-8.164l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,-0Zm0,-14.069l0,8.626l-15.551,0l-0,-8.626l15.551,-0Zm0,-14.07l0,8.627l-15.551,0l-0,-8.627l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,0Zm0,-14.069l0,8.627l-15.551,-0l-0,-8.627l15.551,-0Zm20.769,247.34l-0,5.153l19.361,0l0,-5.153l-19.361,0Zm-0,-8.916l-0,8.916l15.551,0l0,-8.916l-15.551,0Zm-0,-5.153l-0,5.153l19.361,0l0,-5.153l-19.361,0Zm-0,-8.627l-0,8.627l15.551,0l0,-8.627l-15.551,0Zm-0,-5.442l-0,5.442l19.361,0l0,-5.442l-19.361,0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.069l-0,5.442l19.361,-0l0,-5.442l-19.361,-0Zm-0,-14.07l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,-14.069l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.07l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,-14.069l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-13.606l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.07l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,-14.069l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.069l-0,5.442l19.361,0l0,-5.442l-19.361,-0Zm-0,-14.07l-0,5.443l19.361,-0l0,-5.443l-19.361,0Zm-0,216.018l-0,8.627l15.551,0l0,-8.627l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,-0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,-0Zm-0,-14.069l-0,8.626l15.551,0l0,-8.626l-15.551,-0Zm-0,-14.07l-0,8.627l15.551,0l0,-8.627l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,-0Zm-0,-14.069l-0,8.626l15.551,0l0,-8.626l-15.551,-0Zm-0,-14.07l-0,8.627l15.551,0l0,-8.627l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,0Zm-0,-13.606l-0,8.164l15.551,-0l0,-8.164l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,-0Zm-0,-14.069l-0,8.626l15.551,0l0,-8.626l-15.551,-0Zm-0,-14.07l-0,8.627l15.551,0l0,-8.627l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,0Zm-0,-14.069l-0,8.627l15.551,-0l0,-8.627l-15.551,-0Zm165.269,5.678l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm-0,-15.424l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm-93.811,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l-0,3.613l-3.048,-0l-0,-3.613l3.048,-0Zm-0,-15.424l-0,3.613l-3.048,-0l-0,-3.613l3.048,-0Zm15.389,16.397l-0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm-0,-15.424l-0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm187.622,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm0,-15.424l0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm94.184,-109.45l-0,10.389l-20.636,0l0,-10.389l20.636,-0Zm-0,-10.39l-0,10.39l-20.636,-0l0,-10.39l20.636,-0Zm-0,31.233l-0,10.453l-20.636,0l0,-10.453l20.636,-0Zm-0,-10.454l-0,10.454l-20.636,-0l0,-10.454l20.636,0Zm-0,20.907l-0,10.418l-20.636,0l0,-10.418l20.636,0Zm-0,10.418l-0,10.39l-20.636,0l0,-10.39l20.636,0Zm-0,10.39l-0,10.291l-20.636,-0l0,-10.291l20.636,0Zm-0,10.291l-0,10.684l-20.636,-0l0,-10.684l20.636,-0Zm-0,10.684l-0,10.468l-20.636,-0l0,-10.468l20.636,-0Zm-0,10.468l-0,10.468l-20.636,-0l0,-10.468l20.636,-0Zm-0,10.468l-0,5.199l-20.636,-0l0,-5.199l20.636,-0Zm-0,5.199l-0,10.236l-20.636,0l0,-10.236l20.636,-0Zm-0,15.655l-0,10.237l-20.636,-0l0,-10.237l20.636,0Zm-0,20.806l-0,10.384l-20.636,0l0,-10.384l20.636,-0Zm-0,10.384l-0,10.385l-20.636,-0l0,-10.385l20.636,0Zm-0,10.385l-0,10.384l-20.636,0l0,-10.384l20.636,-0Zm-0,10.384l-0,10.533l-20.636,0l0,-10.533l20.636,0Zm-0,10.533l-0,10.348l-20.636,-0l0,-10.348l20.636,0Zm-0,10.348l-0,10.458l-20.636,0l0,-10.458l20.636,-0Zm-0,10.458l-0,10.459l-20.636,0l0,-10.459l20.636,0Zm-0,10.459l-0,10.459l-20.636,-0l0,-10.459l20.636,0Zm-0,10.459l-0,10.459l-20.636,-0l0,-10.459l20.636,-0Zm-0,10.459l-0,10.458l-20.636,0l0,-10.458l20.636,-0Zm-0,10.458l-0,10.125l-20.636,0l0,-10.125l20.636,0Zm-16.638,-129.718l-0,3.613l-3.048,-0l-0,-3.613l3.048,-0Zm-0,-15.424l-0,3.613l-3.048,-0l-0,-3.613l3.048,-0Zm15.389,16.397l-0,1.621l-14.44,-0l-0,-1.621l14.44,-0Zm-0,-15.424l-0,1.621l-14.44,-0l-0,-1.621l14.44,-0Zm1.249,13.617l-0,5.419l-20.636,0l0,-5.419l20.636,0Zm94.183,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm0,-15.424l0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm93.439,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm0,-15.424l0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm188.218,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm-0,-15.424l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm94.131,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm-0,-15.424l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm-187.793,-109.45l0,10.389l-20.635,0l-0,-10.389l20.635,-0Zm0,-10.39l0,10.39l-20.635,-0l-0,-10.39l20.635,-0Zm0,31.233l0,10.453l-20.635,0l-0,-10.453l20.635,-0Zm0,-10.454l0,10.454l-20.635,-0l-0,-10.454l20.635,0Zm0,20.907l0,10.418l-20.635,0l-0,-10.418l20.635,0Zm0,10.418l0,10.39l-20.635,0l-0,-10.39l20.635,0Zm0,10.39l0,10.291l-20.635,-0l-0,-10.291l20.635,0Zm0,10.291l0,10.684l-20.635,-0l-0,-10.684l20.635,-0Zm0,10.684l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,10.468l-20.635,-0l-0,-10.468l20.635,-0Zm0,10.468l0,5.199l-20.635,-0l-0,-5.199l20.635,-0Zm0,5.199l0,10.236l-20.635,0l-0,-10.236l20.635,-0Zm0,15.655l0,10.237l-20.635,-0l-0,-10.237l20.635,0Zm0,20.806l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.385l-20.635,-0l-0,-10.385l20.635,0Zm0,10.385l0,10.384l-20.635,0l-0,-10.384l20.635,-0Zm0,10.384l0,10.533l-20.635,0l-0,-10.533l20.635,0Zm0,10.533l0,10.348l-20.635,-0l-0,-10.348l20.635,0Zm0,10.348l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.459l-20.635,0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,0Zm0,10.459l0,10.459l-20.635,-0l-0,-10.459l20.635,-0Zm0,10.459l0,10.458l-20.635,0l-0,-10.458l20.635,-0Zm0,10.458l0,10.125l-20.635,0l-0,-10.125l20.635,0Zm-16.638,-129.718l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm-0,-15.424l-0,3.613l-3.048,-0l0,-3.613l3.048,-0Zm15.389,16.397l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm0,-15.424l0,1.621l-14.44,-0l0,-1.621l14.44,-0Zm1.249,13.617l0,5.419l-20.635,0l-0,-5.419l20.635,0Zm-448.742,-109.45l-0,10.389l20.635,0l0,-10.389l-20.635,-0Zm-0,-10.39l-0,10.39l20.635,-0l0,-10.39l-20.635,-0Zm-0,31.233l-0,10.453l20.635,0l0,-10.453l-20.635,-0Zm-0,-10.454l-0,10.454l20.635,-0l0,-10.454l-20.635,0Zm-0,20.907l-0,10.418l20.635,0l0,-10.418l-20.635,0Zm-0,10.418l-0,10.39l20.635,0l0,-10.39l-20.635,0Zm-0,10.39l-0,10.291l20.635,-0l0,-10.291l-20.635,0Zm-0,10.291l-0,10.684l20.635,-0l0,-10.684l-20.635,-0Zm-0,10.684l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,5.199l20.635,-0l0,-5.199l-20.635,-0Zm-0,5.199l-0,10.236l20.635,0l0,-10.236l-20.635,-0Zm-0,15.655l-0,10.237l20.635,-0l0,-10.237l-20.635,0Zm-0,20.806l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.385l20.635,-0l0,-10.385l-20.635,0Zm-0,10.385l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.533l20.635,0l0,-10.533l-20.635,0Zm-0,10.533l-0,10.348l20.635,-0l0,-10.348l-20.635,0Zm-0,10.348l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.459l20.635,0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,-0Zm-0,10.459l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.125l20.635,0l0,-10.125l-20.635,0Zm16.638,-129.718l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm0,-15.424l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm-15.389,16.397l0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm0,-15.424l0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-1.249,13.617l-0,5.419l20.635,0l0,-5.419l-20.635,0Zm-93.811,-109.45l-0,10.389l20.635,0l0,-10.389l-20.635,-0Zm-0,-10.39l-0,10.39l20.635,-0l0,-10.39l-20.635,-0Zm-0,31.233l-0,10.453l20.635,0l0,-10.453l-20.635,-0Zm-0,-10.454l-0,10.454l20.635,-0l0,-10.454l-20.635,0Zm-0,20.907l-0,10.418l20.635,0l0,-10.418l-20.635,0Zm-0,10.418l-0,10.39l20.635,0l0,-10.39l-20.635,0Zm-0,10.39l-0,10.291l20.635,-0l0,-10.291l-20.635,0Zm-0,10.291l-0,10.684l20.635,-0l0,-10.684l-20.635,-0Zm-0,10.684l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,5.199l20.635,-0l0,-5.199l-20.635,-0Zm-0,5.199l-0,10.236l20.635,0l0,-10.236l-20.635,-0Zm-0,15.655l-0,10.237l20.635,-0l0,-10.237l-20.635,0Zm-0,20.806l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.385l20.635,-0l0,-10.385l-20.635,0Zm-0,10.385l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.533l20.635,0l0,-10.533l-20.635,0Zm-0,10.533l-0,10.348l20.635,-0l0,-10.348l-20.635,0Zm-0,10.348l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.459l20.635,0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,-0Zm-0,10.459l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.125l20.635,0l0,-10.125l-20.635,0Zm16.638,-129.718l-0,3.613l3.048,-0l-0,-3.613l-3.048,-0Zm-0,-15.424l-0,3.613l3.048,-0l-0,-3.613l-3.048,-0Zm-15.389,16.397l-0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-0,-15.424l-0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-1.249,13.617l-0,5.419l20.635,0l0,-5.419l-20.635,0Zm187.622,-109.45l0,10.389l20.636,0l-0,-10.389l-20.636,-0Zm0,-10.39l0,10.39l20.636,-0l-0,-10.39l-20.636,-0Zm0,31.233l0,10.453l20.636,0l-0,-10.453l-20.636,-0Zm0,-10.454l0,10.454l20.636,-0l-0,-10.454l-20.636,0Zm0,20.907l0,10.418l20.636,0l-0,-10.418l-20.636,0Zm0,10.418l0,10.39l20.636,0l-0,-10.39l-20.636,0Zm0,10.39l0,10.291l20.636,-0l-0,-10.291l-20.636,0Zm0,10.291l0,10.684l20.636,-0l-0,-10.684l-20.636,-0Zm0,10.684l0,10.468l20.636,-0l-0,-10.468l-20.636,-0Zm0,10.468l0,10.468l20.636,-0l-0,-10.468l-20.636,-0Zm0,10.468l0,5.199l20.636,-0l-0,-5.199l-20.636,-0Zm0,5.199l0,10.236l20.636,0l-0,-10.236l-20.636,-0Zm0,15.655l0,10.237l20.636,-0l-0,-10.237l-20.636,0Zm0,20.806l0,10.384l20.636,0l-0,-10.384l-20.636,-0Zm0,10.384l0,10.385l20.636,-0l-0,-10.385l-20.636,0Zm0,10.385l0,10.384l20.636,0l-0,-10.384l-20.636,-0Zm0,10.384l0,10.533l20.636,0l-0,-10.533l-20.636,0Zm0,10.533l0,10.348l20.636,-0l-0,-10.348l-20.636,0Zm0,10.348l0,10.458l20.636,0l-0,-10.458l-20.636,-0Zm0,10.458l0,10.459l20.636,0l-0,-10.459l-20.636,0Zm0,10.459l0,10.459l20.636,-0l-0,-10.459l-20.636,0Zm0,10.459l0,10.459l20.636,-0l-0,-10.459l-20.636,-0Zm0,10.459l0,10.458l20.636,0l-0,-10.458l-20.636,-0Zm0,10.458l0,10.125l20.636,0l-0,-10.125l-20.636,0Zm16.638,-129.718l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm0,-15.424l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm-15.389,16.397l0,1.621l14.44,-0l0,-1.621l-14.44,-0Zm0,-15.424l0,1.621l14.44,-0l0,-1.621l-14.44,-0Zm-1.249,13.617l0,5.419l20.636,0l-0,-5.419l-20.636,0Zm94.184,-109.45l-0,10.389l20.635,0l0,-10.389l-20.635,-0Zm-0,-10.39l-0,10.39l20.635,-0l0,-10.39l-20.635,-0Zm-0,31.233l-0,10.453l20.635,0l0,-10.453l-20.635,-0Zm-0,-10.454l-0,10.454l20.635,-0l0,-10.454l-20.635,0Zm-0,20.907l-0,10.418l20.635,0l0,-10.418l-20.635,0Zm-0,10.418l-0,10.39l20.635,0l0,-10.39l-20.635,0Zm-0,10.39l-0,10.291l20.635,-0l0,-10.291l-20.635,0Zm-0,10.291l-0,10.684l20.635,-0l0,-10.684l-20.635,-0Zm-0,10.684l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,5.199l20.635,-0l0,-5.199l-20.635,-0Zm-0,5.199l-0,10.236l20.635,0l0,-10.236l-20.635,-0Zm-0,15.655l-0,10.237l20.635,-0l0,-10.237l-20.635,0Zm-0,20.806l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.385l20.635,-0l0,-10.385l-20.635,0Zm-0,10.385l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.533l20.635,0l0,-10.533l-20.635,0Zm-0,10.533l-0,10.348l20.635,-0l0,-10.348l-20.635,0Zm-0,10.348l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.459l20.635,0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,-0Zm-0,10.459l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.125l20.635,0l0,-10.125l-20.635,0Zm16.638,-129.718l-0,3.613l3.048,-0l-0,-3.613l-3.048,-0Zm-0,-15.424l-0,3.613l3.048,-0l-0,-3.613l-3.048,-0Zm-15.389,16.397l-0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-0,-15.424l-0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-1.249,13.617l-0,5.419l20.635,0l0,-5.419l-20.635,0Zm94.183,-109.45l0,10.389l20.636,0l-0,-10.389l-20.636,-0Zm0,-10.39l0,10.39l20.636,-0l-0,-10.39l-20.636,-0Zm0,31.233l0,10.453l20.636,0l-0,-10.453l-20.636,-0Zm0,-10.454l0,10.454l20.636,-0l-0,-10.454l-20.636,0Zm0,20.907l0,10.418l20.636,0l-0,-10.418l-20.636,0Zm0,10.418l0,10.39l20.636,0l-0,-10.39l-20.636,0Zm0,10.39l0,10.291l20.636,-0l-0,-10.291l-20.636,0Zm0,10.291l0,10.684l20.636,-0l-0,-10.684l-20.636,-0Zm0,10.684l0,10.468l20.636,-0l-0,-10.468l-20.636,-0Zm0,10.468l0,10.468l20.636,-0l-0,-10.468l-20.636,-0Zm0,10.468l0,5.199l20.636,-0l-0,-5.199l-20.636,-0Zm0,5.199l0,10.236l20.636,0l-0,-10.236l-20.636,-0Zm0,15.655l0,10.237l20.636,-0l-0,-10.237l-20.636,0Zm0,20.806l0,10.384l20.636,0l-0,-10.384l-20.636,-0Zm0,10.384l0,10.385l20.636,-0l-0,-10.385l-20.636,0Zm0,10.385l0,10.384l20.636,0l-0,-10.384l-20.636,-0Zm0,10.384l0,10.533l20.636,0l-0,-10.533l-20.636,0Zm0,10.533l0,10.348l20.636,-0l-0,-10.348l-20.636,0Zm0,10.348l0,10.458l20.636,0l-0,-10.458l-20.636,-0Zm0,10.458l0,10.459l20.636,0l-0,-10.459l-20.636,0Zm0,10.459l0,10.459l20.636,-0l-0,-10.459l-20.636,0Zm0,10.459l0,10.459l20.636,-0l-0,-10.459l-20.636,-0Zm0,10.459l0,10.458l20.636,0l-0,-10.458l-20.636,-0Zm0,10.458l0,10.125l20.636,0l-0,-10.125l-20.636,0Zm16.638,-129.718l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm0,-15.424l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm-15.389,16.397l0,1.621l14.44,-0l0,-1.621l-14.44,-0Zm0,-15.424l0,1.621l14.44,-0l0,-1.621l-14.44,-0Zm-1.249,13.617l0,5.419l20.636,0l-0,-5.419l-20.636,0Zm93.439,-109.45l0,10.389l20.636,0l-0,-10.389l-20.636,-0Zm0,-10.39l0,10.39l20.636,-0l-0,-10.39l-20.636,-0Zm0,31.233l0,10.453l20.636,0l-0,-10.453l-20.636,-0Zm0,-10.454l0,10.454l20.636,-0l-0,-10.454l-20.636,0Zm0,20.907l0,10.418l20.636,0l-0,-10.418l-20.636,0Zm0,10.418l0,10.39l20.636,0l-0,-10.39l-20.636,0Zm0,10.39l0,10.291l20.636,-0l-0,-10.291l-20.636,0Zm0,10.291l0,10.684l20.636,-0l-0,-10.684l-20.636,-0Zm0,10.684l0,10.468l20.636,-0l-0,-10.468l-20.636,-0Zm0,10.468l0,10.468l20.636,-0l-0,-10.468l-20.636,-0Zm0,10.468l0,5.199l20.636,-0l-0,-5.199l-20.636,-0Zm0,5.199l0,10.236l20.636,0l-0,-10.236l-20.636,-0Zm0,15.655l0,10.237l20.636,-0l-0,-10.237l-20.636,0Zm0,20.806l0,10.384l20.636,0l-0,-10.384l-20.636,-0Zm0,10.384l0,10.385l20.636,-0l-0,-10.385l-20.636,0Zm0,10.385l0,10.384l20.636,0l-0,-10.384l-20.636,-0Zm0,10.384l0,10.533l20.636,0l-0,-10.533l-20.636,0Zm0,10.533l0,10.348l20.636,-0l-0,-10.348l-20.636,0Zm0,10.348l0,10.458l20.636,0l-0,-10.458l-20.636,-0Zm0,10.458l0,10.459l20.636,0l-0,-10.459l-20.636,0Zm0,10.459l0,10.459l20.636,-0l-0,-10.459l-20.636,0Zm0,10.459l0,10.459l20.636,-0l-0,-10.459l-20.636,-0Zm0,10.459l0,10.458l20.636,0l-0,-10.458l-20.636,-0Zm0,10.458l0,10.125l20.636,0l-0,-10.125l-20.636,0Zm16.638,-129.718l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm0,-15.424l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm-15.389,16.397l0,1.621l14.44,-0l0,-1.621l-14.44,-0Zm0,-15.424l0,1.621l14.44,-0l0,-1.621l-14.44,-0Zm-1.249,13.617l0,5.419l20.636,0l-0,-5.419l-20.636,0Zm188.218,-109.45l-0,10.389l20.635,0l0,-10.389l-20.635,-0Zm-0,-10.39l-0,10.39l20.635,-0l0,-10.39l-20.635,-0Zm-0,31.233l-0,10.453l20.635,0l0,-10.453l-20.635,-0Zm-0,-10.454l-0,10.454l20.635,-0l0,-10.454l-20.635,0Zm-0,20.907l-0,10.418l20.635,0l0,-10.418l-20.635,0Zm-0,10.418l-0,10.39l20.635,0l0,-10.39l-20.635,0Zm-0,10.39l-0,10.291l20.635,-0l0,-10.291l-20.635,0Zm-0,10.291l-0,10.684l20.635,-0l0,-10.684l-20.635,-0Zm-0,10.684l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,5.199l20.635,-0l0,-5.199l-20.635,-0Zm-0,5.199l-0,10.236l20.635,0l0,-10.236l-20.635,-0Zm-0,15.655l-0,10.237l20.635,-0l0,-10.237l-20.635,0Zm-0,20.806l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.385l20.635,-0l0,-10.385l-20.635,0Zm-0,10.385l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.533l20.635,0l0,-10.533l-20.635,0Zm-0,10.533l-0,10.348l20.635,-0l0,-10.348l-20.635,0Zm-0,10.348l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.459l20.635,0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,-0Zm-0,10.459l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.125l20.635,0l0,-10.125l-20.635,0Zm16.638,-129.718l0,3.613l3.048,-0l-0,-3.613l-3.048,-0Zm0,-15.424l0,3.613l3.048,-0l-0,-3.613l-3.048,-0Zm-15.389,16.397l-0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-0,-15.424l-0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-1.249,13.617l-0,5.419l20.635,0l0,-5.419l-20.635,0Zm94.131,-109.45l-0,10.389l20.635,0l0,-10.389l-20.635,-0Zm-0,-10.39l-0,10.39l20.635,-0l0,-10.39l-20.635,-0Zm-0,31.233l-0,10.453l20.635,0l0,-10.453l-20.635,-0Zm-0,-10.454l-0,10.454l20.635,-0l0,-10.454l-20.635,0Zm-0,20.907l-0,10.418l20.635,0l0,-10.418l-20.635,0Zm-0,10.418l-0,10.39l20.635,0l0,-10.39l-20.635,0Zm-0,10.39l-0,10.291l20.635,-0l0,-10.291l-20.635,0Zm-0,10.291l-0,10.684l20.635,-0l0,-10.684l-20.635,-0Zm-0,10.684l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,10.468l20.635,-0l0,-10.468l-20.635,-0Zm-0,10.468l-0,5.199l20.635,-0l0,-5.199l-20.635,-0Zm-0,5.199l-0,10.236l20.635,0l0,-10.236l-20.635,-0Zm-0,15.655l-0,10.237l20.635,-0l0,-10.237l-20.635,0Zm-0,20.806l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.385l20.635,-0l0,-10.385l-20.635,0Zm-0,10.385l-0,10.384l20.635,0l0,-10.384l-20.635,-0Zm-0,10.384l-0,10.533l20.635,0l0,-10.533l-20.635,0Zm-0,10.533l-0,10.348l20.635,-0l0,-10.348l-20.635,0Zm-0,10.348l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.459l20.635,0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,0Zm-0,10.459l-0,10.459l20.635,-0l0,-10.459l-20.635,-0Zm-0,10.459l-0,10.458l20.635,0l0,-10.458l-20.635,-0Zm-0,10.458l-0,10.125l20.635,0l0,-10.125l-20.635,0Zm16.638,-129.718l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm0,-15.424l0,3.613l3.048,-0l0,-3.613l-3.048,-0Zm-15.389,16.397l0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm0,-15.424l0,1.621l14.44,-0l-0,-1.621l-14.44,-0Zm-1.249,13.617l-0,5.419l20.635,0l0,-5.419l-20.635,0Zm-842.704,-122.822l-0,0.878l-24.457,-0l0,-0.878l24.457,0Zm-23.536,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm23.536,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm-0.688,0l-0,0.878l-0.689,-0l0,-0.878l0.689,0Zm12.228,264.197l-0,0.877l-24.457,-0l0,-0.877l24.457,-0Zm-23.536,-0l0,0.877l-0.921,-0l0,-0.877l0.921,-0Zm23.536,-0l-0,0.877l-0.921,-0l-0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.688,-0l-0,-0.877l0.688,-0Zm-0.688,-0l-0,0.877l-0.689,-0l0,-0.877l0.689,-0Zm104.724,-263.555l0,0.878l-24.456,-0l-0,-0.878l24.456,0Zm-23.535,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm23.535,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm-11.54,0l0,0.878l-0.688,-0l0,-0.878l0.688,0Zm-0.688,0l0,0.878l-0.688,-0l0,-0.878l0.688,0Zm12.228,264.197l0,0.877l-24.456,0l-0,-0.877l24.456,-0Zm-23.535,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm23.535,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm-11.54,-0l0,0.877l-0.688,0l0,-0.877l0.688,-0Zm-0.688,-0l0,0.877l-0.688,0l0,-0.877l0.688,-0Zm106.4,-264.197l0,0.878l-24.456,-0l-0,-0.878l24.456,0Zm-23.535,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm23.535,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm-11.54,0l0,0.878l-0.688,-0l0,-0.878l0.688,0Zm-0.688,0l0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm12.228,264.197l0,0.877l-24.456,0l-0,-0.877l24.456,-0Zm-23.535,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm23.535,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm-11.54,-0l0,0.877l-0.688,0l0,-0.877l0.688,-0Zm-0.688,-0l0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm105.75,-264.197l-0,0.878l-24.457,-0l0,-0.878l24.457,0Zm-23.536,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm23.536,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm-11.541,0l0,0.878l-0.688,-0l0,-0.878l0.688,0Zm-0.688,0l0,0.878l-0.688,-0l0,-0.878l0.688,0Zm12.229,264.197l-0,0.877l-24.457,0l0,-0.877l24.457,-0Zm-23.536,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm23.536,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm-11.541,-0l0,0.877l-0.688,0l0,-0.877l0.688,-0Zm-0.688,-0l0,0.877l-0.688,0l0,-0.877l0.688,-0Zm106.563,-264.197l0,0.878l-24.456,-0l-0,-0.878l24.456,0Zm-23.535,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm23.535,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm-0.688,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm12.228,264.197l0,0.877l-24.456,0l-0,-0.877l24.456,-0Zm-23.535,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm23.535,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm-0.688,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm105.912,-264.197l-0,0.878l-24.456,-0l-0,-0.878l24.456,0Zm-23.535,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm23.535,0l-0,0.878l-0.921,-0l0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm-0.688,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm12.228,264.197l-0,0.877l-24.456,0l-0,-0.877l24.456,-0Zm-23.535,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm23.535,-0l-0,0.877l-0.921,0l0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm-0.688,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm106.4,-264.197l-0,0.878l-24.457,-0l0,-0.878l24.457,0Zm-23.536,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm23.536,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm-0.688,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm12.228,264.197l-0,0.877l-24.457,0l0,-0.877l24.457,-0Zm-23.536,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm23.536,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm-0.688,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm106.237,-264.197l0,0.878l-24.456,-0l-0,-0.878l24.456,0Zm-23.535,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm23.535,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm-0.688,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm12.228,264.197l0,0.877l-24.456,0l-0,-0.877l24.456,-0Zm-23.535,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm23.535,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm-0.688,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm106.075,-264.197l-0,0.878l-24.457,-0l0,-0.878l24.457,0Zm-23.536,0l0,0.878l-0.921,-0l0,-0.878l0.921,0Zm23.536,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.689,-0l0,-0.878l0.689,0Zm-0.689,0l0,0.878l-0.688,-0l0,-0.878l0.688,0Zm12.229,264.197l-0,0.877l-24.457,0l0,-0.877l24.457,-0Zm-23.536,-0l0,0.877l-0.921,0l0,-0.877l0.921,-0Zm23.536,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.689,0l0,-0.877l0.689,-0Zm-0.689,-0l0,0.877l-0.688,0l0,-0.877l0.688,-0Zm106.238,-264.197l-0,0.878l-24.456,-0l-0,-0.878l24.456,0Zm-23.536,0l0,0.878l-0.92,-0l-0,-0.878l0.92,0Zm23.536,0l-0,0.878l-0.921,-0l-0,-0.878l0.921,0Zm-11.54,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm-0.688,0l-0,0.878l-0.688,-0l-0,-0.878l0.688,0Zm12.228,264.197l-0,0.877l-24.456,0l-0,-0.877l24.456,-0Zm-23.536,-0l0,0.877l-0.92,0l-0,-0.877l0.92,-0Zm23.536,-0l-0,0.877l-0.921,0l-0,-0.877l0.921,-0Zm-11.54,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm-0.688,-0l-0,0.877l-0.688,0l-0,-0.877l0.688,-0Zm-156.755,-58.104l-0,10.375l-20.519,0l-0,-10.375l20.519,-0Zm-0,10.375l-0,4.842l-20.519,-0l-0,-4.842l20.519,0Zm-0,4.842l-0,10.425l-20.519,-0l-0,-10.425l20.519,-0Zm-0,10.425l-0,10.523l-20.519,0l-0,-10.523l20.519,-0Zm-0,10.523l-0,10.425l-20.519,-0l-0,-10.425l20.519,0Zm-0,10.425l-0,10.276l-20.519,0l-0,-10.276l20.519,-0Zm-0,-56.817l-0,10.227l-20.519,-0l-0,-10.227l20.519,-0Zm-0,-10.227l-0,10.227l-20.519,-0l-0,-10.227l20.519,-0Zm-0,-10.227l-0,10.227l-20.519,-0l-0,-10.227l20.519,-0Zm-0,-10.228l-0,10.228l-20.519,-0l-0,-10.228l20.519,0Zm-0,-10.227l-0,10.227l-20.519,0l-0,-10.227l20.519,0Zm-0,-6.521l-0,6.521l-20.519,0l-0,-6.521l20.519,-0Zm-0,-20.899l-0,10.227l-20.519,0l-0,-10.227l20.519,-0Zm-0,-15.652l-0,10.227l-20.519,0l-0,-10.227l20.519,0Zm-0,-11.835l-0,6.67l-20.519,-0l-0,-6.67l20.519,-0Zm-0,-10.188l-0,10.188l-20.519,-0l-0,-10.188l20.519,0Zm-0,-10.385l-0,10.385l-20.519,0l-0,-10.385l20.519,0Zm-0,-10.187l-0,10.187l-20.519,0l-0,-10.187l20.519,-0Zm-0,-10.346l-0,10.346l-20.519,-0l-0,-10.346l20.519,-0Zm-0,-10.346l-0,10.346l-20.519,-0l-0,-10.346l20.519,0Zm-0,-4.664l-0,4.664l-20.519,0l-0,-4.664l20.519,0Zm-0,-10.355l-0,10.355l-20.519,0l-0,-10.355l20.519,-0Zm-0,-10.356l-0,10.356l-20.519,-0l-0,-10.356l20.519,0Zm-0,-10.355l-0,10.355l-20.519,0l-0,-10.355l20.519,-0Zm-0,-10.356l-0,10.356l-20.519,-0l-0,-10.356l20.519,0Zm-0,119.6l-0,5.425l-20.519,-0l-0,-5.425l20.519,0Zm-0,-15.392l-0,5.165l-20.519,0l-0,-5.165l20.519,-0Zm-4.776,17.422l0,1.371l-14.413,0l0,-1.371l14.413,0Zm0,-15.652l0,1.371l-14.413,0l0,-1.371l14.413,0Zm4.094,14.609l-0,3.521l-3.294,-0l-0,-3.521l3.294,-0Zm-0,-15.652l-0,3.521l-3.294,0l-0,-3.521l3.294,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1052 520" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM24_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM24_Layout/resource.json new file mode 100644 index 0000000..73cceeb --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM24_Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "a9c915fbc07a94c8ee6837db4a8692a8ec80b90ae1580ce730bfc3f4298b39e7", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM24_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM24_Layout/thumbnail.png new file mode 100644 index 0000000..675c375 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM24_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM24_Layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM24_Layout/view.json new file mode 100644 index 0000000..e48f238 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM24_Layout/view.json @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM24" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M1.106,18.392l1052.75,0m-0,-17.398l-0,59.816l-16.572,-0l-0,4.797m-0,34.95l-0,10.342m-0,18.13l-0,8.535l16.572,-0l-0,269.762l-16.572,-0l-0,5.046m-0,34.639l-0,7.601m-0,34.95l-0,4.735l16.572,0l-0,44.545l-1052.87,0m-0,-88.031l1036.29,0m-0,-344.664l-1036.29,0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M1010.39,53.367l-0,13.281l22.332,-0l0,-13.281l-22.332,0Zm-120.768,-23.542l-0,39.237l102.121,0l0,-39.237l-102.121,0Zm-47.267,18.202l-0,19.394l25.536,0l0,-19.394l-25.536,0Zm-171.874,0l-0,19.394l25.536,0l0,-19.394l-25.536,0Zm-171.86,0l-0,19.394l25.536,0l-0,-19.394l-25.536,0Zm-170.449,0l0,19.394l25.536,0l0,-19.394l-25.536,0Zm-171.154,0l-0,19.394l25.536,0l0,-19.394l-25.536,0Zm561.569,-17.977l0,39.012l101.649,0l0,-39.012l-101.649,-0Zm-171.86,-0l0,39.012l101.649,0l0,-39.012l-101.649,-0Zm-170.448,-0l-0,39.012l101.649,0l-0,-39.012l-101.649,-0Zm-171.154,-0l-0,39.012l101.648,0l0,-39.012l-101.648,-0Zm-171.86,-0l-0,39.012l101.648,0l0,-39.012l-101.648,-0Zm977.125,472.984l-0,-13.281l22.332,0l0,13.281l-22.332,-0Zm-120.768,23.542l-0,-39.237l102.121,-0l0,39.237l-102.121,-0Zm-47.267,-18.202l-0,-19.394l25.536,-0l0,19.394l-25.536,-0Zm-171.874,-0l-0,-19.394l25.536,-0l0,19.394l-25.536,-0Zm-171.86,-0l-0,-19.394l25.536,-0l-0,19.394l-25.536,-0Zm-170.449,-0l0,-19.394l25.536,-0l0,19.394l-25.536,-0Zm-171.154,-0l-0,-19.394l25.536,-0l0,19.394l-25.536,-0Zm561.569,17.977l0,-39.012l101.649,-0l0,39.012l-101.649,0Zm-171.86,0l0,-39.012l101.649,-0l0,39.012l-101.649,0Zm-170.448,0l-0,-39.012l101.649,-0l-0,39.012l-101.649,0Zm-171.154,0l-0,-39.012l101.648,-0l0,39.012l-101.648,0Zm-171.86,0l-0,-39.012l101.648,-0l0,39.012l-101.648,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M50.432,404.753l0,5.495l-20.654,0l0,-5.495l20.654,-0Zm0,-9.509l0,9.509l-16.589,-0l-0,-9.509l16.589,0Zm0,-5.495l0,5.495l-20.654,0l0,-5.495l20.654,0Zm0,-9.2l0,9.2l-16.589,0l-0,-9.2l16.589,0Zm0,-5.804l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.003l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.003l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.003l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-14.51l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.003l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,-0l0,-5.804l20.654,-0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,-15.004l0,5.804l-20.654,0l0,-5.804l20.654,0Zm0,230.367l0,9.199l-16.589,0l-0,-9.199l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,0Zm0,-15.004l0,9.2l-16.589,0l-0,-9.2l16.589,0Zm0,-15.003l0,9.199l-16.589,0l-0,-9.199l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,0Zm0,-15.004l0,9.2l-16.589,0l-0,-9.2l16.589,0Zm0,-15.003l0,9.199l-16.589,0l-0,-9.199l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,-0Zm0,-14.51l0,8.706l-16.589,-0l-0,-8.706l16.589,0Zm0,-15.004l0,9.2l-16.589,0l-0,-9.2l16.589,0Zm0,-15.003l0,9.199l-16.589,0l-0,-9.199l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,-0Zm0,-15.004l0,9.2l-16.589,-0l-0,-9.2l16.589,0Zm0,-15.004l0,9.2l-16.589,0l-0,-9.2l16.589,0Zm22.156,263.77l-0,5.495l20.654,0l-0,-5.495l-20.654,-0Zm-0,-9.509l-0,9.509l16.59,-0l-0,-9.509l-16.59,0Zm-0,-5.495l-0,5.495l20.654,0l-0,-5.495l-20.654,0Zm-0,-9.2l-0,9.2l16.59,0l-0,-9.2l-16.59,0Zm-0,-5.804l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.003l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.003l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.003l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-14.51l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.003l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,-0l-0,-5.804l-20.654,-0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,-15.004l-0,5.804l20.654,0l-0,-5.804l-20.654,0Zm-0,230.367l-0,9.199l16.59,0l-0,-9.199l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,0Zm-0,-15.004l-0,9.2l16.59,0l-0,-9.2l-16.59,0Zm-0,-15.003l-0,9.199l16.59,0l-0,-9.199l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,0Zm-0,-15.004l-0,9.2l16.59,0l-0,-9.2l-16.59,0Zm-0,-15.003l-0,9.199l16.59,0l-0,-9.199l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,-0Zm-0,-14.51l-0,8.706l16.59,-0l-0,-8.706l-16.59,0Zm-0,-15.004l-0,9.2l16.59,0l-0,-9.2l-16.59,0Zm-0,-15.003l-0,9.199l16.59,0l-0,-9.199l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,-0Zm-0,-15.004l-0,9.2l16.59,-0l-0,-9.2l-16.59,0Zm-0,-15.004l-0,9.2l16.59,0l-0,-9.2l-16.59,0Zm176.304,6.055l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.252,-0l0,-3.853l3.252,-0Zm-0,-16.449l-0,3.853l-3.252,0l0,-3.853l3.252,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm-100.075,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.251,-0l-0,-3.853l3.251,-0Zm-0,-16.449l-0,3.853l-3.251,0l-0,-3.853l3.251,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm200.15,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.252,-0l0,-3.853l3.252,-0Zm-0,-16.449l-0,3.853l-3.252,0l0,-3.853l3.252,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm100.472,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.251,-0l-0,-3.853l3.251,-0Zm-0,-16.449l-0,3.853l-3.251,0l-0,-3.853l3.251,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm100.472,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.251,-0l-0,-3.853l3.251,-0Zm-0,-16.449l-0,3.853l-3.251,0l-0,-3.853l3.251,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm99.678,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.252,-0l0,-3.853l3.252,-0Zm-0,-16.449l-0,3.853l-3.252,0l0,-3.853l3.252,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm200.785,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l-0,3.853l-3.252,-0l0,-3.853l3.252,-0Zm-0,-16.449l-0,3.853l-3.252,0l0,-3.853l3.252,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm100.416,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l0,3.853l-3.251,-0l-0,-3.853l3.251,-0Zm0,-16.449l0,3.853l-3.251,0l-0,-3.853l3.251,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm-200.332,-116.721l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,-11.08l0,11.08l-22.013,0l-0,-11.08l22.013,0Zm0,33.308l0,11.148l-22.013,-0l-0,-11.148l22.013,0Zm0,-11.148l0,11.148l-22.013,0l-0,-11.148l22.013,0Zm0,22.296l0,11.109l-22.013,0l-0,-11.109l22.013,-0Zm0,11.109l0,11.081l-22.013,0l-0,-11.081l22.013,0Zm0,11.081l0,10.974l-22.013,0l-0,-10.974l22.013,0Zm0,10.974l0,11.393l-22.013,0l-0,-11.393l22.013,0Zm0,11.393l0,11.164l-22.013,-0l-0,-11.164l22.013,0Zm0,11.164l0,11.163l-22.013,-0l-0,-11.163l22.013,-0Zm0,11.163l0,5.544l-22.013,0l-0,-5.544l22.013,-0Zm0,5.544l0,10.917l-22.013,-0l-0,-10.917l22.013,0Zm0,16.696l0,10.916l-22.013,0l-0,-10.916l22.013,-0Zm0,22.187l0,11.074l-22.013,0l-0,-11.074l22.013,0Zm0,11.074l0,11.075l-22.013,-0l-0,-11.075l22.013,0Zm0,11.075l0,11.074l-22.013,0l-0,-11.074l22.013,-0Zm0,11.074l0,11.233l-22.013,-0l-0,-11.233l22.013,0Zm0,11.233l0,11.034l-22.013,0l-0,-11.034l22.013,-0Zm0,11.034l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,11.154l-22.013,-0l-0,-11.154l22.013,0Zm0,11.154l0,11.153l-22.013,-0l-0,-11.153l22.013,-0Zm0,11.153l0,11.153l-22.013,0l-0,-11.153l22.013,-0Zm0,11.153l0,10.798l-22.013,0l-0,-10.798l22.013,0Zm-17.749,-138.334l0,3.853l-3.251,-0l-0,-3.853l3.251,-0Zm0,-16.449l0,3.853l-3.251,0l-0,-3.853l3.251,0Zm16.417,17.486l-0,1.729l-15.404,-0l-0,-1.729l15.404,0Zm-0,-16.448l-0,1.728l-15.404,0l-0,-1.728l15.404,-0Zm1.332,14.522l0,5.779l-22.013,-0l-0,-5.779l22.013,-0Zm-478.704,-116.721l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l-0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l-0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l-0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l-0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l-0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l-0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l-0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l-0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l-0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l-0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l-0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l-0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l-0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l-0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l-0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l-0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l-0,-10.798l-22.013,0Zm17.749,-138.334l-0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm-0,-16.449l-0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l-0,-5.779l-22.013,-0Zm-100.075,-116.721l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l-0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l-0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l-0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l-0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l-0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l-0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l-0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l-0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l-0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l-0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l-0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l-0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l-0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l-0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l-0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l-0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l-0,-10.798l-22.013,0Zm17.749,-138.334l-0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm-0,-16.449l-0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l-0,-5.779l-22.013,-0Zm200.15,-116.721l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l-0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l-0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l-0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l-0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l-0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l-0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l-0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l-0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l-0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l-0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l-0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l-0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l-0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l-0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l-0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l-0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l-0,-10.798l-22.013,0Zm17.749,-138.334l-0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm-0,-16.449l-0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l-0,-5.779l-22.013,-0Zm100.472,-116.721l-0,11.08l22.013,0l0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l0,-10.798l-22.013,0Zm17.749,-138.334l-0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm-0,-16.449l-0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l0,-5.779l-22.013,-0Zm100.472,-116.721l-0,11.08l22.013,0l0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l0,-10.798l-22.013,0Zm17.749,-138.334l0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm0,-16.449l0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l0,-5.779l-22.013,-0Zm99.678,-116.721l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l-0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l-0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l-0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l-0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l-0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l-0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l-0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l-0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l-0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l-0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l-0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l-0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l-0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l-0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l-0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l-0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l-0,-10.798l-22.013,0Zm17.749,-138.334l-0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm-0,-16.449l-0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l-0,-5.779l-22.013,-0Zm200.785,-116.721l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l-0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l-0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l-0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l-0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l-0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l-0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l-0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l-0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l-0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l-0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l-0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l-0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l-0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l-0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l-0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l-0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l-0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l-0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l-0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l-0,-10.798l-22.013,0Zm17.749,-138.334l-0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm-0,-16.449l-0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l-0,-5.779l-22.013,-0Zm100.416,-116.721l-0,11.08l22.013,0l0,-11.08l-22.013,0Zm-0,-11.08l-0,11.08l22.013,0l0,-11.08l-22.013,0Zm-0,33.308l-0,11.148l22.013,-0l0,-11.148l-22.013,0Zm-0,-11.148l-0,11.148l22.013,0l0,-11.148l-22.013,0Zm-0,22.296l-0,11.109l22.013,0l0,-11.109l-22.013,-0Zm-0,11.109l-0,11.081l22.013,0l0,-11.081l-22.013,0Zm-0,11.081l-0,10.974l22.013,0l0,-10.974l-22.013,0Zm-0,10.974l-0,11.393l22.013,0l0,-11.393l-22.013,0Zm-0,11.393l-0,11.164l22.013,-0l0,-11.164l-22.013,0Zm-0,11.164l-0,11.163l22.013,-0l0,-11.163l-22.013,-0Zm-0,11.163l-0,5.544l22.013,0l0,-5.544l-22.013,-0Zm-0,5.544l-0,10.917l22.013,-0l0,-10.917l-22.013,0Zm-0,16.696l-0,10.916l22.013,0l0,-10.916l-22.013,-0Zm-0,22.187l-0,11.074l22.013,0l0,-11.074l-22.013,0Zm-0,11.074l-0,11.075l22.013,-0l0,-11.075l-22.013,0Zm-0,11.075l-0,11.074l22.013,0l0,-11.074l-22.013,-0Zm-0,11.074l-0,11.233l22.013,-0l0,-11.233l-22.013,0Zm-0,11.233l-0,11.034l22.013,0l0,-11.034l-22.013,-0Zm-0,11.034l-0,11.154l22.013,-0l0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,0l0,-11.153l-22.013,-0Zm-0,11.153l-0,11.154l22.013,-0l0,-11.154l-22.013,0Zm-0,11.154l-0,11.153l22.013,-0l0,-11.153l-22.013,-0Zm-0,11.153l-0,11.153l22.013,0l0,-11.153l-22.013,-0Zm-0,11.153l-0,10.798l22.013,0l0,-10.798l-22.013,0Zm17.749,-138.334l0,3.853l3.251,-0l0,-3.853l-3.251,-0Zm0,-16.449l0,3.853l3.251,0l0,-3.853l-3.251,0Zm-16.417,17.486l0,1.729l15.404,-0l0,-1.729l-15.404,0Zm0,-16.448l0,1.728l15.404,0l0,-1.728l-15.404,-0Zm-1.332,14.522l-0,5.779l22.013,-0l0,-5.779l-22.013,-0Zm-898.971,-130.98l-0,0.935l-26.09,0l0,-0.935l26.09,-0Zm-25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm-0.734,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.09,0l0,-0.936l26.09,0Zm-25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm-0.734,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm111.717,-281.059l0,0.935l-26.089,0l-0,-0.935l26.089,-0Zm-25.107,-0l0,0.935l-0.982,0l-0,-0.935l0.982,-0Zm25.107,-0l0,0.935l-0.982,0l-0,-0.935l0.982,-0Zm-12.31,-0l-0,0.935l-0.735,0l0,-0.935l0.735,-0Zm-0.735,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm13.045,281.744l0,0.936l-26.089,0l-0,-0.936l26.089,0Zm-25.107,0l0,0.936l-0.982,0l-0,-0.936l0.982,0Zm25.107,0l0,0.936l-0.982,0l-0,-0.936l0.982,0Zm-12.31,0l-0,0.936l-0.735,0l0,-0.936l0.735,0Zm-0.735,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm113.505,-281.744l-0,0.935l-26.089,0l-0,-0.935l26.089,-0Zm-25.107,-0l-0,0.935l-0.982,0l-0,-0.935l0.982,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm-0.734,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.089,0l-0,-0.936l26.089,0Zm-25.107,0l-0,0.936l-0.982,0l-0,-0.936l0.982,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm-0.734,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm112.811,-281.744l-0,0.935l-26.09,0l0,-0.935l26.09,-0Zm-25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm-0.734,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.09,0l0,-0.936l26.09,0Zm-25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm-0.734,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm113.678,-281.744l-0,0.935l-26.09,0l0,-0.935l26.09,-0Zm-25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm-0.734,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.09,0l0,-0.936l26.09,0Zm-25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm-0.734,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm112.984,-281.744l-0,0.935l-26.089,0l-0,-0.935l26.089,-0Zm-25.107,-0l0,0.935l-0.982,0l-0,-0.935l0.982,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm-0.734,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.089,0l-0,-0.936l26.089,0Zm-25.107,0l0,0.936l-0.982,0l-0,-0.936l0.982,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm-0.734,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm113.505,-281.744l-0,0.935l-26.09,0l0,-0.935l26.09,-0Zm-25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm-0.734,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.09,0l0,-0.936l26.09,0Zm-25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm-0.734,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm113.331,-281.744l-0,0.935l-26.089,0l-0,-0.935l26.089,-0Zm-25.107,-0l-0,0.935l-0.982,0l-0,-0.935l0.982,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm-0.734,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.089,0l-0,-0.936l26.089,0Zm-25.107,0l-0,0.936l-0.982,0l-0,-0.936l0.982,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm-0.734,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm113.158,-281.744l-0,0.935l-26.09,0l0,-0.935l26.09,-0Zm-25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm-0.734,-0l-0,0.935l-0.734,0l-0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.09,0l0,-0.936l26.09,0Zm-25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm-0.734,0l-0,0.936l-0.734,0l-0,-0.936l0.734,0Zm113.331,-281.744l-0,0.935l-26.09,0l0,-0.935l26.09,-0Zm-25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm25.107,-0l-0,0.935l-0.983,0l0,-0.935l0.983,-0Zm-12.311,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm-0.734,-0l0,0.935l-0.734,0l0,-0.935l0.734,-0Zm13.045,281.744l-0,0.936l-26.09,0l0,-0.936l26.09,0Zm-25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm25.107,0l-0,0.936l-0.983,0l0,-0.936l0.983,0Zm-12.311,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm-0.734,0l0,0.936l-0.734,0l0,-0.936l0.734,0Zm-167.221,-61.963l-0,11.064l-21.889,0l-0,-11.064l21.889,-0Zm-0,11.064l-0,5.164l-21.889,-0l-0,-5.164l21.889,0Zm-0,5.164l-0,11.117l-21.889,-0l-0,-11.117l21.889,-0Zm-0,11.117l-0,11.222l-21.889,0l-0,-11.222l21.889,-0Zm-0,11.222l-0,11.118l-21.889,-0l-0,-11.118l21.889,0Zm-0,11.118l-0,10.959l-21.889,-0l-0,-10.959l21.889,-0Zm-0,-60.591l-0,10.906l-21.889,-0l-0,-10.906l21.889,-0Zm-0,-10.907l-0,10.907l-21.889,-0l-0,-10.907l21.889,0Zm-0,-10.906l-0,10.906l-21.889,0l-0,-10.906l21.889,-0Zm-0,-10.907l-0,10.907l-21.889,-0l-0,-10.907l21.889,0Zm-0,-10.906l-0,10.906l-21.889,0l-0,-10.906l21.889,0Zm-0,-6.955l-0,6.955l-21.889,0l-0,-6.955l21.889,0Zm-0,-22.287l-0,10.907l-21.889,-0l-0,-10.907l21.889,0Zm-0,-16.691l-0,10.906l-21.889,0l-0,-10.906l21.889,-0Zm-0,-12.621l-0,7.112l-21.889,0l-0,-7.112l21.889,-0Zm-0,-10.865l-0,10.865l-21.889,-0l-0,-10.865l21.889,0Zm-0,-11.075l-0,11.075l-21.889,0l-0,-11.075l21.889,0Zm-0,-10.864l-0,10.864l-21.889,0l-0,-10.864l21.889,0Zm-0,-11.033l-0,11.033l-21.889,0l-0,-11.033l21.889,0Zm-0,-11.033l-0,11.033l-21.889,0l-0,-11.033l21.889,0Zm-0,-4.973l-0,4.973l-21.889,0l-0,-4.973l21.889,-0Zm-0,-11.044l-0,11.044l-21.889,-0l-0,-11.044l21.889,0Zm-0,-11.043l-0,11.043l-21.889,0l-0,-11.043l21.889,-0Zm-0,-11.043l-0,11.043l-21.889,-0l-0,-11.043l21.889,-0Zm-0,-11.044l-0,11.044l-21.889,-0l-0,-11.044l21.889,0Zm-0,127.544l-0,5.785l-21.889,0l-0,-5.785l21.889,0Zm-0,-16.415l-0,5.509l-21.889,-0l-0,-5.509l21.889,0Zm-5.095,18.58l0,1.462l-15.375,0l-0,-1.462l15.375,0Zm0,-16.691l0,1.462l-15.375,-0l-0,-1.462l15.375,-0Zm4.367,15.578l-0,3.755l-3.514,0l0,-3.755l3.514,0Zm-0,-16.691l-0,3.755l-3.514,-0l0,-3.755l3.514,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1055 540" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM31_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM31_Layout/resource.json new file mode 100644 index 0000000..35cef67 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM31_Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "d77a9840e168ab57f3035dd1f931b85206c863a999cb609d4029d60497c5fbbf", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM31_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM31_Layout/thumbnail.png new file mode 100644 index 0000000..33f71ec Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM31_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM31_Layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM31_Layout/view.json new file mode 100644 index 0000000..93a8b32 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM31_Layout/view.json @@ -0,0 +1,119 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM31" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M27.171,486.061l-0,4.463l-10.449,0l0,51.844m0,-8.883l1011.28,0m-18.168,-44.97l-0,53.853m-982.667,-97.35l1000.4,-0m-1000.4,5.193l-0,-14.9m-0,-18.619l-0,-4.623l-10.449,0l0,-271.209l10.449,-0l-0,-4.61m-0,-35.643l-0,-6.492m-0,-35.376l-0,-12.466l-26.177,0m15.728,0l0,-45.279m0,7.746l1010.93,0m-17.815,0l-0,45.062m-0,35.565l-0,14.024m-0,35.257l-0,314.788m18.168,-356.291l-1000.84,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "opacity": 1, + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M57.259,44.512l0,13.385l-20.888,-0l0,-13.385l20.888,0Zm112.96,-23.727l-0,39.546l-95.519,-0l0,-39.546l95.519,-0Zm44.21,18.345l0,19.547l-23.885,-0l0,-19.547l23.885,-0Zm160.762,-0l-0,19.547l-23.886,-0l0,-19.547l23.886,-0Zm160.747,-0l0,19.547l-23.885,-0l0,-19.547l23.885,-0Zm159.428,-0l0,19.547l-23.885,-0l-0,-19.547l23.885,-0Zm160.088,-0l-0,19.547l-23.885,-0l-0,-19.547l23.885,-0Zm-525.26,-18.119l0,39.32l-95.076,-0l-0,-39.32l95.076,-0Zm160.748,-0l0,39.32l-95.076,-0l-0,-39.32l95.076,-0Zm159.428,-0l-0,39.32l-95.076,-0l-0,-39.32l95.076,-0Zm160.088,-0l-0,39.32l-95.077,-0l0,-39.32l95.077,-0Zm160.748,-0l-0,39.32l-95.077,-0l0,-39.32l95.077,-0Zm-913.947,476.708l0,-13.385l-20.888,0l0,13.385l20.888,0Zm112.96,23.728l-0,-39.546l-95.519,-0l0,39.546l95.519,-0Zm44.21,-18.346l0,-19.546l-23.885,-0l0,19.546l23.885,0Zm160.762,0l-0,-19.546l-23.886,-0l0,19.546l23.886,0Zm160.747,0l0,-19.546l-23.885,-0l0,19.546l23.885,0Zm159.428,0l0,-19.546l-23.885,-0l-0,19.546l23.885,0Zm160.088,0l-0,-19.546l-23.885,-0l-0,19.546l23.885,0Zm-525.26,18.119l0,-39.319l-95.076,-0l-0,39.319l95.076,0Zm160.748,0l0,-39.319l-95.076,-0l-0,39.319l95.076,0Zm159.428,0l-0,-39.319l-95.076,-0l-0,39.319l95.076,0Zm160.088,0l-0,-39.319l-95.077,-0l0,39.319l95.077,0Zm160.748,0l-0,-39.319l-95.077,-0l0,39.319l95.077,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M93.285,406.196l0,5.544l-19.313,0l0,-5.544l19.313,-0Zm0,-9.595l0,9.595l-15.513,-0l0,-9.595l15.513,0Zm0,-5.544l0,5.544l-19.313,0l0,-5.544l19.313,-0Zm0,-9.283l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-5.856l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-15.139l0,5.856l-19.313,-0l0,-5.856l19.313,-0Zm0,-14.641l0,5.856l-19.313,0l0,-5.856l19.313,0Zm0,-15.139l0,5.856l-19.313,0l0,-5.856l19.313,0Zm0,-15.139l0,5.856l-19.313,0l0,-5.856l19.313,0Zm0,-15.139l0,5.856l-19.313,0l0,-5.856l19.313,0Zm0,-15.139l0,5.856l-19.313,0l0,-5.856l19.313,0Zm0,-15.139l0,5.856l-19.313,0l0,-5.856l19.313,0Zm0,232.443l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-15.139l0,9.283l-15.513,-0l0,-9.283l15.513,-0Zm0,-14.641l0,8.785l-15.513,-0l0,-8.785l15.513,0Zm0,-15.139l0,9.283l-15.513,0l0,-9.283l15.513,0Zm0,-15.139l0,9.283l-15.513,0l0,-9.283l15.513,0Zm0,-15.139l0,9.283l-15.513,0l0,-9.283l15.513,0Zm0,-15.139l0,9.283l-15.513,0l0,-9.283l15.513,0Zm0,-15.139l0,9.283l-15.513,0l0,-9.283l15.513,0Zm20.717,266.148l-0,5.544l19.313,0l-0,-5.544l-19.313,-0Zm-0,-9.595l-0,9.595l15.513,-0l-0,-9.595l-15.513,0Zm-0,-5.544l-0,5.544l19.313,0l-0,-5.544l-19.313,-0Zm-0,-9.283l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-5.856l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-15.139l-0,5.856l19.313,-0l-0,-5.856l-19.313,-0Zm-0,-14.641l-0,5.856l19.313,0l-0,-5.856l-19.313,0Zm-0,-15.139l-0,5.856l19.313,0l-0,-5.856l-19.313,0Zm-0,-15.139l-0,5.856l19.313,0l-0,-5.856l-19.313,0Zm-0,-15.139l-0,5.856l19.313,0l-0,-5.856l-19.313,0Zm-0,-15.139l-0,5.856l19.313,0l-0,-5.856l-19.313,0Zm-0,-15.139l-0,5.856l19.313,0l-0,-5.856l-19.313,0Zm-0,232.443l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-15.139l-0,9.283l15.513,-0l-0,-9.283l-15.513,-0Zm-0,-14.641l-0,8.785l15.513,-0l-0,-8.785l-15.513,0Zm-0,-15.139l-0,9.283l15.513,0l-0,-9.283l-15.513,0Zm-0,-15.139l-0,9.283l15.513,0l-0,-9.283l-15.513,0Zm-0,-15.139l-0,9.283l15.513,0l-0,-9.283l-15.513,0Zm-0,-15.139l-0,9.283l15.513,0l-0,-9.283l-15.513,0Zm-0,-15.139l-0,9.283l15.513,0l-0,-9.283l-15.513,0Zm164.857,6.11l0,11.18l-20.584,-0l0,-11.18l20.584,0Zm0,-11.18l0,11.18l-20.584,0l0,-11.18l20.584,0Zm0,33.608l0,11.248l-20.584,0l0,-11.248l20.584,0Zm0,-11.248l0,11.248l-20.584,0l0,-11.248l20.584,-0Zm0,22.496l0,11.21l-20.584,0l0,-11.21l20.584,0Zm0,11.21l0,11.181l-20.584,-0l0,-11.181l20.584,0Zm0,11.181l0,11.072l-20.584,0l0,-11.072l20.584,-0Zm0,11.072l0,11.496l-20.584,0l0,-11.496l20.584,0Zm0,11.496l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,5.595l-20.584,-0l0,-5.595l20.584,0Zm0,5.595l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,16.846l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,22.387l0,11.174l-20.584,0l0,-11.174l20.584,-0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.334l-20.584,0l0,-11.334l20.584,0Zm0,11.334l0,11.134l-20.584,0l0,-11.134l20.584,0Zm0,11.134l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,10.895l-20.584,0l0,-10.895l20.584,0Zm-16.597,-139.581l0,3.887l-3.04,0l0,-3.887l3.04,-0Zm0,-16.597l0,3.887l-3.04,0l0,-3.887l3.04,-0Zm15.351,17.643l0,1.745l-14.404,-0l0,-1.745l14.404,0Zm0,-16.597l0,1.745l-14.404,-0l0,-1.745l14.404,0Zm1.246,14.654l0,5.831l-20.584,-0l0,-5.831l20.584,-0Zm-93.577,-117.773l-0,11.18l-20.584,-0l-0,-11.18l20.584,0Zm-0,-11.18l-0,11.18l-20.584,0l-0,-11.18l20.584,0Zm-0,33.608l-0,11.248l-20.584,0l-0,-11.248l20.584,0Zm-0,-11.248l-0,11.248l-20.584,0l-0,-11.248l20.584,-0Zm-0,22.496l-0,11.21l-20.584,0l-0,-11.21l20.584,0Zm-0,11.21l-0,11.181l-20.584,-0l-0,-11.181l20.584,0Zm-0,11.181l-0,11.072l-20.584,0l-0,-11.072l20.584,-0Zm-0,11.072l-0,11.496l-20.584,0l-0,-11.496l20.584,0Zm-0,11.496l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,5.595l-20.584,-0l-0,-5.595l20.584,0Zm-0,5.595l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,16.846l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,22.387l-0,11.174l-20.584,0l-0,-11.174l20.584,-0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.334l-20.584,0l-0,-11.334l20.584,0Zm-0,11.334l-0,11.134l-20.584,0l-0,-11.134l20.584,0Zm-0,11.134l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,10.895l-20.584,0l-0,-10.895l20.584,0Zm-16.597,-139.581l0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm0,-16.597l0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm15.351,17.643l-0,1.745l-14.404,-0l0,-1.745l14.404,0Zm-0,-16.597l-0,1.745l-14.404,-0l0,-1.745l14.404,0Zm1.246,14.654l-0,5.831l-20.584,-0l-0,-5.831l20.584,-0Zm187.154,-117.773l0,11.18l-20.584,-0l0,-11.18l20.584,0Zm0,-11.18l0,11.18l-20.584,0l0,-11.18l20.584,0Zm0,33.608l0,11.248l-20.584,0l0,-11.248l20.584,0Zm0,-11.248l0,11.248l-20.584,0l0,-11.248l20.584,-0Zm0,22.496l0,11.21l-20.584,0l0,-11.21l20.584,0Zm0,11.21l0,11.181l-20.584,-0l0,-11.181l20.584,0Zm0,11.181l0,11.072l-20.584,0l0,-11.072l20.584,-0Zm0,11.072l0,11.496l-20.584,0l0,-11.496l20.584,0Zm0,11.496l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,5.595l-20.584,-0l0,-5.595l20.584,0Zm0,5.595l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,16.846l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,22.387l0,11.174l-20.584,0l0,-11.174l20.584,-0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.334l-20.584,0l0,-11.334l20.584,0Zm0,11.334l0,11.134l-20.584,0l0,-11.134l20.584,0Zm0,11.134l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,10.895l-20.584,0l0,-10.895l20.584,0Zm-16.596,-139.581l-0,3.887l-3.041,0l0,-3.887l3.041,-0Zm-0,-16.597l-0,3.887l-3.041,0l0,-3.887l3.041,-0Zm15.35,17.643l0,1.745l-14.403,-0l-0,-1.745l14.403,0Zm0,-16.597l0,1.745l-14.403,-0l-0,-1.745l14.403,0Zm1.246,14.654l0,5.831l-20.584,-0l0,-5.831l20.584,-0Zm93.949,-117.773l-0,11.18l-20.584,-0l-0,-11.18l20.584,0Zm-0,-11.18l-0,11.18l-20.584,0l-0,-11.18l20.584,0Zm-0,33.608l-0,11.248l-20.584,0l-0,-11.248l20.584,0Zm-0,-11.248l-0,11.248l-20.584,0l-0,-11.248l20.584,-0Zm-0,22.496l-0,11.21l-20.584,0l-0,-11.21l20.584,0Zm-0,11.21l-0,11.181l-20.584,-0l-0,-11.181l20.584,0Zm-0,11.181l-0,11.072l-20.584,0l-0,-11.072l20.584,-0Zm-0,11.072l-0,11.496l-20.584,0l-0,-11.496l20.584,0Zm-0,11.496l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,5.595l-20.584,-0l-0,-5.595l20.584,0Zm-0,5.595l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,16.846l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,22.387l-0,11.174l-20.584,0l-0,-11.174l20.584,-0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.334l-20.584,0l-0,-11.334l20.584,0Zm-0,11.334l-0,11.134l-20.584,0l-0,-11.134l20.584,0Zm-0,11.134l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,10.895l-20.584,0l-0,-10.895l20.584,0Zm-16.597,-139.581l0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm0,-16.597l0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm15.351,17.643l-0,1.745l-14.404,-0l0,-1.745l14.404,0Zm-0,-16.597l-0,1.745l-14.404,-0l0,-1.745l14.404,0Zm1.246,14.654l-0,5.831l-20.584,-0l-0,-5.831l20.584,-0Zm93.949,-117.773l-0,11.18l-20.584,-0l-0,-11.18l20.584,0Zm-0,-11.18l-0,11.18l-20.584,0l-0,-11.18l20.584,0Zm-0,33.608l-0,11.248l-20.584,0l-0,-11.248l20.584,0Zm-0,-11.248l-0,11.248l-20.584,0l-0,-11.248l20.584,-0Zm-0,22.496l-0,11.21l-20.584,0l-0,-11.21l20.584,0Zm-0,11.21l-0,11.181l-20.584,-0l-0,-11.181l20.584,0Zm-0,11.181l-0,11.072l-20.584,0l-0,-11.072l20.584,-0Zm-0,11.072l-0,11.496l-20.584,0l-0,-11.496l20.584,0Zm-0,11.496l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,5.595l-20.584,-0l-0,-5.595l20.584,0Zm-0,5.595l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,16.846l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,22.387l-0,11.174l-20.584,0l-0,-11.174l20.584,-0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.334l-20.584,0l-0,-11.334l20.584,0Zm-0,11.334l-0,11.134l-20.584,0l-0,-11.134l20.584,0Zm-0,11.134l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,10.895l-20.584,0l-0,-10.895l20.584,0Zm-16.597,-139.581l-0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm-0,-16.597l-0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm15.351,17.643l-0,1.745l-14.404,-0l-0,-1.745l14.404,0Zm-0,-16.597l-0,1.745l-14.404,-0l-0,-1.745l14.404,0Zm1.246,14.654l-0,5.831l-20.584,-0l-0,-5.831l20.584,-0Zm93.206,-117.773l-0,11.18l-20.584,-0l-0,-11.18l20.584,0Zm-0,-11.18l-0,11.18l-20.584,0l-0,-11.18l20.584,0Zm-0,33.608l-0,11.248l-20.584,0l-0,-11.248l20.584,0Zm-0,-11.248l-0,11.248l-20.584,0l-0,-11.248l20.584,-0Zm-0,22.496l-0,11.21l-20.584,0l-0,-11.21l20.584,0Zm-0,11.21l-0,11.181l-20.584,-0l-0,-11.181l20.584,0Zm-0,11.181l-0,11.072l-20.584,0l-0,-11.072l20.584,-0Zm-0,11.072l-0,11.496l-20.584,0l-0,-11.496l20.584,0Zm-0,11.496l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,5.595l-20.584,-0l-0,-5.595l20.584,0Zm-0,5.595l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,16.846l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,22.387l-0,11.174l-20.584,0l-0,-11.174l20.584,-0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.334l-20.584,0l-0,-11.334l20.584,0Zm-0,11.334l-0,11.134l-20.584,0l-0,-11.134l20.584,0Zm-0,11.134l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,10.895l-20.584,0l-0,-10.895l20.584,0Zm-16.597,-139.581l-0,3.887l-3.041,0l0,-3.887l3.041,-0Zm-0,-16.597l-0,3.887l-3.041,0l0,-3.887l3.041,-0Zm15.351,17.643l-0,1.745l-14.404,-0l-0,-1.745l14.404,0Zm-0,-16.597l-0,1.745l-14.404,-0l-0,-1.745l14.404,0Zm1.246,14.654l-0,5.831l-20.584,-0l-0,-5.831l20.584,-0Zm187.748,-117.773l-0,11.18l-20.584,-0l-0,-11.18l20.584,0Zm-0,-11.18l-0,11.18l-20.584,0l-0,-11.18l20.584,0Zm-0,33.608l-0,11.248l-20.584,0l-0,-11.248l20.584,0Zm-0,-11.248l-0,11.248l-20.584,0l-0,-11.248l20.584,-0Zm-0,22.496l-0,11.21l-20.584,0l-0,-11.21l20.584,0Zm-0,11.21l-0,11.181l-20.584,-0l-0,-11.181l20.584,0Zm-0,11.181l-0,11.072l-20.584,0l-0,-11.072l20.584,-0Zm-0,11.072l-0,11.496l-20.584,0l-0,-11.496l20.584,0Zm-0,11.496l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,11.264l-20.584,0l-0,-11.264l20.584,0Zm-0,11.264l-0,5.595l-20.584,-0l-0,-5.595l20.584,0Zm-0,5.595l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,16.846l-0,11.015l-20.584,-0l-0,-11.015l20.584,-0Zm-0,22.387l-0,11.174l-20.584,0l-0,-11.174l20.584,-0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.174l-20.584,0l-0,-11.174l20.584,0Zm-0,11.174l-0,11.334l-20.584,0l-0,-11.334l20.584,0Zm-0,11.334l-0,11.134l-20.584,0l-0,-11.134l20.584,0Zm-0,11.134l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,11.254l-20.584,0l-0,-11.254l20.584,0Zm-0,11.254l-0,10.895l-20.584,0l-0,-10.895l20.584,0Zm-16.597,-139.581l0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm0,-16.597l0,3.887l-3.04,0l-0,-3.887l3.04,-0Zm15.351,17.643l-0,1.745l-14.404,-0l0,-1.745l14.404,0Zm-0,-16.597l-0,1.745l-14.404,-0l0,-1.745l14.404,0Zm1.246,14.654l-0,5.831l-20.584,-0l-0,-5.831l20.584,-0Zm93.896,-117.773l0,11.18l-20.584,-0l0,-11.18l20.584,0Zm0,-11.18l0,11.18l-20.584,0l0,-11.18l20.584,0Zm0,33.608l0,11.248l-20.584,0l0,-11.248l20.584,0Zm0,-11.248l0,11.248l-20.584,0l0,-11.248l20.584,-0Zm0,22.496l0,11.21l-20.584,0l0,-11.21l20.584,0Zm0,11.21l0,11.181l-20.584,-0l0,-11.181l20.584,0Zm0,11.181l0,11.072l-20.584,0l0,-11.072l20.584,-0Zm0,11.072l0,11.496l-20.584,0l0,-11.496l20.584,0Zm0,11.496l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,5.595l-20.584,-0l0,-5.595l20.584,0Zm0,5.595l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,16.846l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,22.387l0,11.174l-20.584,0l0,-11.174l20.584,-0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.334l-20.584,0l0,-11.334l20.584,0Zm0,11.334l0,11.134l-20.584,0l0,-11.134l20.584,0Zm0,11.134l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,10.895l-20.584,0l0,-10.895l20.584,0Zm-16.597,-139.581l0,3.887l-3.04,0l0,-3.887l3.04,-0Zm0,-16.597l0,3.887l-3.04,0l0,-3.887l3.04,-0Zm15.351,17.643l0,1.745l-14.404,-0l0,-1.745l14.404,0Zm0,-16.597l0,1.745l-14.404,-0l0,-1.745l14.404,0Zm1.246,14.654l0,5.831l-20.584,-0l0,-5.831l20.584,-0Zm-187.325,-117.773l0,11.18l-20.584,-0l0,-11.18l20.584,0Zm0,-11.18l0,11.18l-20.584,0l0,-11.18l20.584,0Zm0,33.608l0,11.248l-20.584,0l0,-11.248l20.584,0Zm0,-11.248l0,11.248l-20.584,0l0,-11.248l20.584,-0Zm0,22.496l0,11.21l-20.584,0l0,-11.21l20.584,0Zm0,11.21l0,11.181l-20.584,-0l0,-11.181l20.584,0Zm0,11.181l0,11.072l-20.584,0l0,-11.072l20.584,-0Zm0,11.072l0,11.496l-20.584,0l0,-11.496l20.584,0Zm0,11.496l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,11.264l-20.584,0l0,-11.264l20.584,0Zm0,11.264l0,5.595l-20.584,-0l0,-5.595l20.584,0Zm0,5.595l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,16.846l0,11.015l-20.584,-0l0,-11.015l20.584,-0Zm0,22.387l0,11.174l-20.584,0l0,-11.174l20.584,-0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.174l-20.584,0l0,-11.174l20.584,0Zm0,11.174l0,11.334l-20.584,0l0,-11.334l20.584,0Zm0,11.334l0,11.134l-20.584,0l0,-11.134l20.584,0Zm0,11.134l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,11.254l-20.584,0l0,-11.254l20.584,0Zm0,11.254l0,10.895l-20.584,0l0,-10.895l20.584,0Zm-16.596,-139.581l-0,3.887l-3.041,0l0,-3.887l3.041,-0Zm-0,-16.597l-0,3.887l-3.041,0l0,-3.887l3.041,-0Zm15.35,17.643l0,1.745l-14.403,-0l-0,-1.745l14.403,0Zm0,-16.597l0,1.745l-14.403,-0l-0,-1.745l14.403,0Zm1.246,14.654l0,5.831l-20.584,-0l0,-5.831l20.584,-0Zm-447.623,-117.773l0,11.18l20.584,-0l0,-11.18l-20.584,0Zm0,-11.18l0,11.18l20.584,0l0,-11.18l-20.584,0Zm0,33.608l0,11.248l20.584,0l0,-11.248l-20.584,0Zm0,-11.248l0,11.248l20.584,0l0,-11.248l-20.584,-0Zm0,22.496l0,11.21l20.584,0l0,-11.21l-20.584,0Zm0,11.21l0,11.181l20.584,-0l0,-11.181l-20.584,0Zm0,11.181l0,11.072l20.584,0l0,-11.072l-20.584,-0Zm0,11.072l0,11.496l20.584,0l0,-11.496l-20.584,0Zm0,11.496l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,5.595l20.584,-0l0,-5.595l-20.584,0Zm0,5.595l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,16.846l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,22.387l0,11.174l20.584,0l0,-11.174l-20.584,-0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.334l20.584,0l0,-11.334l-20.584,0Zm0,11.334l0,11.134l20.584,0l0,-11.134l-20.584,0Zm0,11.134l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,10.895l20.584,0l0,-10.895l-20.584,0Zm16.597,-139.581l0,3.887l3.04,0l0,-3.887l-3.04,-0Zm0,-16.597l0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-15.351,17.643l0,1.745l14.404,-0l0,-1.745l-14.404,0Zm0,-16.597l0,1.745l14.404,-0l0,-1.745l-14.404,0Zm-1.246,14.654l0,5.831l20.584,-0l0,-5.831l-20.584,-0Zm-93.577,-117.773l0,11.18l20.584,-0l0,-11.18l-20.584,0Zm0,-11.18l0,11.18l20.584,0l0,-11.18l-20.584,0Zm0,33.608l0,11.248l20.584,0l0,-11.248l-20.584,0Zm0,-11.248l0,11.248l20.584,0l0,-11.248l-20.584,-0Zm0,22.496l0,11.21l20.584,0l0,-11.21l-20.584,0Zm0,11.21l0,11.181l20.584,-0l0,-11.181l-20.584,0Zm0,11.181l0,11.072l20.584,0l0,-11.072l-20.584,-0Zm0,11.072l0,11.496l20.584,0l0,-11.496l-20.584,0Zm0,11.496l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,5.595l20.584,-0l0,-5.595l-20.584,0Zm0,5.595l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,16.846l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,22.387l0,11.174l20.584,0l0,-11.174l-20.584,-0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.334l20.584,0l0,-11.334l-20.584,0Zm0,11.334l0,11.134l20.584,0l0,-11.134l-20.584,0Zm0,11.134l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,10.895l20.584,0l0,-10.895l-20.584,0Zm16.597,-139.581l-0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-0,-16.597l-0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-15.351,17.643l0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm0,-16.597l0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm-1.246,14.654l0,5.831l20.584,-0l0,-5.831l-20.584,-0Zm187.155,-117.773l-0,11.18l20.584,-0l-0,-11.18l-20.584,0Zm-0,-11.18l-0,11.18l20.584,0l-0,-11.18l-20.584,0Zm-0,33.608l-0,11.248l20.584,0l-0,-11.248l-20.584,0Zm-0,-11.248l-0,11.248l20.584,0l-0,-11.248l-20.584,-0Zm-0,22.496l-0,11.21l20.584,0l-0,-11.21l-20.584,0Zm-0,11.21l-0,11.181l20.584,-0l-0,-11.181l-20.584,0Zm-0,11.181l-0,11.072l20.584,0l-0,-11.072l-20.584,-0Zm-0,11.072l-0,11.496l20.584,0l-0,-11.496l-20.584,0Zm-0,11.496l-0,11.264l20.584,0l-0,-11.264l-20.584,0Zm-0,11.264l-0,11.264l20.584,0l-0,-11.264l-20.584,0Zm-0,11.264l-0,5.595l20.584,-0l-0,-5.595l-20.584,0Zm-0,5.595l-0,11.015l20.584,-0l-0,-11.015l-20.584,-0Zm-0,16.846l-0,11.015l20.584,-0l-0,-11.015l-20.584,-0Zm-0,22.387l-0,11.174l20.584,0l-0,-11.174l-20.584,-0Zm-0,11.174l-0,11.174l20.584,0l-0,-11.174l-20.584,0Zm-0,11.174l-0,11.174l20.584,0l-0,-11.174l-20.584,0Zm-0,11.174l-0,11.334l20.584,0l-0,-11.334l-20.584,0Zm-0,11.334l-0,11.134l20.584,0l-0,-11.134l-20.584,0Zm-0,11.134l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,10.895l20.584,0l-0,-10.895l-20.584,0Zm16.596,-139.581l0,3.887l3.041,0l-0,-3.887l-3.041,-0Zm0,-16.597l0,3.887l3.041,0l-0,-3.887l-3.041,-0Zm-15.35,17.643l-0,1.745l14.403,-0l0,-1.745l-14.403,0Zm-0,-16.597l-0,1.745l14.403,-0l0,-1.745l-14.403,0Zm-1.246,14.654l-0,5.831l20.584,-0l-0,-5.831l-20.584,-0Zm93.948,-117.773l0,11.18l20.584,-0l0,-11.18l-20.584,0Zm0,-11.18l0,11.18l20.584,0l0,-11.18l-20.584,0Zm0,33.608l0,11.248l20.584,0l0,-11.248l-20.584,0Zm0,-11.248l0,11.248l20.584,0l0,-11.248l-20.584,-0Zm0,22.496l0,11.21l20.584,0l0,-11.21l-20.584,0Zm0,11.21l0,11.181l20.584,-0l0,-11.181l-20.584,0Zm0,11.181l0,11.072l20.584,0l0,-11.072l-20.584,-0Zm0,11.072l0,11.496l20.584,0l0,-11.496l-20.584,0Zm0,11.496l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,5.595l20.584,-0l0,-5.595l-20.584,0Zm0,5.595l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,16.846l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,22.387l0,11.174l20.584,0l0,-11.174l-20.584,-0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.334l20.584,0l0,-11.334l-20.584,0Zm0,11.334l0,11.134l20.584,0l0,-11.134l-20.584,0Zm0,11.134l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,10.895l20.584,0l0,-10.895l-20.584,0Zm16.597,-139.581l0,3.887l3.04,0l0,-3.887l-3.04,-0Zm0,-16.597l0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-15.351,17.643l0,1.745l14.404,-0l0,-1.745l-14.404,0Zm0,-16.597l0,1.745l14.404,-0l0,-1.745l-14.404,0Zm-1.246,14.654l0,5.831l20.584,-0l0,-5.831l-20.584,-0Zm93.949,-117.773l-0,11.18l20.584,-0l-0,-11.18l-20.584,0Zm-0,-11.18l-0,11.18l20.584,0l-0,-11.18l-20.584,0Zm-0,33.608l-0,11.248l20.584,0l-0,-11.248l-20.584,0Zm-0,-11.248l-0,11.248l20.584,0l-0,-11.248l-20.584,-0Zm-0,22.496l-0,11.21l20.584,0l-0,-11.21l-20.584,0Zm-0,11.21l-0,11.181l20.584,-0l-0,-11.181l-20.584,0Zm-0,11.181l-0,11.072l20.584,0l-0,-11.072l-20.584,-0Zm-0,11.072l-0,11.496l20.584,0l-0,-11.496l-20.584,0Zm-0,11.496l-0,11.264l20.584,0l-0,-11.264l-20.584,0Zm-0,11.264l-0,11.264l20.584,0l-0,-11.264l-20.584,0Zm-0,11.264l-0,5.595l20.584,-0l-0,-5.595l-20.584,0Zm-0,5.595l-0,11.015l20.584,-0l-0,-11.015l-20.584,-0Zm-0,16.846l-0,11.015l20.584,-0l-0,-11.015l-20.584,-0Zm-0,22.387l-0,11.174l20.584,0l-0,-11.174l-20.584,-0Zm-0,11.174l-0,11.174l20.584,0l-0,-11.174l-20.584,0Zm-0,11.174l-0,11.174l20.584,0l-0,-11.174l-20.584,0Zm-0,11.174l-0,11.334l20.584,0l-0,-11.334l-20.584,0Zm-0,11.334l-0,11.134l20.584,0l-0,-11.134l-20.584,0Zm-0,11.134l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,10.895l20.584,0l-0,-10.895l-20.584,0Zm16.597,-139.581l-0,3.887l3.04,0l-0,-3.887l-3.04,-0Zm-0,-16.597l-0,3.887l3.04,0l-0,-3.887l-3.04,-0Zm-15.351,17.643l-0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm-0,-16.597l-0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm-1.246,14.654l-0,5.831l20.584,-0l-0,-5.831l-20.584,-0Zm93.206,-117.773l-0,11.18l20.584,-0l-0,-11.18l-20.584,0Zm-0,-11.18l-0,11.18l20.584,0l-0,-11.18l-20.584,0Zm-0,33.608l-0,11.248l20.584,0l-0,-11.248l-20.584,0Zm-0,-11.248l-0,11.248l20.584,0l-0,-11.248l-20.584,-0Zm-0,22.496l-0,11.21l20.584,0l-0,-11.21l-20.584,0Zm-0,11.21l-0,11.181l20.584,-0l-0,-11.181l-20.584,0Zm-0,11.181l-0,11.072l20.584,0l-0,-11.072l-20.584,-0Zm-0,11.072l-0,11.496l20.584,0l-0,-11.496l-20.584,0Zm-0,11.496l-0,11.264l20.584,0l-0,-11.264l-20.584,0Zm-0,11.264l-0,11.264l20.584,0l-0,-11.264l-20.584,0Zm-0,11.264l-0,5.595l20.584,-0l-0,-5.595l-20.584,0Zm-0,5.595l-0,11.015l20.584,-0l-0,-11.015l-20.584,-0Zm-0,16.846l-0,11.015l20.584,-0l-0,-11.015l-20.584,-0Zm-0,22.387l-0,11.174l20.584,0l-0,-11.174l-20.584,-0Zm-0,11.174l-0,11.174l20.584,0l-0,-11.174l-20.584,0Zm-0,11.174l-0,11.174l20.584,0l-0,-11.174l-20.584,0Zm-0,11.174l-0,11.334l20.584,0l-0,-11.334l-20.584,0Zm-0,11.334l-0,11.134l20.584,0l-0,-11.134l-20.584,0Zm-0,11.134l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,11.254l20.584,0l-0,-11.254l-20.584,0Zm-0,11.254l-0,10.895l20.584,0l-0,-10.895l-20.584,0Zm16.597,-139.581l-0,3.887l3.04,0l-0,-3.887l-3.04,-0Zm-0,-16.597l-0,3.887l3.04,0l-0,-3.887l-3.04,-0Zm-15.351,17.643l-0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm-0,-16.597l-0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm-1.246,14.654l-0,5.831l20.584,-0l-0,-5.831l-20.584,-0Zm187.748,-117.773l0,11.18l20.584,-0l0,-11.18l-20.584,0Zm0,-11.18l0,11.18l20.584,0l0,-11.18l-20.584,0Zm0,33.608l0,11.248l20.584,0l0,-11.248l-20.584,0Zm0,-11.248l0,11.248l20.584,0l0,-11.248l-20.584,-0Zm0,22.496l0,11.21l20.584,0l0,-11.21l-20.584,0Zm0,11.21l0,11.181l20.584,-0l0,-11.181l-20.584,0Zm0,11.181l0,11.072l20.584,0l0,-11.072l-20.584,-0Zm0,11.072l0,11.496l20.584,0l0,-11.496l-20.584,0Zm0,11.496l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,5.595l20.584,-0l0,-5.595l-20.584,0Zm0,5.595l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,16.846l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,22.387l0,11.174l20.584,0l0,-11.174l-20.584,-0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.334l20.584,0l0,-11.334l-20.584,0Zm0,11.334l0,11.134l20.584,0l0,-11.134l-20.584,0Zm0,11.134l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,10.895l20.584,0l0,-10.895l-20.584,0Zm16.597,-139.581l-0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-0,-16.597l-0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-15.351,17.643l0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm0,-16.597l0,1.745l14.404,-0l-0,-1.745l-14.404,0Zm-1.246,14.654l0,5.831l20.584,-0l0,-5.831l-20.584,-0Zm93.896,-117.773l0,11.18l20.584,-0l0,-11.18l-20.584,0Zm0,-11.18l0,11.18l20.584,0l0,-11.18l-20.584,0Zm0,33.608l0,11.248l20.584,0l0,-11.248l-20.584,0Zm0,-11.248l0,11.248l20.584,0l0,-11.248l-20.584,-0Zm0,22.496l0,11.21l20.584,0l0,-11.21l-20.584,0Zm0,11.21l0,11.181l20.584,-0l0,-11.181l-20.584,0Zm0,11.181l0,11.072l20.584,0l0,-11.072l-20.584,-0Zm0,11.072l0,11.496l20.584,0l0,-11.496l-20.584,0Zm0,11.496l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,11.264l20.584,0l0,-11.264l-20.584,0Zm0,11.264l0,5.595l20.584,-0l0,-5.595l-20.584,0Zm0,5.595l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,16.846l0,11.015l20.584,-0l0,-11.015l-20.584,-0Zm0,22.387l0,11.174l20.584,0l0,-11.174l-20.584,-0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.174l20.584,0l0,-11.174l-20.584,0Zm0,11.174l0,11.334l20.584,0l0,-11.334l-20.584,0Zm0,11.334l0,11.134l20.584,0l0,-11.134l-20.584,0Zm0,11.134l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,11.254l20.584,0l0,-11.254l-20.584,0Zm0,11.254l0,10.895l20.584,0l0,-10.895l-20.584,0Zm16.597,-139.581l0,3.887l3.04,0l0,-3.887l-3.04,-0Zm0,-16.597l0,3.887l3.04,0l0,-3.887l-3.04,-0Zm-15.351,17.643l0,1.745l14.404,-0l0,-1.745l-14.404,0Zm0,-16.597l0,1.745l14.404,-0l0,-1.745l-14.404,0Zm-1.246,14.654l0,5.831l20.584,-0l0,-5.831l-20.584,-0Zm-840.602,-132.161l-0,0.944l-24.396,-0l0,-0.944l24.396,-0Zm-23.477,-0l0,0.944l-0.919,-0l0,-0.944l0.919,-0Zm23.477,-0l-0,0.944l-0.919,-0l0,-0.944l0.919,-0Zm-11.511,-0l-0,0.944l-0.687,-0l0,-0.944l0.687,-0Zm-0.687,-0l0,0.944l-0.686,-0l-0,-0.944l0.686,-0Zm12.198,284.284l-0,0.944l-24.396,0l0,-0.944l24.396,0Zm-23.477,0l0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.477,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm-11.511,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm-0.687,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm104.464,-283.593l-0,0.944l-24.396,0l0,-0.944l24.396,-0Zm-23.477,-0l0,0.944l-0.919,0l0,-0.944l0.919,-0Zm23.477,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm-11.511,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm-0.687,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm12.198,284.284l-0,0.944l-24.396,0l0,-0.944l24.396,0Zm-23.477,0l0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.477,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm-11.511,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm-0.687,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm106.135,-284.284l-0,0.944l-24.396,0l0,-0.944l24.396,-0Zm-23.477,-0l0,0.944l-0.919,0l0,-0.944l0.919,-0Zm23.477,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm-11.511,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm-0.687,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm12.198,284.284l-0,0.944l-24.396,0l0,-0.944l24.396,0Zm-23.477,0l0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.477,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm-11.511,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm-0.687,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm105.486,-284.284l-0,0.944l-24.395,0l-0,-0.944l24.395,-0Zm-23.477,-0l0,0.944l-0.918,0l-0,-0.944l0.918,-0Zm23.477,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm-11.511,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm-0.687,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm12.198,284.284l-0,0.944l-24.395,0l-0,-0.944l24.395,0Zm-23.477,0l0,0.944l-0.918,0l-0,-0.944l0.918,0Zm23.477,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm-11.511,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm-0.687,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm106.297,-284.284l0,0.944l-24.395,0l-0,-0.944l24.395,-0Zm-23.477,-0l0,0.944l-0.918,0l-0,-0.944l0.918,-0Zm23.477,-0l0,0.944l-0.918,0l-0,-0.944l0.918,-0Zm-11.511,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm-0.687,-0l0,0.944l-0.686,0l0,-0.944l0.686,-0Zm12.198,284.284l0,0.944l-24.395,0l-0,-0.944l24.395,0Zm-23.477,0l0,0.944l-0.918,0l-0,-0.944l0.918,0Zm23.477,0l0,0.944l-0.918,0l-0,-0.944l0.918,0Zm-11.511,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm-0.687,0l0,0.944l-0.686,0l0,-0.944l0.686,0Zm105.648,-284.284l0,0.944l-24.395,0l0,-0.944l24.395,-0Zm-23.476,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm23.476,-0l0,0.944l-0.918,0l-0,-0.944l0.918,-0Zm-11.511,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm-0.686,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm12.197,284.284l0,0.944l-24.395,0l0,-0.944l24.395,0Zm-23.476,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.476,0l0,0.944l-0.918,0l-0,-0.944l0.918,0Zm-11.511,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm-0.686,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm106.134,-284.284l0,0.944l-24.395,0l0,-0.944l24.395,-0Zm-23.476,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm23.476,-0l0,0.944l-0.918,0l-0,-0.944l0.918,-0Zm-11.511,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm-0.686,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm12.197,284.284l0,0.944l-24.395,0l0,-0.944l24.395,0Zm-23.476,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.476,0l0,0.944l-0.918,0l-0,-0.944l0.918,0Zm-11.511,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm-0.686,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm105.972,-284.284l0,0.944l-24.395,0l-0,-0.944l24.395,-0Zm-23.476,-0l-0,0.944l-0.919,0l-0,-0.944l0.919,-0Zm23.476,-0l0,0.944l-0.918,0l-0,-0.944l0.918,-0Zm-11.511,-0l-0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm-0.686,-0l-0,0.944l-0.687,0l0,-0.944l0.687,-0Zm12.197,284.284l0,0.944l-24.395,0l-0,-0.944l24.395,0Zm-23.476,0l-0,0.944l-0.919,0l-0,-0.944l0.919,0Zm23.476,0l0,0.944l-0.918,0l-0,-0.944l0.918,0Zm-11.511,0l-0,0.944l-0.686,0l-0,-0.944l0.686,0Zm-0.686,0l-0,0.944l-0.687,0l0,-0.944l0.687,0Zm105.81,-284.284l-0,0.944l-24.396,0l0,-0.944l24.396,-0Zm-23.477,-0l0,0.944l-0.919,0l0,-0.944l0.919,-0Zm23.477,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm-11.512,-0l0,0.944l-0.686,0l0,-0.944l0.686,-0Zm-0.686,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm12.198,284.284l-0,0.944l-24.396,0l0,-0.944l24.396,0Zm-23.477,0l0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.477,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm-11.512,0l0,0.944l-0.686,0l0,-0.944l0.686,0Zm-0.686,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm105.973,-284.284l-0,0.944l-24.396,0l0,-0.944l24.396,-0Zm-23.477,-0l-0,0.944l-0.919,0l0,-0.944l0.919,-0Zm23.477,-0l-0,0.944l-0.919,0l-0,-0.944l0.919,-0Zm-11.512,-0l0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm-0.686,-0l-0,0.944l-0.686,0l-0,-0.944l0.686,-0Zm12.198,284.284l-0,0.944l-24.396,0l0,-0.944l24.396,0Zm-23.477,0l-0,0.944l-0.919,0l0,-0.944l0.919,0Zm23.477,0l-0,0.944l-0.919,0l-0,-0.944l0.919,0Zm-11.512,0l0,0.944l-0.686,0l-0,-0.944l0.686,0Zm-0.686,0l-0,0.944l-0.686,0l-0,-0.944l0.686,0Zm-156.364,-62.522l-0,11.165l-20.468,-0l0,-11.165l20.468,0Zm-0,11.165l-0,5.21l-20.468,-0l0,-5.21l20.468,-0Zm-0,5.21l-0,11.217l-20.468,-0l0,-11.217l20.468,-0Zm-0,11.217l-0,11.324l-20.468,-0l0,-11.324l20.468,-0Zm-0,11.324l-0,11.217l-20.468,-0l0,-11.217l20.468,-0Zm-0,11.217l-0,11.058l-20.468,-0l0,-11.058l20.468,-0Zm-0,-61.137l-0,11.004l-20.468,0l0,-11.004l20.468,-0Zm-0,-11.005l-0,11.005l-20.468,-0l0,-11.005l20.468,0Zm-0,-11.005l-0,11.005l-20.468,0l0,-11.005l20.468,0Zm-0,-11.004l-0,11.004l-20.468,0l0,-11.004l20.468,-0Zm-0,-11.005l-0,11.005l-20.468,-0l0,-11.005l20.468,-0Zm-0,-7.018l-0,7.018l-20.468,-0l0,-7.018l20.468,0Zm-0,-22.487l-0,11.004l-20.468,0l0,-11.004l20.468,-0Zm-0,-16.842l-0,11.004l-20.468,0l0,-11.004l20.468,-0Zm-0,-12.735l-0,7.177l-20.468,-0l0,-7.177l20.468,-0Zm-0,-10.963l-0,10.963l-20.468,-0l0,-10.963l20.468,0Zm-0,-11.174l-0,11.174l-20.468,0l0,-11.174l20.468,-0Zm-0,-10.963l-0,10.963l-20.468,-0l0,-10.963l20.468,0Zm-0,-11.132l-0,11.132l-20.468,0l0,-11.132l20.468,0Zm-0,-11.132l-0,11.132l-20.468,0l0,-11.132l20.468,-0Zm-0,-5.019l-0,5.019l-20.468,-0l0,-5.019l20.468,0Zm-0,-11.143l-0,11.143l-20.468,0l0,-11.143l20.468,0Zm-0,-11.143l-0,11.143l-20.468,0l0,-11.143l20.468,0Zm-0,-11.143l-0,11.143l-20.468,0l0,-11.143l20.468,0Zm-0,-11.142l-0,11.142l-20.468,0l0,-11.142l20.468,-0Zm-0,128.693l-0,5.838l-20.468,-0l0,-5.838l20.468,0Zm-0,-16.562l-0,5.558l-20.468,-0l0,-5.558l20.468,-0Zm-4.764,18.747l0,1.475l-14.377,0l0,-1.475l14.377,-0Zm0,-16.842l0,1.475l-14.377,0l0,-1.475l14.377,-0Zm4.083,15.719l0,3.789l-3.285,-0l-0,-3.789l3.285,0Zm0,-16.842l0,3.789l-3.285,-0l-0,-3.789l3.285,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1030 544" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM32_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM32_Layout/resource.json new file mode 100644 index 0000000..d4dd588 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM32_Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "987bbaa0c100725231bcb99c0698dc7d1d73addc85f2519cc24d05e2139cc02a", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM32_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM32_Layout/thumbnail.png new file mode 100644 index 0000000..a486039 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM32_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM32_Layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM32_Layout/view.json new file mode 100644 index 0000000..7b0de8e --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM32_Layout/view.json @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM32" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M1.038,422.967l1030.9,0m-1024.67,93.28l0,-51.127m0,-34.004l0,-304.298m0,-33.947l0,-14.126m0,-33.73l0,-44.021m1035.65,507.756l-1041.92,0m1041.92,7.497l-0,-48.963m3.545,-0l-14.518,-0l0,-4.574m0,-34.251l0,-11.382m0,-16.736l0,-3.829l10.973,-0l-0,-267.593l-10.973,0l0,-4.609m0,-33.436l0,-8.297m0,-33.681l0,-4.326l10.973,0l-0,-43.576l-1041.92,-0m1030.94,85.732l-1030.94,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M1000.6,475.418l-0,-12.981l21.734,0l0,12.981l-21.734,0Zm-117.536,23.012l-0,-38.353l99.388,-0l0,38.353l-99.388,-0Zm-46.002,-17.792l0,-18.957l24.853,-0l-0,18.957l-24.853,-0Zm-167.274,-0l-0,-18.957l24.852,-0l0,18.957l-24.852,-0Zm-167.261,-0l-0,-18.957l24.853,-0l-0,18.957l-24.853,-0Zm-165.887,-0l0,-18.957l24.853,-0l-0,18.957l-24.853,-0Zm-166.574,-0l0,-18.957l24.853,-0l0,18.957l-24.853,-0Zm546.541,17.572l-0,-38.133l98.928,-0l0,38.133l-98.928,0Zm-167.261,0l0,-38.133l98.929,-0l-0,38.133l-98.929,0Zm-165.887,0l0,-38.133l98.929,-0l-0,38.133l-98.929,0Zm-166.573,0l-0,-38.133l98.928,-0l-0,38.133l-98.928,0Zm-167.261,0l-0,-38.133l98.928,-0l0,38.133l-98.928,0Zm950.975,-462.324l-0,12.981l21.734,-0l0,-12.981l-21.734,-0Zm-117.536,-23.012l-0,38.353l99.388,0l0,-38.353l-99.388,0Zm-46.002,17.792l0,18.957l24.853,0l-0,-18.957l-24.853,0Zm-167.274,0l-0,18.957l24.852,0l0,-18.957l-24.852,0Zm-167.261,0l-0,18.957l24.853,0l-0,-18.957l-24.853,0Zm-165.887,0l0,18.957l24.853,0l-0,-18.957l-24.853,0Zm-166.574,0l0,18.957l24.853,0l0,-18.957l-24.853,0Zm546.541,-17.572l-0,38.133l98.928,0l0,-38.133l-98.928,-0Zm-167.261,-0l0,38.133l98.929,0l-0,-38.133l-98.929,-0Zm-165.887,-0l0,38.133l98.929,0l-0,-38.133l-98.929,-0Zm-166.573,-0l-0,38.133l98.928,0l-0,-38.133l-98.928,-0Zm-167.261,-0l-0,38.133l98.928,0l0,-38.133l-98.928,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M64.636,385.667l0,5.363l-20.113,-0l-0,-5.363l20.113,-0Zm0,-9.281l0,9.281l-16.156,-0l0,-9.281l16.156,0Zm0,-5.363l0,5.363l-20.113,0l-0,-5.363l20.113,-0Zm0,-8.979l0,8.979l-16.156,-0l0,-8.979l16.156,0Zm0,-5.665l0,5.665l-20.113,0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,0Zm0,-14.161l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,-14.644l0,5.665l-20.113,-0l-0,-5.665l20.113,-0Zm0,-14.644l0,5.665l-20.113,0l-0,-5.665l20.113,0Zm0,-14.643l0,5.664l-20.113,0l-0,-5.664l20.113,-0Zm0,224.835l0,8.979l-16.156,0l0,-8.979l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.644l0,8.979l-16.156,0l0,-8.979l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.644l0,8.979l-16.156,0l0,-8.979l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.644l0,8.979l-16.156,0l0,-8.979l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.644l0,8.979l-16.156,0l0,-8.979l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.162l0,8.497l-16.156,0l0,-8.497l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.644l0,8.979l-16.156,0l0,-8.979l16.156,0Zm0,-14.643l0,8.979l-16.156,-0l0,-8.979l16.156,-0Zm0,-14.644l0,8.979l-16.156,-0l0,-8.979l16.156,0Zm0,-14.644l0,8.979l-16.156,0l0,-8.979l16.156,0Zm21.576,257.438l-0,5.363l20.114,-0l-0,-5.363l-20.114,-0Zm-0,-9.281l-0,9.281l16.156,-0l-0,-9.281l-16.156,0Zm-0,-5.363l-0,5.363l20.114,0l-0,-5.363l-20.114,-0Zm-0,-8.979l-0,8.979l16.156,-0l-0,-8.979l-16.156,0Zm-0,-5.665l-0,5.665l20.114,0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,0Zm-0,-14.161l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,-0l-0,-5.665l-20.114,-0Zm-0,-14.644l-0,5.665l20.114,0l-0,-5.665l-20.114,0Zm-0,-14.643l-0,5.664l20.114,0l-0,-5.664l-20.114,-0Zm-0,224.835l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.644l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.644l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.644l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.644l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.162l-0,8.497l16.156,0l-0,-8.497l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.644l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm-0,-14.643l-0,8.979l16.156,-0l-0,-8.979l-16.156,-0Zm-0,-14.644l-0,8.979l16.156,-0l-0,-8.979l-16.156,0Zm-0,-14.644l-0,8.979l16.156,0l-0,-8.979l-16.156,0Zm171.692,5.91l0,10.814l-21.437,-0l-0,-10.814l21.437,0Zm0,-10.814l0,10.814l-21.437,0l-0,-10.814l21.437,0Zm0,32.508l0,10.88l-21.437,0l-0,-10.88l21.437,0Zm0,-10.88l0,10.88l-21.437,0l-0,-10.88l21.437,-0Zm0,21.76l0,10.843l-21.437,0l-0,-10.843l21.437,0Zm0,10.843l0,10.815l-21.437,-0l-0,-10.815l21.437,0Zm0,10.815l0,10.71l-21.437,0l-0,-10.71l21.437,-0Zm0,10.71l0,11.12l-21.437,0l-0,-11.12l21.437,0Zm0,11.12l0,10.895l-21.437,0l-0,-10.895l21.437,0Zm0,10.895l0,10.896l-21.437,-0l-0,-10.896l21.437,0Zm0,10.896l0,5.411l-21.437,0l-0,-5.411l21.437,-0Zm0,5.411l0,10.654l-21.437,0l-0,-10.654l21.437,0Zm0,16.295l0,10.654l-21.437,-0l-0,-10.654l21.437,-0Zm0,21.654l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.808l-21.437,0l-0,-10.808l21.437,-0Zm0,10.808l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.962l-21.437,0l-0,-10.962l21.437,-0Zm0,10.962l0,10.77l-21.437,0l-0,-10.77l21.437,0Zm0,10.77l0,10.886l-21.437,0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.885l-21.437,0l-0,-10.885l21.437,-0Zm0,10.885l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,-0Zm0,10.886l0,10.538l-21.437,0l-0,-10.538l21.437,-0Zm-17.285,-135.014l0,3.76l-3.166,0l0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l0,-3.761l3.166,0Zm15.988,17.066l-0,1.688l-15.001,-0l-0,-1.688l15.001,0Zm-0,-16.053l-0,1.687l-15.001,0l-0,-1.687l15.001,-0Zm1.297,14.173l0,5.641l-21.437,-0l-0,-5.641l21.437,0Zm-97.457,-113.918l0,10.814l-21.437,-0l-0,-10.814l21.437,0Zm0,-10.814l0,10.814l-21.437,0l-0,-10.814l21.437,0Zm0,32.508l0,10.88l-21.437,0l-0,-10.88l21.437,0Zm0,-10.88l0,10.88l-21.437,0l-0,-10.88l21.437,-0Zm0,21.76l0,10.843l-21.437,0l-0,-10.843l21.437,0Zm0,10.843l0,10.815l-21.437,-0l-0,-10.815l21.437,0Zm0,10.815l0,10.71l-21.437,0l-0,-10.71l21.437,-0Zm0,10.71l0,11.12l-21.437,0l-0,-11.12l21.437,0Zm0,11.12l0,10.895l-21.437,0l-0,-10.895l21.437,0Zm0,10.895l0,10.896l-21.437,-0l-0,-10.896l21.437,0Zm0,10.896l0,5.411l-21.437,0l-0,-5.411l21.437,-0Zm0,5.411l0,10.654l-21.437,0l-0,-10.654l21.437,0Zm0,16.295l0,10.654l-21.437,-0l-0,-10.654l21.437,-0Zm0,21.654l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.808l-21.437,0l-0,-10.808l21.437,-0Zm0,10.808l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.962l-21.437,0l-0,-10.962l21.437,-0Zm0,10.962l0,10.77l-21.437,0l-0,-10.77l21.437,0Zm0,10.77l0,10.886l-21.437,0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.885l-21.437,0l-0,-10.885l21.437,-0Zm0,10.885l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,-0Zm0,10.886l0,10.538l-21.437,0l-0,-10.538l21.437,-0Zm-17.285,-135.014l0,3.76l-3.166,0l0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l0,-3.761l3.166,0Zm15.988,17.066l-0,1.688l-15.001,-0l-0,-1.688l15.001,0Zm-0,-16.053l-0,1.687l-15.001,0l-0,-1.687l15.001,-0Zm1.297,14.173l0,5.641l-21.437,-0l-0,-5.641l21.437,0Zm194.914,-113.918l0,10.814l-21.437,-0l-0,-10.814l21.437,0Zm0,-10.814l0,10.814l-21.437,0l-0,-10.814l21.437,0Zm0,32.508l0,10.88l-21.437,0l-0,-10.88l21.437,0Zm0,-10.88l0,10.88l-21.437,0l-0,-10.88l21.437,-0Zm0,21.76l0,10.843l-21.437,0l-0,-10.843l21.437,0Zm0,10.843l0,10.815l-21.437,-0l-0,-10.815l21.437,0Zm0,10.815l0,10.71l-21.437,0l-0,-10.71l21.437,-0Zm0,10.71l0,11.12l-21.437,0l-0,-11.12l21.437,0Zm0,11.12l0,10.895l-21.437,0l-0,-10.895l21.437,0Zm0,10.895l0,10.896l-21.437,-0l-0,-10.896l21.437,0Zm0,10.896l0,5.411l-21.437,0l-0,-5.411l21.437,-0Zm0,5.411l0,10.654l-21.437,0l-0,-10.654l21.437,0Zm0,16.295l0,10.654l-21.437,-0l-0,-10.654l21.437,-0Zm0,21.654l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.808l-21.437,0l-0,-10.808l21.437,-0Zm0,10.808l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.962l-21.437,0l-0,-10.962l21.437,-0Zm0,10.962l0,10.77l-21.437,0l-0,-10.77l21.437,0Zm0,10.77l0,10.886l-21.437,0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.885l-21.437,0l-0,-10.885l21.437,-0Zm0,10.885l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,-0Zm0,10.886l0,10.538l-21.437,0l-0,-10.538l21.437,-0Zm-17.285,-135.014l0,3.76l-3.166,0l0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l0,-3.761l3.166,0Zm15.988,17.066l-0,1.688l-15.001,-0l-0,-1.688l15.001,0Zm-0,-16.053l-0,1.687l-15.001,0l-0,-1.687l15.001,-0Zm1.297,14.173l0,5.641l-21.437,-0l-0,-5.641l21.437,0Zm97.844,-113.918l0,10.814l-21.437,-0l-0,-10.814l21.437,0Zm0,-10.814l0,10.814l-21.437,0l-0,-10.814l21.437,0Zm0,32.508l0,10.88l-21.437,0l-0,-10.88l21.437,0Zm0,-10.88l0,10.88l-21.437,0l-0,-10.88l21.437,-0Zm0,21.76l0,10.843l-21.437,0l-0,-10.843l21.437,0Zm0,10.843l0,10.815l-21.437,-0l-0,-10.815l21.437,0Zm0,10.815l0,10.71l-21.437,0l-0,-10.71l21.437,-0Zm0,10.71l0,11.12l-21.437,0l-0,-11.12l21.437,0Zm0,11.12l0,10.895l-21.437,0l-0,-10.895l21.437,0Zm0,10.895l0,10.896l-21.437,-0l-0,-10.896l21.437,0Zm0,10.896l0,5.411l-21.437,0l-0,-5.411l21.437,-0Zm0,5.411l0,10.654l-21.437,0l-0,-10.654l21.437,0Zm0,16.295l0,10.654l-21.437,-0l-0,-10.654l21.437,-0Zm0,21.654l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.808l-21.437,0l-0,-10.808l21.437,-0Zm0,10.808l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.962l-21.437,0l-0,-10.962l21.437,-0Zm0,10.962l0,10.77l-21.437,0l-0,-10.77l21.437,0Zm0,10.77l0,10.886l-21.437,0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.885l-21.437,0l-0,-10.885l21.437,-0Zm0,10.885l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,-0Zm0,10.886l0,10.538l-21.437,0l-0,-10.538l21.437,-0Zm-17.285,-135.014l0,3.76l-3.166,0l-0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l-0,-3.761l3.166,0Zm15.987,17.066l0,1.688l-15.001,-0l0,-1.688l15.001,0Zm0,-16.053l0,1.687l-15.001,0l0,-1.687l15.001,-0Zm1.298,14.173l0,5.641l-21.437,-0l-0,-5.641l21.437,0Zm97.844,-113.918l-0,10.814l-21.438,-0l0,-10.814l21.438,0Zm-0,-10.814l-0,10.814l-21.438,0l0,-10.814l21.438,0Zm-0,32.508l-0,10.88l-21.438,0l0,-10.88l21.438,0Zm-0,-10.88l-0,10.88l-21.438,0l0,-10.88l21.438,-0Zm-0,21.76l-0,10.843l-21.438,0l0,-10.843l21.438,0Zm-0,10.843l-0,10.815l-21.438,-0l0,-10.815l21.438,0Zm-0,10.815l-0,10.71l-21.438,0l0,-10.71l21.438,-0Zm-0,10.71l-0,11.12l-21.438,0l0,-11.12l21.438,0Zm-0,11.12l-0,10.895l-21.438,0l0,-10.895l21.438,0Zm-0,10.895l-0,10.896l-21.438,-0l0,-10.896l21.438,0Zm-0,10.896l-0,5.411l-21.438,0l0,-5.411l21.438,-0Zm-0,5.411l-0,10.654l-21.438,0l0,-10.654l21.438,0Zm-0,16.295l-0,10.654l-21.438,-0l0,-10.654l21.438,-0Zm-0,21.654l-0,10.809l-21.438,-0l0,-10.809l21.438,0Zm-0,10.809l-0,10.808l-21.438,0l0,-10.808l21.438,-0Zm-0,10.808l-0,10.809l-21.438,-0l0,-10.809l21.438,0Zm-0,10.809l-0,10.962l-21.438,0l0,-10.962l21.438,-0Zm-0,10.962l-0,10.77l-21.438,0l0,-10.77l21.438,0Zm-0,10.77l-0,10.886l-21.438,0l0,-10.886l21.438,0Zm-0,10.886l-0,10.886l-21.438,-0l0,-10.886l21.438,0Zm-0,10.886l-0,10.885l-21.438,0l0,-10.885l21.438,-0Zm-0,10.885l-0,10.886l-21.438,-0l0,-10.886l21.438,0Zm-0,10.886l-0,10.886l-21.438,-0l0,-10.886l21.438,-0Zm-0,10.886l-0,10.538l-21.438,0l0,-10.538l21.438,-0Zm-17.285,-135.014l0,3.76l-3.166,0l-0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l-0,-3.761l3.166,0Zm15.987,17.066l0,1.688l-15.001,-0l0,-1.688l15.001,0Zm0,-16.053l0,1.687l-15.001,0l0,-1.687l15.001,-0Zm1.298,14.173l-0,5.641l-21.438,-0l0,-5.641l21.438,0Zm97.07,-113.918l0,10.814l-21.437,-0l-0,-10.814l21.437,0Zm0,-10.814l0,10.814l-21.437,0l-0,-10.814l21.437,0Zm0,32.508l0,10.88l-21.437,0l-0,-10.88l21.437,0Zm0,-10.88l0,10.88l-21.437,0l-0,-10.88l21.437,-0Zm0,21.76l0,10.843l-21.437,0l-0,-10.843l21.437,0Zm0,10.843l0,10.815l-21.437,-0l-0,-10.815l21.437,0Zm0,10.815l0,10.71l-21.437,0l-0,-10.71l21.437,-0Zm0,10.71l0,11.12l-21.437,0l-0,-11.12l21.437,0Zm0,11.12l0,10.895l-21.437,0l-0,-10.895l21.437,0Zm0,10.895l0,10.896l-21.437,-0l-0,-10.896l21.437,0Zm0,10.896l0,5.411l-21.437,0l-0,-5.411l21.437,-0Zm0,5.411l0,10.654l-21.437,0l-0,-10.654l21.437,0Zm0,16.295l0,10.654l-21.437,-0l-0,-10.654l21.437,-0Zm0,21.654l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.808l-21.437,0l-0,-10.808l21.437,-0Zm0,10.808l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.962l-21.437,0l-0,-10.962l21.437,-0Zm0,10.962l0,10.77l-21.437,0l-0,-10.77l21.437,0Zm0,10.77l0,10.886l-21.437,0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.885l-21.437,0l-0,-10.885l21.437,-0Zm0,10.885l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,-0Zm0,10.886l0,10.538l-21.437,0l-0,-10.538l21.437,-0Zm-17.285,-135.014l0,3.76l-3.166,0l0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l0,-3.761l3.166,0Zm15.988,17.066l-0,1.688l-15.001,-0l-0,-1.688l15.001,0Zm-0,-16.053l-0,1.687l-15.001,0l-0,-1.687l15.001,-0Zm1.297,14.173l0,5.641l-21.437,-0l-0,-5.641l21.437,0Zm195.533,-113.918l-0,10.814l-21.438,-0l0,-10.814l21.438,0Zm-0,-10.814l-0,10.814l-21.438,0l0,-10.814l21.438,0Zm-0,32.508l-0,10.88l-21.438,0l0,-10.88l21.438,0Zm-0,-10.88l-0,10.88l-21.438,0l0,-10.88l21.438,-0Zm-0,21.76l-0,10.843l-21.438,0l0,-10.843l21.438,0Zm-0,10.843l-0,10.815l-21.438,-0l0,-10.815l21.438,0Zm-0,10.815l-0,10.71l-21.438,0l0,-10.71l21.438,-0Zm-0,10.71l-0,11.12l-21.438,0l0,-11.12l21.438,0Zm-0,11.12l-0,10.895l-21.438,0l0,-10.895l21.438,0Zm-0,10.895l-0,10.896l-21.438,-0l0,-10.896l21.438,0Zm-0,10.896l-0,5.411l-21.438,0l0,-5.411l21.438,-0Zm-0,5.411l-0,10.654l-21.438,0l0,-10.654l21.438,0Zm-0,16.295l-0,10.654l-21.438,-0l0,-10.654l21.438,-0Zm-0,21.654l-0,10.809l-21.438,-0l0,-10.809l21.438,0Zm-0,10.809l-0,10.808l-21.438,0l0,-10.808l21.438,-0Zm-0,10.808l-0,10.809l-21.438,-0l0,-10.809l21.438,0Zm-0,10.809l-0,10.962l-21.438,0l0,-10.962l21.438,-0Zm-0,10.962l-0,10.77l-21.438,0l0,-10.77l21.438,0Zm-0,10.77l-0,10.886l-21.438,0l0,-10.886l21.438,0Zm-0,10.886l-0,10.886l-21.438,-0l0,-10.886l21.438,0Zm-0,10.886l-0,10.885l-21.438,0l0,-10.885l21.438,-0Zm-0,10.885l-0,10.886l-21.438,-0l0,-10.886l21.438,0Zm-0,10.886l-0,10.886l-21.438,-0l0,-10.886l21.438,-0Zm-0,10.886l-0,10.538l-21.438,0l0,-10.538l21.438,-0Zm-17.285,-135.014l-0,3.76l-3.166,0l-0,-3.76l3.166,0Zm-0,-16.054l-0,3.761l-3.166,-0l-0,-3.761l3.166,0Zm15.987,17.066l0,1.688l-15.001,-0l0,-1.688l15.001,0Zm0,-16.053l0,1.687l-15.001,0l0,-1.687l15.001,-0Zm1.298,14.173l-0,5.641l-21.438,-0l0,-5.641l21.438,0Zm97.789,-113.918l0,10.814l-21.437,-0l-0,-10.814l21.437,0Zm0,-10.814l0,10.814l-21.437,0l-0,-10.814l21.437,0Zm0,32.508l0,10.88l-21.437,0l-0,-10.88l21.437,0Zm0,-10.88l0,10.88l-21.437,0l-0,-10.88l21.437,-0Zm0,21.76l0,10.843l-21.437,0l-0,-10.843l21.437,0Zm0,10.843l0,10.815l-21.437,-0l-0,-10.815l21.437,0Zm0,10.815l0,10.71l-21.437,0l-0,-10.71l21.437,-0Zm0,10.71l0,11.12l-21.437,0l-0,-11.12l21.437,0Zm0,11.12l0,10.895l-21.437,0l-0,-10.895l21.437,0Zm0,10.895l0,10.896l-21.437,-0l-0,-10.896l21.437,0Zm0,10.896l0,5.411l-21.437,0l-0,-5.411l21.437,-0Zm0,5.411l0,10.654l-21.437,0l-0,-10.654l21.437,0Zm0,16.295l0,10.654l-21.437,-0l-0,-10.654l21.437,-0Zm0,21.654l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.808l-21.437,0l-0,-10.808l21.437,-0Zm0,10.808l0,10.809l-21.437,-0l-0,-10.809l21.437,0Zm0,10.809l0,10.962l-21.437,0l-0,-10.962l21.437,-0Zm0,10.962l0,10.77l-21.437,0l-0,-10.77l21.437,0Zm0,10.77l0,10.886l-21.437,0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.885l-21.437,0l-0,-10.885l21.437,-0Zm0,10.885l0,10.886l-21.437,-0l-0,-10.886l21.437,0Zm0,10.886l0,10.886l-21.437,-0l-0,-10.886l21.437,-0Zm0,10.886l0,10.538l-21.437,0l-0,-10.538l21.437,-0Zm-17.285,-135.014l0,3.76l-3.166,0l-0,-3.76l3.166,0Zm0,-16.054l0,3.761l-3.166,-0l-0,-3.761l3.166,0Zm15.987,17.066l0,1.688l-15.001,-0l0,-1.688l15.001,0Zm0,-16.053l0,1.687l-15.001,0l0,-1.687l15.001,-0Zm1.298,14.173l0,5.641l-21.437,-0l-0,-5.641l21.437,0Zm-195.091,-113.918l-0,10.814l-21.438,-0l0,-10.814l21.438,0Zm-0,-10.814l-0,10.814l-21.438,0l0,-10.814l21.438,0Zm-0,32.508l-0,10.88l-21.438,0l0,-10.88l21.438,0Zm-0,-10.88l-0,10.88l-21.438,0l0,-10.88l21.438,-0Zm-0,21.76l-0,10.843l-21.438,0l0,-10.843l21.438,0Zm-0,10.843l-0,10.815l-21.438,-0l0,-10.815l21.438,0Zm-0,10.815l-0,10.71l-21.438,0l0,-10.71l21.438,-0Zm-0,10.71l-0,11.12l-21.438,0l0,-11.12l21.438,0Zm-0,11.12l-0,10.895l-21.438,0l0,-10.895l21.438,0Zm-0,10.895l-0,10.896l-21.438,-0l0,-10.896l21.438,0Zm-0,10.896l-0,5.411l-21.438,0l0,-5.411l21.438,-0Zm-0,5.411l-0,10.654l-21.438,0l0,-10.654l21.438,0Zm-0,16.295l-0,10.654l-21.438,-0l0,-10.654l21.438,-0Zm-0,21.654l-0,10.809l-21.438,-0l0,-10.809l21.438,0Zm-0,10.809l-0,10.808l-21.438,0l0,-10.808l21.438,-0Zm-0,10.808l-0,10.809l-21.438,-0l0,-10.809l21.438,0Zm-0,10.809l-0,10.962l-21.438,0l0,-10.962l21.438,-0Zm-0,10.962l-0,10.77l-21.438,0l0,-10.77l21.438,0Zm-0,10.77l-0,10.886l-21.438,0l0,-10.886l21.438,0Zm-0,10.886l-0,10.886l-21.438,-0l0,-10.886l21.438,0Zm-0,10.886l-0,10.885l-21.438,0l0,-10.885l21.438,-0Zm-0,10.885l-0,10.886l-21.438,-0l0,-10.886l21.438,0Zm-0,10.886l-0,10.886l-21.438,-0l0,-10.886l21.438,-0Zm-0,10.886l-0,10.538l-21.438,0l0,-10.538l21.438,-0Zm-17.285,-135.014l-0,3.76l-3.166,0l-0,-3.76l3.166,0Zm-0,-16.054l-0,3.761l-3.166,-0l-0,-3.761l3.166,0Zm15.987,17.066l0,1.688l-15.001,-0l0,-1.688l15.001,0Zm0,-16.053l0,1.687l-15.001,0l0,-1.687l15.001,-0Zm1.298,14.173l-0,5.641l-21.438,-0l0,-5.641l21.438,0Zm-466.182,-113.918l-0,10.814l21.437,-0l0,-10.814l-21.437,0Zm-0,-10.814l-0,10.814l21.437,0l0,-10.814l-21.437,0Zm-0,32.508l-0,10.88l21.437,0l0,-10.88l-21.437,0Zm-0,-10.88l-0,10.88l21.437,0l0,-10.88l-21.437,-0Zm-0,21.76l-0,10.843l21.437,0l0,-10.843l-21.437,0Zm-0,10.843l-0,10.815l21.437,-0l0,-10.815l-21.437,0Zm-0,10.815l-0,10.71l21.437,0l0,-10.71l-21.437,-0Zm-0,10.71l-0,11.12l21.437,0l0,-11.12l-21.437,0Zm-0,11.12l-0,10.895l21.437,0l0,-10.895l-21.437,0Zm-0,10.895l-0,10.896l21.437,-0l0,-10.896l-21.437,0Zm-0,10.896l-0,5.411l21.437,0l0,-5.411l-21.437,-0Zm-0,5.411l-0,10.654l21.437,0l0,-10.654l-21.437,0Zm-0,16.295l-0,10.654l21.437,-0l0,-10.654l-21.437,-0Zm-0,21.654l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.808l21.437,0l0,-10.808l-21.437,-0Zm-0,10.808l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.962l21.437,0l0,-10.962l-21.437,-0Zm-0,10.962l-0,10.77l21.437,0l0,-10.77l-21.437,0Zm-0,10.77l-0,10.886l21.437,0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.885l21.437,0l0,-10.885l-21.437,-0Zm-0,10.885l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,-0Zm-0,10.886l-0,10.538l21.437,0l0,-10.538l-21.437,-0Zm17.285,-135.014l-0,3.76l3.166,0l0,-3.76l-3.166,0Zm-0,-16.054l-0,3.761l3.166,-0l0,-3.761l-3.166,0Zm-15.987,17.066l-0,1.688l15.001,-0l-0,-1.688l-15.001,0Zm-0,-16.053l-0,1.687l15.001,0l-0,-1.687l-15.001,-0Zm-1.298,14.173l-0,5.641l21.437,-0l0,-5.641l-21.437,0Zm-97.457,-113.918l-0,10.814l21.437,-0l0,-10.814l-21.437,0Zm-0,-10.814l-0,10.814l21.437,0l0,-10.814l-21.437,0Zm-0,32.508l-0,10.88l21.437,0l0,-10.88l-21.437,0Zm-0,-10.88l-0,10.88l21.437,0l0,-10.88l-21.437,-0Zm-0,21.76l-0,10.843l21.437,0l0,-10.843l-21.437,0Zm-0,10.843l-0,10.815l21.437,-0l0,-10.815l-21.437,0Zm-0,10.815l-0,10.71l21.437,0l0,-10.71l-21.437,-0Zm-0,10.71l-0,11.12l21.437,0l0,-11.12l-21.437,0Zm-0,11.12l-0,10.895l21.437,0l0,-10.895l-21.437,0Zm-0,10.895l-0,10.896l21.437,-0l0,-10.896l-21.437,0Zm-0,10.896l-0,5.411l21.437,0l0,-5.411l-21.437,-0Zm-0,5.411l-0,10.654l21.437,0l0,-10.654l-21.437,0Zm-0,16.295l-0,10.654l21.437,-0l0,-10.654l-21.437,-0Zm-0,21.654l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.808l21.437,0l0,-10.808l-21.437,-0Zm-0,10.808l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.962l21.437,0l0,-10.962l-21.437,-0Zm-0,10.962l-0,10.77l21.437,0l0,-10.77l-21.437,0Zm-0,10.77l-0,10.886l21.437,0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.885l21.437,0l0,-10.885l-21.437,-0Zm-0,10.885l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,-0Zm-0,10.886l-0,10.538l21.437,0l0,-10.538l-21.437,-0Zm17.285,-135.014l-0,3.76l3.166,0l0,-3.76l-3.166,0Zm-0,-16.054l-0,3.761l3.166,-0l0,-3.761l-3.166,0Zm-15.987,17.066l-0,1.688l15.001,-0l-0,-1.688l-15.001,0Zm-0,-16.053l-0,1.687l15.001,0l-0,-1.687l-15.001,-0Zm-1.298,14.173l-0,5.641l21.437,-0l0,-5.641l-21.437,0Zm194.914,-113.918l-0,10.814l21.437,-0l0,-10.814l-21.437,0Zm-0,-10.814l-0,10.814l21.437,0l0,-10.814l-21.437,0Zm-0,32.508l-0,10.88l21.437,0l0,-10.88l-21.437,0Zm-0,-10.88l-0,10.88l21.437,0l0,-10.88l-21.437,-0Zm-0,21.76l-0,10.843l21.437,0l0,-10.843l-21.437,0Zm-0,10.843l-0,10.815l21.437,-0l0,-10.815l-21.437,0Zm-0,10.815l-0,10.71l21.437,0l0,-10.71l-21.437,-0Zm-0,10.71l-0,11.12l21.437,0l0,-11.12l-21.437,0Zm-0,11.12l-0,10.895l21.437,0l0,-10.895l-21.437,0Zm-0,10.895l-0,10.896l21.437,-0l0,-10.896l-21.437,0Zm-0,10.896l-0,5.411l21.437,0l0,-5.411l-21.437,-0Zm-0,5.411l-0,10.654l21.437,0l0,-10.654l-21.437,0Zm-0,16.295l-0,10.654l21.437,-0l0,-10.654l-21.437,-0Zm-0,21.654l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.808l21.437,0l0,-10.808l-21.437,-0Zm-0,10.808l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.962l21.437,0l0,-10.962l-21.437,-0Zm-0,10.962l-0,10.77l21.437,0l0,-10.77l-21.437,0Zm-0,10.77l-0,10.886l21.437,0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.885l21.437,0l0,-10.885l-21.437,-0Zm-0,10.885l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,-0Zm-0,10.886l-0,10.538l21.437,0l0,-10.538l-21.437,-0Zm17.285,-135.014l-0,3.76l3.166,0l0,-3.76l-3.166,0Zm-0,-16.054l-0,3.761l3.166,-0l0,-3.761l-3.166,0Zm-15.987,17.066l-0,1.688l15.001,-0l-0,-1.688l-15.001,0Zm-0,-16.053l-0,1.687l15.001,0l-0,-1.687l-15.001,-0Zm-1.298,14.173l-0,5.641l21.437,-0l0,-5.641l-21.437,0Zm97.844,-113.918l-0,10.814l21.437,-0l0,-10.814l-21.437,0Zm-0,-10.814l-0,10.814l21.437,0l0,-10.814l-21.437,0Zm-0,32.508l-0,10.88l21.437,0l0,-10.88l-21.437,0Zm-0,-10.88l-0,10.88l21.437,0l0,-10.88l-21.437,-0Zm-0,21.76l-0,10.843l21.437,0l0,-10.843l-21.437,0Zm-0,10.843l-0,10.815l21.437,-0l0,-10.815l-21.437,0Zm-0,10.815l-0,10.71l21.437,0l0,-10.71l-21.437,-0Zm-0,10.71l-0,11.12l21.437,0l0,-11.12l-21.437,0Zm-0,11.12l-0,10.895l21.437,0l0,-10.895l-21.437,0Zm-0,10.895l-0,10.896l21.437,-0l0,-10.896l-21.437,0Zm-0,10.896l-0,5.411l21.437,0l0,-5.411l-21.437,-0Zm-0,5.411l-0,10.654l21.437,0l0,-10.654l-21.437,0Zm-0,16.295l-0,10.654l21.437,-0l0,-10.654l-21.437,-0Zm-0,21.654l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.808l21.437,0l0,-10.808l-21.437,-0Zm-0,10.808l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.962l21.437,0l0,-10.962l-21.437,-0Zm-0,10.962l-0,10.77l21.437,0l0,-10.77l-21.437,0Zm-0,10.77l-0,10.886l21.437,0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.885l21.437,0l0,-10.885l-21.437,-0Zm-0,10.885l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,-0Zm-0,10.886l-0,10.538l21.437,0l0,-10.538l-21.437,-0Zm17.285,-135.014l-0,3.76l3.166,0l-0,-3.76l-3.166,0Zm-0,-16.054l-0,3.761l3.166,-0l-0,-3.761l-3.166,0Zm-15.988,17.066l0,1.688l15.001,-0l0,-1.688l-15.001,0Zm0,-16.053l0,1.687l15.001,0l0,-1.687l-15.001,-0Zm-1.297,14.173l-0,5.641l21.437,-0l0,-5.641l-21.437,0Zm97.843,-113.918l0,10.814l21.438,-0l-0,-10.814l-21.438,0Zm0,-10.814l0,10.814l21.438,0l-0,-10.814l-21.438,0Zm0,32.508l0,10.88l21.438,0l-0,-10.88l-21.438,0Zm0,-10.88l0,10.88l21.438,0l-0,-10.88l-21.438,-0Zm0,21.76l0,10.843l21.438,0l-0,-10.843l-21.438,0Zm0,10.843l0,10.815l21.438,-0l-0,-10.815l-21.438,0Zm0,10.815l0,10.71l21.438,0l-0,-10.71l-21.438,-0Zm0,10.71l0,11.12l21.438,0l-0,-11.12l-21.438,0Zm0,11.12l0,10.895l21.438,0l-0,-10.895l-21.438,0Zm0,10.895l0,10.896l21.438,-0l-0,-10.896l-21.438,0Zm0,10.896l0,5.411l21.438,0l-0,-5.411l-21.438,-0Zm0,5.411l0,10.654l21.438,0l-0,-10.654l-21.438,0Zm0,16.295l0,10.654l21.438,-0l-0,-10.654l-21.438,-0Zm0,21.654l0,10.809l21.438,-0l-0,-10.809l-21.438,0Zm0,10.809l0,10.808l21.438,0l-0,-10.808l-21.438,-0Zm0,10.808l0,10.809l21.438,-0l-0,-10.809l-21.438,0Zm0,10.809l0,10.962l21.438,0l-0,-10.962l-21.438,-0Zm0,10.962l0,10.77l21.438,0l-0,-10.77l-21.438,0Zm0,10.77l0,10.886l21.438,0l-0,-10.886l-21.438,0Zm0,10.886l0,10.886l21.438,-0l-0,-10.886l-21.438,0Zm0,10.886l0,10.885l21.438,0l-0,-10.885l-21.438,-0Zm0,10.885l0,10.886l21.438,-0l-0,-10.886l-21.438,0Zm0,10.886l0,10.886l21.438,-0l-0,-10.886l-21.438,-0Zm0,10.886l0,10.538l21.438,0l-0,-10.538l-21.438,-0Zm17.285,-135.014l0,3.76l3.167,0l-0,-3.76l-3.167,0Zm0,-16.054l0,3.761l3.167,-0l-0,-3.761l-3.167,0Zm-15.987,17.066l0,1.688l15.001,-0l0,-1.688l-15.001,0Zm0,-16.053l0,1.687l15.001,0l0,-1.687l-15.001,-0Zm-1.298,14.173l0,5.641l21.438,-0l-0,-5.641l-21.438,0Zm97.071,-113.918l-0,10.814l21.437,-0l0,-10.814l-21.437,0Zm-0,-10.814l-0,10.814l21.437,0l0,-10.814l-21.437,0Zm-0,32.508l-0,10.88l21.437,0l0,-10.88l-21.437,0Zm-0,-10.88l-0,10.88l21.437,0l0,-10.88l-21.437,-0Zm-0,21.76l-0,10.843l21.437,0l0,-10.843l-21.437,0Zm-0,10.843l-0,10.815l21.437,-0l0,-10.815l-21.437,0Zm-0,10.815l-0,10.71l21.437,0l0,-10.71l-21.437,-0Zm-0,10.71l-0,11.12l21.437,0l0,-11.12l-21.437,0Zm-0,11.12l-0,10.895l21.437,0l0,-10.895l-21.437,0Zm-0,10.895l-0,10.896l21.437,-0l0,-10.896l-21.437,0Zm-0,10.896l-0,5.411l21.437,0l0,-5.411l-21.437,-0Zm-0,5.411l-0,10.654l21.437,0l0,-10.654l-21.437,0Zm-0,16.295l-0,10.654l21.437,-0l0,-10.654l-21.437,-0Zm-0,21.654l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.808l21.437,0l0,-10.808l-21.437,-0Zm-0,10.808l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.962l21.437,0l0,-10.962l-21.437,-0Zm-0,10.962l-0,10.77l21.437,0l0,-10.77l-21.437,0Zm-0,10.77l-0,10.886l21.437,0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.885l21.437,0l0,-10.885l-21.437,-0Zm-0,10.885l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,-0Zm-0,10.886l-0,10.538l21.437,0l0,-10.538l-21.437,-0Zm17.285,-135.014l-0,3.76l3.166,0l-0,-3.76l-3.166,0Zm-0,-16.054l-0,3.761l3.166,-0l-0,-3.761l-3.166,0Zm-15.988,17.066l0,1.688l15.001,-0l0,-1.688l-15.001,0Zm0,-16.053l0,1.687l15.001,0l0,-1.687l-15.001,-0Zm-1.297,14.173l-0,5.641l21.437,-0l0,-5.641l-21.437,0Zm195.532,-113.918l0,10.814l21.438,-0l-0,-10.814l-21.438,0Zm0,-10.814l0,10.814l21.438,0l-0,-10.814l-21.438,0Zm0,32.508l0,10.88l21.438,0l-0,-10.88l-21.438,0Zm0,-10.88l0,10.88l21.438,0l-0,-10.88l-21.438,-0Zm0,21.76l0,10.843l21.438,0l-0,-10.843l-21.438,0Zm0,10.843l0,10.815l21.438,-0l-0,-10.815l-21.438,0Zm0,10.815l0,10.71l21.438,0l-0,-10.71l-21.438,-0Zm0,10.71l0,11.12l21.438,0l-0,-11.12l-21.438,0Zm0,11.12l0,10.895l21.438,0l-0,-10.895l-21.438,0Zm0,10.895l0,10.896l21.438,-0l-0,-10.896l-21.438,0Zm0,10.896l0,5.411l21.438,0l-0,-5.411l-21.438,-0Zm0,5.411l0,10.654l21.438,0l-0,-10.654l-21.438,0Zm0,16.295l0,10.654l21.438,-0l-0,-10.654l-21.438,-0Zm0,21.654l0,10.809l21.438,-0l-0,-10.809l-21.438,0Zm0,10.809l0,10.808l21.438,0l-0,-10.808l-21.438,-0Zm0,10.808l0,10.809l21.438,-0l-0,-10.809l-21.438,0Zm0,10.809l0,10.962l21.438,0l-0,-10.962l-21.438,-0Zm0,10.962l0,10.77l21.438,0l-0,-10.77l-21.438,0Zm0,10.77l0,10.886l21.438,0l-0,-10.886l-21.438,0Zm0,10.886l0,10.886l21.438,-0l-0,-10.886l-21.438,0Zm0,10.886l0,10.885l21.438,0l-0,-10.885l-21.438,-0Zm0,10.885l0,10.886l21.438,-0l-0,-10.886l-21.438,0Zm0,10.886l0,10.886l21.438,-0l-0,-10.886l-21.438,-0Zm0,10.886l0,10.538l21.438,0l-0,-10.538l-21.438,-0Zm17.285,-135.014l0,3.76l3.166,0l0,-3.76l-3.166,0Zm0,-16.054l0,3.761l3.166,-0l0,-3.761l-3.166,0Zm-15.987,17.066l-0,1.688l15.001,-0l-0,-1.688l-15.001,0Zm-0,-16.053l-0,1.687l15.001,0l-0,-1.687l-15.001,-0Zm-1.298,14.173l0,5.641l21.438,-0l-0,-5.641l-21.438,0Zm97.79,-113.918l-0,10.814l21.437,-0l0,-10.814l-21.437,0Zm-0,-10.814l-0,10.814l21.437,0l0,-10.814l-21.437,0Zm-0,32.508l-0,10.88l21.437,0l0,-10.88l-21.437,0Zm-0,-10.88l-0,10.88l21.437,0l0,-10.88l-21.437,-0Zm-0,21.76l-0,10.843l21.437,0l0,-10.843l-21.437,0Zm-0,10.843l-0,10.815l21.437,-0l0,-10.815l-21.437,0Zm-0,10.815l-0,10.71l21.437,0l0,-10.71l-21.437,-0Zm-0,10.71l-0,11.12l21.437,0l0,-11.12l-21.437,0Zm-0,11.12l-0,10.895l21.437,0l0,-10.895l-21.437,0Zm-0,10.895l-0,10.896l21.437,-0l0,-10.896l-21.437,0Zm-0,10.896l-0,5.411l21.437,0l0,-5.411l-21.437,-0Zm-0,5.411l-0,10.654l21.437,0l0,-10.654l-21.437,0Zm-0,16.295l-0,10.654l21.437,-0l0,-10.654l-21.437,-0Zm-0,21.654l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.808l21.437,0l0,-10.808l-21.437,-0Zm-0,10.808l-0,10.809l21.437,-0l0,-10.809l-21.437,0Zm-0,10.809l-0,10.962l21.437,0l0,-10.962l-21.437,-0Zm-0,10.962l-0,10.77l21.437,0l0,-10.77l-21.437,0Zm-0,10.77l-0,10.886l21.437,0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.885l21.437,0l0,-10.885l-21.437,-0Zm-0,10.885l-0,10.886l21.437,-0l0,-10.886l-21.437,0Zm-0,10.886l-0,10.886l21.437,-0l0,-10.886l-21.437,-0Zm-0,10.886l-0,10.538l21.437,0l0,-10.538l-21.437,-0Zm17.285,-135.014l-0,3.76l3.166,0l-0,-3.76l-3.166,0Zm-0,-16.054l-0,3.761l3.166,-0l-0,-3.761l-3.166,0Zm-15.988,17.066l0,1.688l15.001,-0l0,-1.688l-15.001,0Zm0,-16.053l0,1.687l15.001,0l0,-1.687l-15.001,-0Zm-1.297,14.173l-0,5.641l21.437,-0l0,-5.641l-21.437,0Zm-875.455,-127.835l0,0.913l-25.407,-0l0,-0.913l25.407,-0Zm-24.45,-0l0,0.913l-0.957,-0l0,-0.913l0.957,-0Zm24.45,-0l0,0.913l-0.957,-0l0,-0.913l0.957,-0Zm-11.988,-0l-0,0.913l-0.715,-0l-0,-0.913l0.715,-0Zm-0.715,-0l-0,0.913l-0.715,-0l-0,-0.913l0.715,-0Zm12.703,274.981l0,0.913l-25.407,-0l0,-0.913l25.407,-0Zm-24.45,-0l0,0.913l-0.957,-0l0,-0.913l0.957,-0Zm24.45,-0l0,0.913l-0.957,-0l0,-0.913l0.957,-0Zm-11.988,-0l-0,0.913l-0.715,-0l-0,-0.913l0.715,-0Zm-0.715,-0l-0,0.913l-0.715,-0l-0,-0.913l0.715,-0Zm108.795,-274.313l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.451,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm24.451,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm-11.989,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm12.704,274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.451,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm24.451,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm-11.989,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm110.535,-274.981l0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.988,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm-0.715,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm12.703,274.981l0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.988,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm-0.715,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm109.859,-274.981l0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.714,0l-0,-0.913l0.714,0Zm-0.714,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm12.703,274.981l0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.714,0l-0,-0.913l0.714,0Zm-0.714,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm110.704,-274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm24.45,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm12.704,274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm24.45,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm110.029,-274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.451,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm24.451,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm-11.989,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm12.704,274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.451,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm24.451,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm-11.989,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm110.535,-274.981l0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.988,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm-0.715,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm12.703,274.981l0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.988,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm-0.715,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm110.366,-274.981l-0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.714,0l-0,-0.913l0.714,0Zm-0.714,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm12.703,274.981l-0,0.913l-25.407,0l0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.714,0l-0,-0.913l0.714,0Zm-0.714,0l-0,0.913l-0.715,0l-0,-0.913l0.715,0Zm110.197,-274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.714,0l-0,-0.913l0.714,0Zm12.704,274.981l-0,0.913l-25.407,0l-0,-0.913l25.407,0Zm-24.45,0l-0,0.913l-0.957,0l-0,-0.913l0.957,0Zm24.45,0l-0,0.913l-0.957,0l0,-0.913l0.957,0Zm-11.989,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.714,0l-0,-0.913l0.714,0Zm110.366,-274.981l0,0.913l-25.406,0l-0,-0.913l25.406,0Zm-24.45,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm24.45,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm-11.988,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm12.703,274.981l0,0.913l-25.406,0l-0,-0.913l25.406,0Zm-24.45,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm24.45,0l0,0.913l-0.956,0l-0,-0.913l0.956,0Zm-11.988,0l-0,0.913l-0.715,0l0,-0.913l0.715,0Zm-0.715,0l0,0.913l-0.715,0l0,-0.913l0.715,0Zm-162.847,-60.476l0,10.799l-21.316,0l-0,-10.799l21.316,0Zm0,10.799l0,5.04l-21.316,-0l-0,-5.04l21.316,0Zm0,5.04l0,10.85l-21.316,-0l-0,-10.85l21.316,-0Zm0,10.85l0,10.953l-21.316,-0l-0,-10.953l21.316,-0Zm0,10.953l0,10.85l-21.316,0l-0,-10.85l21.316,-0Zm0,10.85l0,10.696l-21.316,0l-0,-10.696l21.316,0Zm0,-59.136l0,10.644l-21.316,0l-0,-10.644l21.316,-0Zm0,-10.645l0,10.645l-21.316,-0l-0,-10.645l21.316,0Zm0,-10.644l0,10.644l-21.316,0l-0,-10.644l21.316,-0Zm0,-10.645l0,10.645l-21.316,-0l-0,-10.645l21.316,0Zm0,-10.645l0,10.645l-21.316,0l-0,-10.645l21.316,0Zm0,-6.787l0,6.787l-21.316,0l-0,-6.787l21.316,-0Zm0,-21.752l0,10.644l-21.316,0l-0,-10.644l21.316,-0Zm0,-16.291l0,10.644l-21.316,0l-0,-10.644l21.316,-0Zm0,-12.318l0,6.942l-21.316,-0l-0,-6.942l21.316,-0Zm0,-10.604l0,10.604l-21.316,-0l-0,-10.604l21.316,0Zm0,-10.809l0,10.809l-21.316,0l-0,-10.809l21.316,0Zm0,-10.603l0,10.603l-21.316,0l-0,-10.603l21.316,-0Zm0,-10.768l0,10.768l-21.316,-0l-0,-10.768l21.316,-0Zm0,-10.768l0,10.768l-21.316,-0l-0,-10.768l21.316,-0Zm0,-4.855l0,4.855l-21.316,-0l-0,-4.855l21.316,0Zm0,-10.778l0,10.778l-21.316,0l-0,-10.778l21.316,0Zm0,-10.778l0,10.778l-21.316,0l-0,-10.778l21.316,-0Zm0,-10.778l0,10.778l-21.316,-0l-0,-10.778l21.316,-0Zm0,-10.779l0,10.779l-21.316,-0l-0,-10.779l21.316,0Zm0,124.482l0,5.647l-21.316,-0l-0,-5.647l21.316,0Zm0,-16.02l0,5.376l-21.316,-0l-0,-5.376l21.316,-0Zm-4.961,18.134l0,1.426l-14.973,0l-0,-1.426l14.973,-0Zm0,-16.291l0,1.427l-14.973,-0l-0,-1.427l14.973,-0Zm4.252,15.204l0,3.665l-3.421,0l-0,-3.665l3.421,0Zm0,-16.29l0,3.664l-3.421,0l-0,-3.664l3.421,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1048 518" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM33_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM33_Layout/resource.json new file mode 100644 index 0000000..b4cccbd --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM33_Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "b33b9bbf8595f9a6092e5abec890001ec0c0b967cdca9b7942e2c167c9d4eea9", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM33_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM33_Layout/thumbnail.png new file mode 100644 index 0000000..3cc8225 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM33_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM33_Layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM33_Layout/view.json new file mode 100644 index 0000000..baaa638 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM33_Layout/view.json @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM33" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "expression": "{this.custom.color.equipment}" + }, + "type": "expr" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M0.994,540.19l1036.27,-0m-11.782,-0l-0,-43.957m-0,-33.868l-0,-9.522m-0,-33.003l-0,-304.923m-0,-33.111l-0,-80.812m11.782,36.989l-1036.27,0m-0,-36.989l-0,77.51l10.567,0l0,4.645m0,33.684l0,10.85m0,17.693l0,4.361l-10.567,0l-0,263.225l10.567,-0l0,4.743m0,33.716l0,7.565m0,32.561l0,4.668l-10.567,0l-0,43.553m1036.27,-417.043l-1025.7,-0m1025.7,332.652l-1025.7,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M43.127,70.105l0,12.895l-21.576,-0l0,-12.895l21.576,-0Zm116.679,-22.859l0,38.098l-98.664,0l0,-38.098l98.664,-0Zm45.667,17.674l-0,18.831l-24.672,-0l0,-18.831l24.672,-0Zm166.055,-0l-0,18.831l-24.672,-0l-0,-18.831l24.672,-0Zm166.041,-0l-0,18.831l-24.672,-0l0,-18.831l24.672,-0Zm164.677,-0l0,18.831l-24.671,-0l-0,-18.831l24.671,-0Zm165.36,-0l-0,18.831l-24.672,-0l0,-18.831l24.672,-0Zm-542.556,-17.456l-0,37.88l-98.207,0l-0,-37.88l98.207,-0Zm166.041,-0l-0,37.88l-98.207,0l-0,-37.88l98.207,-0Zm164.677,-0l0,37.88l-98.207,0l0,-37.88l98.207,-0Zm165.36,-0l-0,37.88l-98.207,0l-0,-37.88l98.207,-0Zm166.041,-0l0,37.88l-98.207,0l-0,-37.88l98.207,-0Zm-944.042,459.255l0,-12.895l-21.576,0l0,12.895l21.576,0Zm116.679,22.859l0,-38.098l-98.664,-0l0,38.098l98.664,-0Zm45.667,-17.674l-0,-18.831l-24.672,0l0,18.831l24.672,0Zm166.055,0l-0,-18.831l-24.672,0l-0,18.831l24.672,0Zm166.041,0l-0,-18.831l-24.672,0l0,18.831l24.672,0Zm164.677,0l0,-18.831l-24.671,0l-0,18.831l24.671,0Zm165.36,0l-0,-18.831l-24.672,0l0,18.831l24.672,0Zm-542.556,17.456l-0,-37.88l-98.207,-0l-0,37.88l98.207,0Zm166.041,0l-0,-37.88l-98.207,-0l-0,37.88l98.207,0Zm164.677,0l0,-37.88l-98.207,-0l0,37.88l98.207,0Zm165.36,0l-0,-37.88l-98.207,-0l-0,37.88l98.207,0Zm166.041,0l0,-37.88l-98.207,-0l-0,37.88l98.207,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M79.822,410.155l0,5.304l-19.94,0l-0,-5.304l19.94,-0Zm0,-9.179l0,9.179l-16.017,-0l0,-9.179l16.017,-0Zm0,-5.305l0,5.305l-19.94,-0l-0,-5.305l19.94,-0Zm0,-8.881l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-5.603l0,5.603l-19.94,-0l-0,-5.603l19.94,0Zm0,-14.484l0,5.603l-19.94,0l-0,-5.603l19.94,0Zm0,-14.483l0,5.602l-19.94,0l-0,-5.602l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,0Zm0,-14.484l0,5.603l-19.94,0l-0,-5.603l19.94,0Zm0,-14.483l0,5.602l-19.94,0l-0,-5.602l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,0Zm0,-14.484l0,5.603l-19.94,0l-0,-5.603l19.94,0Zm0,-14.483l0,5.602l-19.94,0l-0,-5.602l19.94,-0Zm0,-14.007l0,5.602l-19.94,0l-0,-5.602l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,0Zm0,-14.484l0,5.603l-19.94,0l-0,-5.603l19.94,0Zm0,-14.483l0,5.602l-19.94,0l-0,-5.602l19.94,-0Zm0,-14.484l0,5.603l-19.94,-0l-0,-5.603l19.94,-0Zm0,222.382l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.483l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-14.484l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.483l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-14.484l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.007l0,8.405l-16.017,-0l0,-8.405l16.017,0Zm0,-14.483l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-14.484l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.484l0,8.881l-16.017,0l0,-8.881l16.017,0Zm0,-14.483l0,8.881l-16.017,-0l0,-8.881l16.017,-0Zm21.39,254.628l0,5.304l19.941,0l-0,-5.304l-19.941,-0Zm0,-9.179l0,9.179l16.017,-0l0,-9.179l-16.017,-0Zm0,-5.305l0,5.305l19.941,-0l-0,-5.305l-19.941,-0Zm0,-8.881l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-5.603l0,5.603l19.941,-0l-0,-5.603l-19.941,0Zm0,-14.484l0,5.603l19.941,0l-0,-5.603l-19.941,0Zm0,-14.483l0,5.602l19.941,0l-0,-5.602l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,0Zm0,-14.484l0,5.603l19.941,0l-0,-5.603l-19.941,0Zm0,-14.483l0,5.602l19.941,0l-0,-5.602l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,0Zm0,-14.484l0,5.603l19.941,0l-0,-5.603l-19.941,0Zm0,-14.483l0,5.602l19.941,0l-0,-5.602l-19.941,-0Zm0,-14.007l0,5.602l19.941,0l-0,-5.602l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,0Zm0,-14.484l0,5.603l19.941,0l-0,-5.603l-19.941,0Zm0,-14.483l0,5.602l19.941,0l-0,-5.602l-19.941,-0Zm0,-14.484l0,5.603l19.941,-0l-0,-5.603l-19.941,-0Zm0,222.382l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.483l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-14.484l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.483l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-14.484l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.007l0,8.405l16.017,-0l0,-8.405l-16.017,0Zm0,-14.483l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-14.484l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.484l0,8.881l16.017,0l0,-8.881l-16.017,0Zm0,-14.483l0,8.881l16.017,-0l0,-8.881l-16.017,-0Zm170.215,5.845l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,-10.696l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,32.153l0,10.762l-21.253,-0l0,-10.762l21.253,0Zm0,-10.761l0,10.761l-21.253,0l0,-10.761l21.253,-0Zm0,21.523l0,10.724l-21.253,0l0,-10.724l21.253,-0Zm0,10.724l0,10.697l-21.253,-0l0,-10.697l21.253,0Zm0,10.697l0,10.593l-21.253,0l0,-10.593l21.253,-0Zm0,10.593l0,10.999l-21.253,-0l0,-10.999l21.253,0Zm0,10.999l0,10.776l-21.253,0l0,-10.776l21.253,-0Zm0,10.776l0,10.777l-21.253,-0l0,-10.777l21.253,0Zm0,10.777l0,5.352l-21.253,-0l0,-5.352l21.253,-0Zm0,5.352l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,16.117l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,21.418l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.69l-21.253,0l0,-10.69l21.253,-0Zm0,10.69l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.843l-21.253,-0l0,-10.843l21.253,-0Zm0,10.843l0,10.652l-21.253,0l0,-10.652l21.253,-0Zm0,10.652l0,10.767l-21.253,0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.766l-21.253,0l0,-10.766l21.253,-0Zm0,10.766l0,10.424l-21.253,-0l0,-10.424l21.253,0Zm-17.136,-133.54l-0,3.719l-3.139,0l-0,-3.719l3.139,0Zm-0,-15.878l-0,3.719l-3.139,0l-0,-3.719l3.139,-0Zm15.85,16.88l-0,1.668l-14.872,0l-0,-1.668l14.872,-0Zm-0,-15.879l-0,1.669l-14.872,-0l-0,-1.669l14.872,0Zm1.286,14.019l0,5.579l-21.253,-0l0,-5.579l21.253,-0Zm-96.618,-112.675l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,-10.696l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,32.153l-0,10.762l-21.253,-0l-0,-10.762l21.253,0Zm-0,-10.761l-0,10.761l-21.253,0l-0,-10.761l21.253,-0Zm-0,21.523l-0,10.724l-21.253,0l-0,-10.724l21.253,-0Zm-0,10.724l-0,10.697l-21.253,-0l-0,-10.697l21.253,0Zm-0,10.697l-0,10.593l-21.253,0l-0,-10.593l21.253,-0Zm-0,10.593l-0,10.999l-21.253,-0l-0,-10.999l21.253,0Zm-0,10.999l-0,10.776l-21.253,0l-0,-10.776l21.253,-0Zm-0,10.776l-0,10.777l-21.253,-0l-0,-10.777l21.253,0Zm-0,10.777l-0,5.352l-21.253,-0l-0,-5.352l21.253,-0Zm-0,5.352l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,16.117l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,21.418l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.69l-21.253,0l-0,-10.69l21.253,-0Zm-0,10.69l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.843l-21.253,-0l-0,-10.843l21.253,-0Zm-0,10.843l-0,10.652l-21.253,0l-0,-10.652l21.253,-0Zm-0,10.652l-0,10.767l-21.253,0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.766l-21.253,0l-0,-10.766l21.253,-0Zm-0,10.766l-0,10.424l-21.253,-0l-0,-10.424l21.253,0Zm-17.137,-133.54l0,3.719l-3.139,0l0,-3.719l3.139,0Zm0,-15.878l0,3.719l-3.139,0l0,-3.719l3.139,-0Zm15.85,16.88l0,1.668l-14.872,0l0,-1.668l14.872,-0Zm0,-15.879l0,1.669l-14.872,-0l0,-1.669l14.872,0Zm1.287,14.019l-0,5.579l-21.253,-0l-0,-5.579l21.253,-0Zm193.236,-112.675l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,-10.696l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,32.153l0,10.762l-21.253,-0l0,-10.762l21.253,0Zm0,-10.761l0,10.761l-21.253,0l0,-10.761l21.253,-0Zm0,21.523l0,10.724l-21.253,0l0,-10.724l21.253,-0Zm0,10.724l0,10.697l-21.253,-0l0,-10.697l21.253,0Zm0,10.697l0,10.593l-21.253,0l0,-10.593l21.253,-0Zm0,10.593l0,10.999l-21.253,-0l0,-10.999l21.253,0Zm0,10.999l0,10.776l-21.253,0l0,-10.776l21.253,-0Zm0,10.776l0,10.777l-21.253,-0l0,-10.777l21.253,0Zm0,10.777l0,5.352l-21.253,-0l0,-5.352l21.253,-0Zm0,5.352l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,16.117l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,21.418l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.69l-21.253,0l0,-10.69l21.253,-0Zm0,10.69l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.843l-21.253,-0l0,-10.843l21.253,-0Zm0,10.843l0,10.652l-21.253,0l0,-10.652l21.253,-0Zm0,10.652l0,10.767l-21.253,0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.766l-21.253,0l0,-10.766l21.253,-0Zm0,10.766l0,10.424l-21.253,-0l0,-10.424l21.253,0Zm-17.136,-133.54l0,3.719l-3.139,0l0,-3.719l3.139,0Zm0,-15.878l0,3.719l-3.139,0l0,-3.719l3.139,-0Zm15.85,16.88l-0,1.668l-14.872,0l-0,-1.668l14.872,-0Zm-0,-15.879l-0,1.669l-14.872,-0l-0,-1.669l14.872,0Zm1.286,14.019l0,5.579l-21.253,-0l0,-5.579l21.253,-0Zm97.002,-112.675l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,-10.696l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,32.153l0,10.762l-21.253,-0l0,-10.762l21.253,0Zm0,-10.761l0,10.761l-21.253,0l0,-10.761l21.253,-0Zm0,21.523l0,10.724l-21.253,0l0,-10.724l21.253,-0Zm0,10.724l0,10.697l-21.253,-0l0,-10.697l21.253,0Zm0,10.697l0,10.593l-21.253,0l0,-10.593l21.253,-0Zm0,10.593l0,10.999l-21.253,-0l0,-10.999l21.253,0Zm0,10.999l0,10.776l-21.253,0l0,-10.776l21.253,-0Zm0,10.776l0,10.777l-21.253,-0l0,-10.777l21.253,0Zm0,10.777l0,5.352l-21.253,-0l0,-5.352l21.253,-0Zm0,5.352l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,16.117l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,21.418l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.69l-21.253,0l0,-10.69l21.253,-0Zm0,10.69l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.843l-21.253,-0l0,-10.843l21.253,-0Zm0,10.843l0,10.652l-21.253,0l0,-10.652l21.253,-0Zm0,10.652l0,10.767l-21.253,0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.766l-21.253,0l0,-10.766l21.253,-0Zm0,10.766l0,10.424l-21.253,-0l0,-10.424l21.253,0Zm-17.136,-133.54l0,3.719l-3.139,0l-0,-3.719l3.139,0Zm0,-15.878l0,3.719l-3.139,0l-0,-3.719l3.139,-0Zm15.85,16.88l-0,1.668l-14.872,0l-0,-1.668l14.872,-0Zm-0,-15.879l-0,1.669l-14.872,-0l-0,-1.669l14.872,0Zm1.286,14.019l0,5.579l-21.253,-0l0,-5.579l21.253,-0Zm97.002,-112.675l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,-10.696l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,32.153l-0,10.762l-21.253,-0l-0,-10.762l21.253,0Zm-0,-10.761l-0,10.761l-21.253,0l-0,-10.761l21.253,-0Zm-0,21.523l-0,10.724l-21.253,0l-0,-10.724l21.253,-0Zm-0,10.724l-0,10.697l-21.253,-0l-0,-10.697l21.253,0Zm-0,10.697l-0,10.593l-21.253,0l-0,-10.593l21.253,-0Zm-0,10.593l-0,10.999l-21.253,-0l-0,-10.999l21.253,0Zm-0,10.999l-0,10.776l-21.253,0l-0,-10.776l21.253,-0Zm-0,10.776l-0,10.777l-21.253,-0l-0,-10.777l21.253,0Zm-0,10.777l-0,5.352l-21.253,-0l-0,-5.352l21.253,-0Zm-0,5.352l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,16.117l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,21.418l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.69l-21.253,0l-0,-10.69l21.253,-0Zm-0,10.69l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.843l-21.253,-0l-0,-10.843l21.253,-0Zm-0,10.843l-0,10.652l-21.253,0l-0,-10.652l21.253,-0Zm-0,10.652l-0,10.767l-21.253,0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.766l-21.253,0l-0,-10.766l21.253,-0Zm-0,10.766l-0,10.424l-21.253,-0l-0,-10.424l21.253,0Zm-17.136,-133.54l-0,3.719l-3.139,0l-0,-3.719l3.139,0Zm-0,-15.878l-0,3.719l-3.139,0l-0,-3.719l3.139,-0Zm15.849,16.88l0,1.668l-14.871,0l-0,-1.668l14.871,-0Zm0,-15.879l0,1.669l-14.871,-0l-0,-1.669l14.871,0Zm1.287,14.019l-0,5.579l-21.253,-0l-0,-5.579l21.253,-0Zm96.235,-112.675l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,-10.696l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,32.153l-0,10.762l-21.253,-0l-0,-10.762l21.253,0Zm-0,-10.761l-0,10.761l-21.253,0l-0,-10.761l21.253,-0Zm-0,21.523l-0,10.724l-21.253,0l-0,-10.724l21.253,-0Zm-0,10.724l-0,10.697l-21.253,-0l-0,-10.697l21.253,0Zm-0,10.697l-0,10.593l-21.253,0l-0,-10.593l21.253,-0Zm-0,10.593l-0,10.999l-21.253,-0l-0,-10.999l21.253,0Zm-0,10.999l-0,10.776l-21.253,0l-0,-10.776l21.253,-0Zm-0,10.776l-0,10.777l-21.253,-0l-0,-10.777l21.253,0Zm-0,10.777l-0,5.352l-21.253,-0l-0,-5.352l21.253,-0Zm-0,5.352l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,16.117l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,21.418l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.69l-21.253,0l-0,-10.69l21.253,-0Zm-0,10.69l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.843l-21.253,-0l-0,-10.843l21.253,-0Zm-0,10.843l-0,10.652l-21.253,0l-0,-10.652l21.253,-0Zm-0,10.652l-0,10.767l-21.253,0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.766l-21.253,0l-0,-10.766l21.253,-0Zm-0,10.766l-0,10.424l-21.253,-0l-0,-10.424l21.253,0Zm-17.136,-133.54l-0,3.719l-3.139,0l-0,-3.719l3.139,0Zm-0,-15.878l-0,3.719l-3.139,0l-0,-3.719l3.139,-0Zm15.849,16.88l0,1.668l-14.872,0l0,-1.668l14.872,-0Zm0,-15.879l0,1.669l-14.872,-0l0,-1.669l14.872,0Zm1.287,14.019l-0,5.579l-21.253,-0l-0,-5.579l21.253,-0Zm193.85,-112.675l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,-10.696l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,32.153l-0,10.762l-21.253,-0l-0,-10.762l21.253,0Zm-0,-10.761l-0,10.761l-21.253,0l-0,-10.761l21.253,-0Zm-0,21.523l-0,10.724l-21.253,0l-0,-10.724l21.253,-0Zm-0,10.724l-0,10.697l-21.253,-0l-0,-10.697l21.253,0Zm-0,10.697l-0,10.593l-21.253,0l-0,-10.593l21.253,-0Zm-0,10.593l-0,10.999l-21.253,-0l-0,-10.999l21.253,0Zm-0,10.999l-0,10.776l-21.253,0l-0,-10.776l21.253,-0Zm-0,10.776l-0,10.777l-21.253,-0l-0,-10.777l21.253,0Zm-0,10.777l-0,5.352l-21.253,-0l-0,-5.352l21.253,-0Zm-0,5.352l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,16.117l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,21.418l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.69l-21.253,0l-0,-10.69l21.253,-0Zm-0,10.69l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.843l-21.253,-0l-0,-10.843l21.253,-0Zm-0,10.843l-0,10.652l-21.253,0l-0,-10.652l21.253,-0Zm-0,10.652l-0,10.767l-21.253,0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.766l-21.253,0l-0,-10.766l21.253,-0Zm-0,10.766l-0,10.424l-21.253,-0l-0,-10.424l21.253,0Zm-17.136,-133.54l-0,3.719l-3.139,0l-0,-3.719l3.139,0Zm-0,-15.878l-0,3.719l-3.139,0l-0,-3.719l3.139,-0Zm15.849,16.88l0,1.668l-14.872,0l0,-1.668l14.872,-0Zm0,-15.879l0,1.669l-14.872,-0l0,-1.669l14.872,0Zm1.287,14.019l-0,5.579l-21.253,-0l-0,-5.579l21.253,-0Zm96.948,-112.675l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,-10.696l-0,10.696l-21.253,-0l-0,-10.696l21.253,-0Zm-0,32.153l-0,10.762l-21.253,-0l-0,-10.762l21.253,0Zm-0,-10.761l-0,10.761l-21.253,0l-0,-10.761l21.253,-0Zm-0,21.523l-0,10.724l-21.253,0l-0,-10.724l21.253,-0Zm-0,10.724l-0,10.697l-21.253,-0l-0,-10.697l21.253,0Zm-0,10.697l-0,10.593l-21.253,0l-0,-10.593l21.253,-0Zm-0,10.593l-0,10.999l-21.253,-0l-0,-10.999l21.253,0Zm-0,10.999l-0,10.776l-21.253,0l-0,-10.776l21.253,-0Zm-0,10.776l-0,10.777l-21.253,-0l-0,-10.777l21.253,0Zm-0,10.777l-0,5.352l-21.253,-0l-0,-5.352l21.253,-0Zm-0,5.352l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,16.117l-0,10.538l-21.253,-0l-0,-10.538l21.253,-0Zm-0,21.418l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.69l-21.253,0l-0,-10.69l21.253,-0Zm-0,10.69l-0,10.691l-21.253,-0l-0,-10.691l21.253,0Zm-0,10.691l-0,10.843l-21.253,-0l-0,-10.843l21.253,-0Zm-0,10.843l-0,10.652l-21.253,0l-0,-10.652l21.253,-0Zm-0,10.652l-0,10.767l-21.253,0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.767l-21.253,-0l-0,-10.767l21.253,-0Zm-0,10.767l-0,10.766l-21.253,0l-0,-10.766l21.253,-0Zm-0,10.766l-0,10.424l-21.253,-0l-0,-10.424l21.253,0Zm-17.137,-133.54l0,3.719l-3.139,0l0,-3.719l3.139,0Zm0,-15.878l0,3.719l-3.139,0l0,-3.719l3.139,-0Zm15.85,16.88l0,1.668l-14.872,0l0,-1.668l14.872,-0Zm0,-15.879l0,1.669l-14.872,-0l0,-1.669l14.872,0Zm1.287,14.019l-0,5.579l-21.253,-0l-0,-5.579l21.253,-0Zm-193.413,-112.675l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,-10.696l0,10.696l-21.253,-0l0,-10.696l21.253,-0Zm0,32.153l0,10.762l-21.253,-0l0,-10.762l21.253,0Zm0,-10.761l0,10.761l-21.253,0l0,-10.761l21.253,-0Zm0,21.523l0,10.724l-21.253,0l0,-10.724l21.253,-0Zm0,10.724l0,10.697l-21.253,-0l0,-10.697l21.253,0Zm0,10.697l0,10.593l-21.253,0l0,-10.593l21.253,-0Zm0,10.593l0,10.999l-21.253,-0l0,-10.999l21.253,0Zm0,10.999l0,10.776l-21.253,0l0,-10.776l21.253,-0Zm0,10.776l0,10.777l-21.253,-0l0,-10.777l21.253,0Zm0,10.777l0,5.352l-21.253,-0l0,-5.352l21.253,-0Zm0,5.352l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,16.117l0,10.538l-21.253,-0l0,-10.538l21.253,-0Zm0,21.418l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.69l-21.253,0l0,-10.69l21.253,-0Zm0,10.69l0,10.691l-21.253,-0l0,-10.691l21.253,0Zm0,10.691l0,10.843l-21.253,-0l0,-10.843l21.253,-0Zm0,10.843l0,10.652l-21.253,0l0,-10.652l21.253,-0Zm0,10.652l0,10.767l-21.253,0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.767l-21.253,-0l0,-10.767l21.253,-0Zm0,10.767l0,10.766l-21.253,0l0,-10.766l21.253,-0Zm0,10.766l0,10.424l-21.253,-0l0,-10.424l21.253,0Zm-17.136,-133.54l-0,3.719l-3.139,0l-0,-3.719l3.139,0Zm-0,-15.878l-0,3.719l-3.139,0l-0,-3.719l3.139,-0Zm15.85,16.88l-0,1.668l-14.872,0l-0,-1.668l14.872,-0Zm-0,-15.879l-0,1.669l-14.872,-0l-0,-1.669l14.872,0Zm1.286,14.019l0,5.579l-21.253,-0l0,-5.579l21.253,-0Zm-462.17,-112.675l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,-10.696l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,32.153l-0,10.762l21.253,-0l-0,-10.762l-21.253,0Zm-0,-10.761l-0,10.761l21.253,0l-0,-10.761l-21.253,-0Zm-0,21.523l-0,10.724l21.253,0l-0,-10.724l-21.253,-0Zm-0,10.724l-0,10.697l21.253,-0l-0,-10.697l-21.253,0Zm-0,10.697l-0,10.593l21.253,0l-0,-10.593l-21.253,-0Zm-0,10.593l-0,10.999l21.253,-0l-0,-10.999l-21.253,0Zm-0,10.999l-0,10.776l21.253,0l-0,-10.776l-21.253,-0Zm-0,10.776l-0,10.777l21.253,-0l-0,-10.777l-21.253,0Zm-0,10.777l-0,5.352l21.253,-0l-0,-5.352l-21.253,-0Zm-0,5.352l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,16.117l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,21.418l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.69l21.253,0l-0,-10.69l-21.253,-0Zm-0,10.69l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.843l21.253,-0l-0,-10.843l-21.253,-0Zm-0,10.843l-0,10.652l21.253,0l-0,-10.652l-21.253,-0Zm-0,10.652l-0,10.767l21.253,0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.766l21.253,0l-0,-10.766l-21.253,-0Zm-0,10.766l-0,10.424l21.253,-0l-0,-10.424l-21.253,0Zm17.136,-133.54l0,3.719l3.139,0l0,-3.719l-3.139,0Zm0,-15.878l0,3.719l3.139,0l0,-3.719l-3.139,-0Zm-15.85,16.88l0,1.668l14.872,0l0,-1.668l-14.872,-0Zm0,-15.879l0,1.669l14.872,-0l0,-1.669l-14.872,0Zm-1.286,14.019l-0,5.579l21.253,-0l-0,-5.579l-21.253,-0Zm-96.618,-112.675l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,-10.696l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,32.153l-0,10.762l21.253,-0l-0,-10.762l-21.253,0Zm-0,-10.761l-0,10.761l21.253,0l-0,-10.761l-21.253,-0Zm-0,21.523l-0,10.724l21.253,0l-0,-10.724l-21.253,-0Zm-0,10.724l-0,10.697l21.253,-0l-0,-10.697l-21.253,0Zm-0,10.697l-0,10.593l21.253,0l-0,-10.593l-21.253,-0Zm-0,10.593l-0,10.999l21.253,-0l-0,-10.999l-21.253,0Zm-0,10.999l-0,10.776l21.253,0l-0,-10.776l-21.253,-0Zm-0,10.776l-0,10.777l21.253,-0l-0,-10.777l-21.253,0Zm-0,10.777l-0,5.352l21.253,-0l-0,-5.352l-21.253,-0Zm-0,5.352l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,16.117l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,21.418l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.69l21.253,0l-0,-10.69l-21.253,-0Zm-0,10.69l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.843l21.253,-0l-0,-10.843l-21.253,-0Zm-0,10.843l-0,10.652l21.253,0l-0,-10.652l-21.253,-0Zm-0,10.652l-0,10.767l21.253,0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.766l21.253,0l-0,-10.766l-21.253,-0Zm-0,10.766l-0,10.424l21.253,-0l-0,-10.424l-21.253,0Zm17.136,-133.54l-0,3.719l3.139,0l-0,-3.719l-3.139,0Zm-0,-15.878l-0,3.719l3.139,0l-0,-3.719l-3.139,-0Zm-15.85,16.88l0,1.668l14.872,0l0,-1.668l-14.872,-0Zm0,-15.879l0,1.669l14.872,-0l0,-1.669l-14.872,0Zm-1.286,14.019l-0,5.579l21.253,-0l-0,-5.579l-21.253,-0Zm193.236,-112.675l0,10.696l21.253,-0l0,-10.696l-21.253,-0Zm0,-10.696l0,10.696l21.253,-0l0,-10.696l-21.253,-0Zm0,32.153l0,10.762l21.253,-0l0,-10.762l-21.253,0Zm0,-10.761l0,10.761l21.253,0l0,-10.761l-21.253,-0Zm0,21.523l0,10.724l21.253,0l0,-10.724l-21.253,-0Zm0,10.724l0,10.697l21.253,-0l0,-10.697l-21.253,0Zm0,10.697l0,10.593l21.253,0l0,-10.593l-21.253,-0Zm0,10.593l0,10.999l21.253,-0l0,-10.999l-21.253,0Zm0,10.999l0,10.776l21.253,0l0,-10.776l-21.253,-0Zm0,10.776l0,10.777l21.253,-0l0,-10.777l-21.253,0Zm0,10.777l0,5.352l21.253,-0l0,-5.352l-21.253,-0Zm0,5.352l0,10.538l21.253,-0l0,-10.538l-21.253,-0Zm0,16.117l0,10.538l21.253,-0l0,-10.538l-21.253,-0Zm0,21.418l0,10.691l21.253,-0l0,-10.691l-21.253,0Zm0,10.691l0,10.69l21.253,0l0,-10.69l-21.253,-0Zm0,10.69l0,10.691l21.253,-0l0,-10.691l-21.253,0Zm0,10.691l0,10.843l21.253,-0l0,-10.843l-21.253,-0Zm0,10.843l0,10.652l21.253,0l0,-10.652l-21.253,-0Zm0,10.652l0,10.767l21.253,0l0,-10.767l-21.253,0Zm0,10.767l0,10.767l21.253,-0l0,-10.767l-21.253,0Zm0,10.767l0,10.767l21.253,-0l0,-10.767l-21.253,-0Zm0,10.767l0,10.767l21.253,-0l0,-10.767l-21.253,-0Zm0,10.767l0,10.766l21.253,0l0,-10.766l-21.253,-0Zm0,10.766l0,10.424l21.253,-0l0,-10.424l-21.253,0Zm17.137,-133.54l-0,3.719l3.139,0l-0,-3.719l-3.139,0Zm-0,-15.878l-0,3.719l3.139,0l-0,-3.719l-3.139,-0Zm-15.85,16.88l-0,1.668l14.872,0l-0,-1.668l-14.872,-0Zm-0,-15.879l-0,1.669l14.872,-0l-0,-1.669l-14.872,0Zm-1.287,14.019l0,5.579l21.253,-0l0,-5.579l-21.253,-0Zm97.002,-112.675l0,10.696l21.253,-0l0,-10.696l-21.253,-0Zm0,-10.696l0,10.696l21.253,-0l0,-10.696l-21.253,-0Zm0,32.153l0,10.762l21.253,-0l0,-10.762l-21.253,0Zm0,-10.761l0,10.761l21.253,0l0,-10.761l-21.253,-0Zm0,21.523l0,10.724l21.253,0l0,-10.724l-21.253,-0Zm0,10.724l0,10.697l21.253,-0l0,-10.697l-21.253,0Zm0,10.697l0,10.593l21.253,0l0,-10.593l-21.253,-0Zm0,10.593l0,10.999l21.253,-0l0,-10.999l-21.253,0Zm0,10.999l0,10.776l21.253,0l0,-10.776l-21.253,-0Zm0,10.776l0,10.777l21.253,-0l0,-10.777l-21.253,0Zm0,10.777l0,5.352l21.253,-0l0,-5.352l-21.253,-0Zm0,5.352l0,10.538l21.253,-0l0,-10.538l-21.253,-0Zm0,16.117l0,10.538l21.253,-0l0,-10.538l-21.253,-0Zm0,21.418l0,10.691l21.253,-0l0,-10.691l-21.253,0Zm0,10.691l0,10.69l21.253,0l0,-10.69l-21.253,-0Zm0,10.69l0,10.691l21.253,-0l0,-10.691l-21.253,0Zm0,10.691l0,10.843l21.253,-0l0,-10.843l-21.253,-0Zm0,10.843l0,10.652l21.253,0l0,-10.652l-21.253,-0Zm0,10.652l0,10.767l21.253,0l0,-10.767l-21.253,0Zm0,10.767l0,10.767l21.253,-0l0,-10.767l-21.253,0Zm0,10.767l0,10.767l21.253,-0l0,-10.767l-21.253,-0Zm0,10.767l0,10.767l21.253,-0l0,-10.767l-21.253,-0Zm0,10.767l0,10.766l21.253,0l0,-10.766l-21.253,-0Zm0,10.766l0,10.424l21.253,-0l0,-10.424l-21.253,0Zm17.136,-133.54l0,3.719l3.139,0l0,-3.719l-3.139,0Zm0,-15.878l0,3.719l3.139,0l0,-3.719l-3.139,-0Zm-15.849,16.88l-0,1.668l14.872,0l-0,-1.668l-14.872,-0Zm-0,-15.879l-0,1.669l14.872,-0l-0,-1.669l-14.872,0Zm-1.287,14.019l0,5.579l21.253,-0l0,-5.579l-21.253,-0Zm97.002,-112.675l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,-10.696l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,32.153l-0,10.762l21.253,-0l-0,-10.762l-21.253,0Zm-0,-10.761l-0,10.761l21.253,0l-0,-10.761l-21.253,-0Zm-0,21.523l-0,10.724l21.253,0l-0,-10.724l-21.253,-0Zm-0,10.724l-0,10.697l21.253,-0l-0,-10.697l-21.253,0Zm-0,10.697l-0,10.593l21.253,0l-0,-10.593l-21.253,-0Zm-0,10.593l-0,10.999l21.253,-0l-0,-10.999l-21.253,0Zm-0,10.999l-0,10.776l21.253,0l-0,-10.776l-21.253,-0Zm-0,10.776l-0,10.777l21.253,-0l-0,-10.777l-21.253,0Zm-0,10.777l-0,5.352l21.253,-0l-0,-5.352l-21.253,-0Zm-0,5.352l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,16.117l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,21.418l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.69l21.253,0l-0,-10.69l-21.253,-0Zm-0,10.69l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.843l21.253,-0l-0,-10.843l-21.253,-0Zm-0,10.843l-0,10.652l21.253,0l-0,-10.652l-21.253,-0Zm-0,10.652l-0,10.767l21.253,0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.766l21.253,0l-0,-10.766l-21.253,-0Zm-0,10.766l-0,10.424l21.253,-0l-0,-10.424l-21.253,0Zm17.136,-133.54l0,3.719l3.139,0l0,-3.719l-3.139,0Zm0,-15.878l0,3.719l3.139,0l0,-3.719l-3.139,-0Zm-15.85,16.88l0,1.668l14.872,0l0,-1.668l-14.872,-0Zm0,-15.879l0,1.669l14.872,-0l0,-1.669l-14.872,0Zm-1.286,14.019l-0,5.579l21.253,-0l-0,-5.579l-21.253,-0Zm96.235,-112.675l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,-10.696l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,32.153l-0,10.762l21.253,-0l-0,-10.762l-21.253,0Zm-0,-10.761l-0,10.761l21.253,0l-0,-10.761l-21.253,-0Zm-0,21.523l-0,10.724l21.253,0l-0,-10.724l-21.253,-0Zm-0,10.724l-0,10.697l21.253,-0l-0,-10.697l-21.253,0Zm-0,10.697l-0,10.593l21.253,0l-0,-10.593l-21.253,-0Zm-0,10.593l-0,10.999l21.253,-0l-0,-10.999l-21.253,0Zm-0,10.999l-0,10.776l21.253,0l-0,-10.776l-21.253,-0Zm-0,10.776l-0,10.777l21.253,-0l-0,-10.777l-21.253,0Zm-0,10.777l-0,5.352l21.253,-0l-0,-5.352l-21.253,-0Zm-0,5.352l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,16.117l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,21.418l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.69l21.253,0l-0,-10.69l-21.253,-0Zm-0,10.69l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.843l21.253,-0l-0,-10.843l-21.253,-0Zm-0,10.843l-0,10.652l21.253,0l-0,-10.652l-21.253,-0Zm-0,10.652l-0,10.767l21.253,0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.766l21.253,0l-0,-10.766l-21.253,-0Zm-0,10.766l-0,10.424l21.253,-0l-0,-10.424l-21.253,0Zm17.136,-133.54l0,3.719l3.139,0l0,-3.719l-3.139,0Zm0,-15.878l0,3.719l3.139,0l0,-3.719l-3.139,-0Zm-15.85,16.88l0,1.668l14.872,0l0,-1.668l-14.872,-0Zm0,-15.879l0,1.669l14.872,-0l0,-1.669l-14.872,0Zm-1.286,14.019l-0,5.579l21.253,-0l-0,-5.579l-21.253,-0Zm193.85,-112.675l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,-10.696l-0,10.696l21.253,-0l-0,-10.696l-21.253,-0Zm-0,32.153l-0,10.762l21.253,-0l-0,-10.762l-21.253,0Zm-0,-10.761l-0,10.761l21.253,0l-0,-10.761l-21.253,-0Zm-0,21.523l-0,10.724l21.253,0l-0,-10.724l-21.253,-0Zm-0,10.724l-0,10.697l21.253,-0l-0,-10.697l-21.253,0Zm-0,10.697l-0,10.593l21.253,0l-0,-10.593l-21.253,-0Zm-0,10.593l-0,10.999l21.253,-0l-0,-10.999l-21.253,0Zm-0,10.999l-0,10.776l21.253,0l-0,-10.776l-21.253,-0Zm-0,10.776l-0,10.777l21.253,-0l-0,-10.777l-21.253,0Zm-0,10.777l-0,5.352l21.253,-0l-0,-5.352l-21.253,-0Zm-0,5.352l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,16.117l-0,10.538l21.253,-0l-0,-10.538l-21.253,-0Zm-0,21.418l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.69l21.253,0l-0,-10.69l-21.253,-0Zm-0,10.69l-0,10.691l21.253,-0l-0,-10.691l-21.253,0Zm-0,10.691l-0,10.843l21.253,-0l-0,-10.843l-21.253,-0Zm-0,10.843l-0,10.652l21.253,0l-0,-10.652l-21.253,-0Zm-0,10.652l-0,10.767l21.253,0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.767l21.253,-0l-0,-10.767l-21.253,-0Zm-0,10.767l-0,10.766l21.253,0l-0,-10.766l-21.253,-0Zm-0,10.766l-0,10.424l21.253,-0l-0,-10.424l-21.253,0Zm17.136,-133.54l-0,3.719l3.139,0l-0,-3.719l-3.139,0Zm-0,-15.878l-0,3.719l3.139,0l-0,-3.719l-3.139,-0Zm-15.85,16.88l0,1.668l14.872,0l0,-1.668l-14.872,-0Zm0,-15.879l0,1.669l14.872,-0l0,-1.669l-14.872,0Zm-1.286,14.019l-0,5.579l21.253,-0l-0,-5.579l-21.253,-0Zm96.948,-112.675l-0,10.696l21.252,-0l0,-10.696l-21.252,-0Zm-0,-10.696l-0,10.696l21.252,-0l0,-10.696l-21.252,-0Zm-0,32.153l-0,10.762l21.252,-0l0,-10.762l-21.252,0Zm-0,-10.761l-0,10.761l21.252,0l0,-10.761l-21.252,-0Zm-0,21.523l-0,10.724l21.252,0l0,-10.724l-21.252,-0Zm-0,10.724l-0,10.697l21.252,-0l0,-10.697l-21.252,0Zm-0,10.697l-0,10.593l21.252,0l0,-10.593l-21.252,-0Zm-0,10.593l-0,10.999l21.252,-0l0,-10.999l-21.252,0Zm-0,10.999l-0,10.776l21.252,0l0,-10.776l-21.252,-0Zm-0,10.776l-0,10.777l21.252,-0l0,-10.777l-21.252,0Zm-0,10.777l-0,5.352l21.252,-0l0,-5.352l-21.252,-0Zm-0,5.352l-0,10.538l21.252,-0l0,-10.538l-21.252,-0Zm-0,16.117l-0,10.538l21.252,-0l0,-10.538l-21.252,-0Zm-0,21.418l-0,10.691l21.252,-0l0,-10.691l-21.252,0Zm-0,10.691l-0,10.69l21.252,0l0,-10.69l-21.252,-0Zm-0,10.69l-0,10.691l21.252,-0l0,-10.691l-21.252,0Zm-0,10.691l-0,10.843l21.252,-0l0,-10.843l-21.252,-0Zm-0,10.843l-0,10.652l21.252,0l0,-10.652l-21.252,-0Zm-0,10.652l-0,10.767l21.252,0l0,-10.767l-21.252,0Zm-0,10.767l-0,10.767l21.252,-0l0,-10.767l-21.252,0Zm-0,10.767l-0,10.767l21.252,-0l0,-10.767l-21.252,-0Zm-0,10.767l-0,10.767l21.252,-0l0,-10.767l-21.252,-0Zm-0,10.767l-0,10.766l21.252,0l0,-10.766l-21.252,-0Zm-0,10.766l-0,10.424l21.252,-0l0,-10.424l-21.252,0Zm17.136,-133.54l-0,3.719l3.139,0l-0,-3.719l-3.139,0Zm-0,-15.878l-0,3.719l3.139,0l-0,-3.719l-3.139,-0Zm-15.85,16.88l0,1.668l14.872,0l-0,-1.668l-14.872,-0Zm0,-15.879l0,1.669l14.872,-0l-0,-1.669l-14.872,0Zm-1.286,14.019l-0,5.579l21.252,-0l0,-5.579l-21.252,-0Zm-867.921,-126.441l-0,0.904l-25.188,-0l-0,-0.904l25.188,0Zm-24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm-11.886,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm-0.708,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm12.594,271.98l-0,0.904l-25.188,-0l-0,-0.904l25.188,0Zm-24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm-11.886,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm-0.708,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm107.858,-271.319l0,0.904l-25.188,-0l0,-0.904l25.188,0Zm-24.239,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm24.239,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm-11.885,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm-0.709,0l0,0.904l-0.709,-0l0,-0.904l0.709,0Zm12.594,271.981l0,0.903l-25.188,-0l0,-0.903l25.188,-0Zm-24.239,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm24.239,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm-11.885,-0l-0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm-0.709,-0l0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm109.584,-271.981l0,0.904l-25.188,-0l-0,-0.904l25.188,0Zm-24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm-11.885,0l-0,0.904l-0.709,-0l-0,-0.904l0.709,0Zm-0.709,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm12.594,271.981l0,0.903l-25.188,-0l-0,-0.903l25.188,-0Zm-24.24,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm24.24,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm-11.885,-0l-0,0.903l-0.709,-0l-0,-0.903l0.709,-0Zm-0.709,-0l-0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm108.914,-271.981l-0,0.904l-25.188,-0l-0,-0.904l25.188,0Zm-24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm-11.886,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm-0.708,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm12.594,271.981l-0,0.903l-25.188,-0l-0,-0.903l25.188,-0Zm-24.24,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm24.24,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm-11.886,-0l0,0.903l-0.708,-0l-0,-0.903l0.708,-0Zm-0.708,-0l-0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm109.751,-271.981l0,0.904l-25.188,-0l-0,-0.904l25.188,0Zm-24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm24.24,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm-11.885,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm-0.709,0l0,0.904l-0.709,-0l0,-0.904l0.709,0Zm12.594,271.981l0,0.903l-25.188,-0l-0,-0.903l25.188,-0Zm-24.24,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm24.24,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm-11.885,-0l-0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm-0.709,-0l0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm109.081,-271.981l0,0.904l-25.188,-0l0,-0.904l25.188,0Zm-24.239,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm24.239,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm-11.885,0l0,0.904l-0.709,-0l0,-0.904l0.709,0Zm-0.709,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm12.594,271.981l0,0.903l-25.188,-0l0,-0.903l25.188,-0Zm-24.239,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm24.239,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm-11.885,-0l0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm-0.709,-0l0,0.903l-0.708,-0l-0,-0.903l0.708,-0Zm109.584,-271.981l0,0.904l-25.188,-0l0,-0.904l25.188,0Zm-24.239,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm24.239,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm-11.885,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm-0.709,0l0,0.904l-0.709,-0l0,-0.904l0.709,0Zm12.594,271.981l0,0.903l-25.188,-0l0,-0.903l25.188,-0Zm-24.239,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm24.239,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm-11.885,-0l-0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm-0.709,-0l0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm109.417,-271.981l-0,0.904l-25.189,-0l0,-0.904l25.189,0Zm-24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm-11.886,0l0,0.904l-0.709,-0l0,-0.904l0.709,0Zm-0.709,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm12.595,271.981l-0,0.903l-25.189,-0l0,-0.903l25.189,-0Zm-24.24,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm24.24,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm-11.886,-0l0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm-0.709,-0l0,0.903l-0.708,-0l-0,-0.903l0.708,-0Zm109.249,-271.981l0,0.904l-25.188,-0l0,-0.904l25.188,0Zm-24.239,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm24.239,0l0,0.904l-0.948,-0l-0,-0.904l0.948,0Zm-11.885,0l-0,0.904l-0.709,-0l0,-0.904l0.709,0Zm-0.709,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm12.594,271.981l0,0.903l-25.188,-0l0,-0.903l25.188,-0Zm-24.239,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm24.239,-0l0,0.903l-0.948,-0l-0,-0.903l0.948,-0Zm-11.885,-0l-0,0.903l-0.709,-0l0,-0.903l0.709,-0Zm-0.709,-0l0,0.903l-0.708,-0l-0,-0.903l0.708,-0Zm109.417,-271.981l-0,0.904l-25.189,-0l0,-0.904l25.189,0Zm-24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm24.24,0l-0,0.904l-0.949,-0l0,-0.904l0.949,0Zm-11.886,0l0,0.904l-0.708,-0l-0,-0.904l0.708,0Zm-0.708,0l-0,0.904l-0.709,-0l-0,-0.904l0.709,0Zm12.594,271.981l-0,0.903l-25.189,-0l0,-0.903l25.189,-0Zm-24.24,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm24.24,-0l-0,0.903l-0.949,-0l0,-0.903l0.949,-0Zm-11.886,-0l0,0.903l-0.708,-0l-0,-0.903l0.708,-0Zm-0.708,-0l-0,0.903l-0.709,-0l-0,-0.903l0.709,-0Zm-161.446,-59.816l-0,10.681l-21.133,-0l0,-10.681l21.133,-0Zm-0,10.681l-0,4.984l-21.133,0l0,-4.984l21.133,-0Zm-0,4.984l-0,10.732l-21.133,0l0,-10.732l21.133,0Zm-0,10.732l-0,10.834l-21.133,-0l0,-10.834l21.133,0Zm-0,10.834l-0,10.732l-21.133,-0l0,-10.732l21.133,-0Zm-0,10.732l-0,10.579l-21.133,-0l0,-10.579l21.133,-0Zm-0,-58.492l-0,10.529l-21.133,-0l0,-10.529l21.133,0Zm-0,-10.528l-0,10.528l-21.133,0l0,-10.528l21.133,0Zm-0,-10.528l-0,10.528l-21.133,0l0,-10.528l21.133,-0Zm-0,-10.529l-0,10.529l-21.133,-0l0,-10.529l21.133,0Zm-0,-10.528l-0,10.528l-21.133,0l0,-10.528l21.133,-0Zm-0,-6.714l-0,6.714l-21.133,-0l0,-6.714l21.133,0Zm-0,-21.515l-0,10.529l-21.133,-0l0,-10.529l21.133,0Zm-0,-16.113l-0,10.529l-21.133,-0l0,-10.529l21.133,0Zm-0,-12.183l-0,6.866l-21.133,-0l0,-6.866l21.133,-0Zm-0,-10.488l-0,10.488l-21.133,-0l0,-10.488l21.133,-0Zm-0,-10.691l-0,10.691l-21.133,-0l0,-10.691l21.133,-0Zm-0,-10.488l-0,10.488l-21.133,-0l0,-10.488l21.133,0Zm-0,-10.65l-0,10.65l-21.133,0l0,-10.65l21.133,-0Zm-0,-10.651l-0,10.651l-21.133,-0l0,-10.651l21.133,0Zm-0,-4.801l-0,4.801l-21.133,0l0,-4.801l21.133,-0Zm-0,-10.661l-0,10.661l-21.133,-0l0,-10.661l21.133,0Zm-0,-10.661l-0,10.661l-21.133,0l0,-10.661l21.133,0Zm-0,-10.66l-0,10.66l-21.133,0l0,-10.66l21.133,-0Zm-0,-10.661l-0,10.661l-21.133,-0l0,-10.661l21.133,0Zm-0,123.124l-0,5.584l-21.133,0l0,-5.584l21.133,-0Zm-0,-15.846l-0,5.317l-21.133,0l0,-5.317l21.133,-0Zm-4.918,17.936l-0,1.411l-14.845,0l0,-1.411l14.845,-0Zm-0,-16.113l-0,1.411l-14.845,0l0,-1.411l14.845,-0Zm4.215,15.039l0,3.624l-3.392,0l0,-3.624l3.392,-0Zm0,-16.113l0,3.624l-3.392,0l0,-3.624l3.392,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1039 542" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM34_Layout/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM34_Layout/resource.json new file mode 100644 index 0000000..a9e6c3b --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM34_Layout/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "bda88b9fdf0d0047b1f1f00d22a227fd390f6abbff9ac8d0d4624bd68f6547b0", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:48Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM34_Layout/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM34_Layout/thumbnail.png new file mode 100644 index 0000000..ef45364 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM34_Layout/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM34_Layout/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM34_Layout/view.json new file mode 100644 index 0000000..2da96a0 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Spaces/Layouts/DM34_Layout/view.json @@ -0,0 +1,118 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 600, + "width": 1300 + } + }, + "root": { + "children": [ + { + "custom": { + "color": { + "equipment": "var(--palette-neutral-30-3)", + "racks": "var(--palette-neutral-30-3)", + "walls": "var(--palette-neutral-30-3)" + } + }, + "meta": { + "name": "DM34" + }, + "position": { + "height": 600, + "width": 1300 + }, + "propConfig": { + "props.elements[0].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.walls" + }, + "type": "property" + } + }, + "props.elements[1].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.equipment" + }, + "type": "property" + } + }, + "props.elements[2].stroke.paint": { + "binding": { + "config": { + "path": "this.custom.color.racks" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "d": "M1047.05,0.994l-0,71.709l-10.388,0l0,5.079m0,34.51l0,10.433m0,18.075l0,3.578l10.388,0l-0,265.118l-10.388,-0l0,4.847m0,34.18l0,8.084m0,33.577l0,3.984m-7.277,0l17.665,0l-0,43.538l-1045.97,-0m13.139,-0l0,-44.427m0,-33.362l0,-10.368m0,-33.242l0,-307.031m0,-33.383l0,-74.899m-13.139,30.573l1045.97,0m-1045.97,420.907l1035.59,-0m0,-335.237l-1035.67,-0", + "fill": { + "paint": "transparent" + }, + "id": "Walls", + "name": "Walls", + "stroke": { + "width": "1.99px" + }, + "type": "path" + }, + { + "d": "M1005.17,65.406l0,12.895l21.733,0l0,-12.895l-21.733,0Zm-117.526,-22.859l-0,38.099l99.381,-0l-0,-38.099l-99.381,0Zm-45.998,17.674l-0,18.831l24.851,0l-0,-18.831l-24.851,0Zm-167.261,0l-0,18.831l24.851,0l-0,-18.831l-24.851,0Zm-167.248,0l0,18.831l24.851,0l0,-18.831l-24.851,0Zm-165.873,0l-0,18.831l24.85,0l0,-18.831l-24.85,0Zm-166.561,0l0,18.831l24.851,0l-0,-18.831l-24.851,0Zm546.497,-17.456l0,37.881l98.921,-0l-0,-37.881l-98.921,0Zm-167.247,0l-0,37.881l98.92,-0l0,-37.881l-98.92,0Zm-165.874,0l0,37.881l98.921,-0l-0,-37.881l-98.921,0Zm-166.56,0l-0,37.881l98.92,-0l0,-37.881l-98.92,0Zm-167.248,0l0,37.881l98.921,-0l-0,-37.881l-98.921,0Zm950.899,459.256l0,-12.895l21.733,-0l0,12.895l-21.733,-0Zm-117.526,22.858l-0,-38.098l99.381,0l-0,38.098l-99.381,0Zm-45.998,-17.673l-0,-18.831l24.851,-0l-0,18.831l-24.851,-0Zm-167.261,-0l-0,-18.831l24.851,-0l-0,18.831l-24.851,-0Zm-167.248,-0l0,-18.831l24.851,-0l0,18.831l-24.851,-0Zm-165.873,-0l-0,-18.831l24.85,-0l0,18.831l-24.85,-0Zm-166.561,-0l0,-18.831l24.851,-0l-0,18.831l-24.851,-0Zm546.497,17.456l0,-37.881l98.921,0l-0,37.881l-98.921,-0Zm-167.247,-0l-0,-37.881l98.92,0l0,37.881l-98.92,-0Zm-165.874,-0l0,-37.881l98.921,0l-0,37.881l-98.921,-0Zm-166.56,-0l-0,-37.881l98.92,0l0,37.881l-98.92,-0Zm-167.248,-0l0,-37.881l98.921,0l-0,37.881l-98.921,-0Z", + "fill": { + "paint": "transparent" + }, + "id": "Equipment", + "name": "Equipment", + "stroke": { + "width": "0.55px" + }, + "type": "path" + }, + { + "d": "M71.481,407.132l0,5.332l-20.092,-0l0,-5.332l20.092,0Zm0,-9.225l0,9.225l-16.138,0l0,-9.225l16.138,0Zm0,-5.331l0,5.331l-20.092,0l0,-5.331l20.092,-0Zm0,-8.926l0,8.926l-16.138,-0l0,-8.926l16.138,-0Zm0,-5.631l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.556l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.077l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.557l0,5.631l-20.092,0l0,-5.631l20.092,0Zm0,-14.556l0,5.631l-20.092,-0l0,-5.631l20.092,-0Zm0,223.504l0,8.926l-16.138,-0l0,-8.926l16.138,-0Zm0,-14.557l0,8.926l-16.138,-0l0,-8.926l16.138,0Zm0,-14.557l0,8.926l-16.138,0l0,-8.926l16.138,0Zm0,-14.557l0,8.926l-16.138,0l0,-8.926l16.138,0Zm0,-14.556l0,8.925l-16.138,0l0,-8.925l16.138,-0Zm0,-14.557l0,8.926l-16.138,-0l0,-8.926l16.138,-0Zm0,-14.557l0,8.926l-16.138,-0l0,-8.926l16.138,-0Zm0,-14.557l0,8.926l-16.138,-0l0,-8.926l16.138,0Zm0,-14.557l0,8.926l-16.138,0l0,-8.926l16.138,0Zm0,-14.557l0,8.926l-16.138,0l0,-8.926l16.138,0Zm0,-14.077l0,8.446l-16.138,0l0,-8.446l16.138,-0Zm0,-14.557l0,8.926l-16.138,-0l0,-8.926l16.138,-0Zm0,-14.557l0,8.926l-16.138,-0l0,-8.926l16.138,0Zm0,-14.557l0,8.926l-16.138,0l0,-8.926l16.138,0Zm0,-14.557l0,8.926l-16.138,0l0,-8.926l16.138,0Zm0,-14.556l0,8.925l-16.138,0l0,-8.925l16.138,-0Zm21.553,255.912l-0,5.332l20.092,-0l-0,-5.332l-20.092,0Zm-0,-9.225l-0,9.225l16.138,0l-0,-9.225l-16.138,0Zm-0,-5.331l-0,5.331l20.092,0l-0,-5.331l-20.092,-0Zm-0,-8.926l-0,8.926l16.138,-0l-0,-8.926l-16.138,-0Zm-0,-5.631l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.556l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.077l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.557l-0,5.631l20.092,0l-0,-5.631l-20.092,0Zm-0,-14.556l-0,5.631l20.092,-0l-0,-5.631l-20.092,-0Zm-0,223.504l-0,8.926l16.138,-0l-0,-8.926l-16.138,-0Zm-0,-14.557l-0,8.926l16.138,-0l-0,-8.926l-16.138,0Zm-0,-14.557l-0,8.926l16.138,0l-0,-8.926l-16.138,0Zm-0,-14.557l-0,8.926l16.138,0l-0,-8.926l-16.138,0Zm-0,-14.556l-0,8.925l16.138,0l-0,-8.925l-16.138,-0Zm-0,-14.557l-0,8.926l16.138,-0l-0,-8.926l-16.138,-0Zm-0,-14.557l-0,8.926l16.138,-0l-0,-8.926l-16.138,-0Zm-0,-14.557l-0,8.926l16.138,-0l-0,-8.926l-16.138,0Zm-0,-14.557l-0,8.926l16.138,0l-0,-8.926l-16.138,0Zm-0,-14.557l-0,8.926l16.138,0l-0,-8.926l-16.138,0Zm-0,-14.077l-0,8.446l16.138,0l-0,-8.446l-16.138,-0Zm-0,-14.557l-0,8.926l16.138,-0l-0,-8.926l-16.138,-0Zm-0,-14.557l-0,8.926l16.138,-0l-0,-8.926l-16.138,0Zm-0,-14.557l-0,8.926l16.138,0l-0,-8.926l-16.138,0Zm-0,-14.557l-0,8.926l16.138,0l-0,-8.926l-16.138,0Zm-0,-14.556l-0,8.925l16.138,0l-0,-8.925l-16.138,-0Zm171.506,5.874l-0,10.75l-21.415,0l0,-10.75l21.415,0Zm-0,-10.75l-0,10.75l-21.415,0l0,-10.75l21.415,0Zm-0,32.316l-0,10.816l-21.415,-0l0,-10.816l21.415,-0Zm-0,-10.816l-0,10.816l-21.415,-0l0,-10.816l21.415,0Zm-0,21.632l-0,10.778l-21.415,0l0,-10.778l21.415,-0Zm-0,10.778l-0,10.751l-21.415,-0l0,-10.751l21.415,0Zm-0,10.751l-0,10.647l-21.415,-0l0,-10.647l21.415,-0Zm-0,10.647l-0,11.054l-21.415,-0l0,-11.054l21.415,-0Zm-0,11.054l-0,10.831l-21.415,-0l0,-10.831l21.415,-0Zm-0,10.831l-0,10.83l-21.415,0l0,-10.83l21.415,-0Zm-0,10.83l-0,5.38l-21.415,-0l0,-5.38l21.415,0Zm-0,5.38l-0,10.591l-21.415,-0l0,-10.591l21.415,-0Zm-0,16.198l-0,10.591l-21.415,0l0,-10.591l21.415,0Zm-0,21.526l-0,10.745l-21.415,-0l0,-10.745l21.415,0Zm-0,10.745l-0,10.744l-21.415,0l0,-10.744l21.415,-0Zm-0,10.744l-0,10.745l-21.415,-0l0,-10.745l21.415,0Zm-0,10.745l-0,10.898l-21.415,-0l0,-10.898l21.415,-0Zm-0,10.898l-0,10.706l-21.415,-0l0,-10.706l21.415,-0Zm-0,10.706l-0,10.821l-21.415,-0l0,-10.821l21.415,-0Zm-0,10.821l-0,10.821l-21.415,0l0,-10.821l21.415,-0Zm-0,10.821l-0,10.821l-21.415,0l0,-10.821l21.415,0Zm-0,10.821l-0,10.821l-21.415,0l0,-10.821l21.415,0Zm-0,10.821l-0,10.822l-21.415,-0l0,-10.822l21.415,0Zm-0,10.822l-0,10.476l-21.415,-0l0,-10.476l21.415,-0Zm-17.267,-134.214l0,3.738l-3.162,-0l-0,-3.738l3.162,-0Zm0,-15.959l0,3.738l-3.162,0l-0,-3.738l3.162,-0Zm15.97,16.965l0,1.677l-14.984,0l-0,-1.677l14.984,-0Zm0,-15.959l0,1.678l-14.984,-0l-0,-1.678l14.984,0Zm1.297,14.09l-0,5.607l-21.415,0l0,-5.607l21.415,-0Zm-97.352,-113.244l0,10.75l-21.414,0l0,-10.75l21.414,0Zm0,-10.75l0,10.75l-21.414,0l0,-10.75l21.414,0Zm0,32.316l0,10.816l-21.414,-0l0,-10.816l21.414,-0Zm0,-10.816l0,10.816l-21.414,-0l0,-10.816l21.414,0Zm0,21.632l0,10.778l-21.414,0l0,-10.778l21.414,-0Zm0,10.778l0,10.751l-21.414,-0l0,-10.751l21.414,0Zm0,10.751l0,10.647l-21.414,-0l0,-10.647l21.414,-0Zm0,10.647l0,11.054l-21.414,-0l0,-11.054l21.414,-0Zm0,11.054l0,10.831l-21.414,-0l0,-10.831l21.414,-0Zm0,10.831l0,10.83l-21.414,0l0,-10.83l21.414,-0Zm0,10.83l0,5.38l-21.414,-0l0,-5.38l21.414,0Zm0,5.38l0,10.591l-21.414,-0l0,-10.591l21.414,-0Zm0,16.198l0,10.591l-21.414,0l0,-10.591l21.414,0Zm0,21.526l0,10.745l-21.414,-0l0,-10.745l21.414,0Zm0,10.745l0,10.744l-21.414,0l0,-10.744l21.414,-0Zm0,10.744l0,10.745l-21.414,-0l0,-10.745l21.414,0Zm0,10.745l0,10.898l-21.414,-0l0,-10.898l21.414,-0Zm0,10.898l0,10.706l-21.414,-0l0,-10.706l21.414,-0Zm0,10.706l0,10.821l-21.414,-0l0,-10.821l21.414,-0Zm0,10.821l0,10.821l-21.414,0l0,-10.821l21.414,-0Zm0,10.821l0,10.821l-21.414,0l0,-10.821l21.414,0Zm0,10.821l0,10.821l-21.414,0l0,-10.821l21.414,0Zm0,10.821l0,10.822l-21.414,-0l0,-10.822l21.414,0Zm0,10.822l0,10.476l-21.414,-0l0,-10.476l21.414,-0Zm-17.266,-134.214l0,3.738l-3.163,-0l0,-3.738l3.163,-0Zm0,-15.959l0,3.738l-3.163,0l0,-3.738l3.163,-0Zm15.97,16.965l0,1.677l-14.985,0l0,-1.677l14.985,-0Zm0,-15.959l0,1.678l-14.985,-0l0,-1.678l14.985,0Zm1.296,14.09l0,5.607l-21.414,0l0,-5.607l21.414,-0Zm194.703,-113.244l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,-10.75l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,32.316l-0,10.816l-21.414,-0l-0,-10.816l21.414,-0Zm-0,-10.816l-0,10.816l-21.414,-0l-0,-10.816l21.414,0Zm-0,21.632l-0,10.778l-21.414,0l-0,-10.778l21.414,-0Zm-0,10.778l-0,10.751l-21.414,-0l-0,-10.751l21.414,0Zm-0,10.751l-0,10.647l-21.414,-0l-0,-10.647l21.414,-0Zm-0,10.647l-0,11.054l-21.414,-0l-0,-11.054l21.414,-0Zm-0,11.054l-0,10.831l-21.414,-0l-0,-10.831l21.414,-0Zm-0,10.831l-0,10.83l-21.414,0l-0,-10.83l21.414,-0Zm-0,10.83l-0,5.38l-21.414,-0l-0,-5.38l21.414,0Zm-0,5.38l-0,10.591l-21.414,-0l-0,-10.591l21.414,-0Zm-0,16.198l-0,10.591l-21.414,0l-0,-10.591l21.414,0Zm-0,21.526l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.744l-21.414,0l-0,-10.744l21.414,-0Zm-0,10.744l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.898l-21.414,-0l-0,-10.898l21.414,-0Zm-0,10.898l-0,10.706l-21.414,-0l-0,-10.706l21.414,-0Zm-0,10.706l-0,10.821l-21.414,-0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.822l-21.414,-0l-0,-10.822l21.414,0Zm-0,10.822l-0,10.476l-21.414,-0l-0,-10.476l21.414,-0Zm-17.266,-134.214l-0,3.738l-3.163,-0l-0,-3.738l3.163,-0Zm-0,-15.959l-0,3.738l-3.163,0l-0,-3.738l3.163,-0Zm15.97,16.965l-0,1.677l-14.985,0l-0,-1.677l14.985,-0Zm-0,-15.959l-0,1.678l-14.985,-0l-0,-1.678l14.985,0Zm1.296,14.09l-0,5.607l-21.414,0l-0,-5.607l21.414,-0Zm97.737,-113.244l0,10.75l-21.414,0l0,-10.75l21.414,0Zm0,-10.75l0,10.75l-21.414,0l0,-10.75l21.414,0Zm0,32.316l0,10.816l-21.414,-0l0,-10.816l21.414,-0Zm0,-10.816l0,10.816l-21.414,-0l0,-10.816l21.414,0Zm0,21.632l0,10.778l-21.414,0l0,-10.778l21.414,-0Zm0,10.778l0,10.751l-21.414,-0l0,-10.751l21.414,0Zm0,10.751l0,10.647l-21.414,-0l0,-10.647l21.414,-0Zm0,10.647l0,11.054l-21.414,-0l0,-11.054l21.414,-0Zm0,11.054l0,10.831l-21.414,-0l0,-10.831l21.414,-0Zm0,10.831l0,10.83l-21.414,0l0,-10.83l21.414,-0Zm0,10.83l0,5.38l-21.414,-0l0,-5.38l21.414,0Zm0,5.38l0,10.591l-21.414,-0l0,-10.591l21.414,-0Zm0,16.198l0,10.591l-21.414,0l0,-10.591l21.414,0Zm0,21.526l0,10.745l-21.414,-0l0,-10.745l21.414,0Zm0,10.745l0,10.744l-21.414,0l0,-10.744l21.414,-0Zm0,10.744l0,10.745l-21.414,-0l0,-10.745l21.414,0Zm0,10.745l0,10.898l-21.414,-0l0,-10.898l21.414,-0Zm0,10.898l0,10.706l-21.414,-0l0,-10.706l21.414,-0Zm0,10.706l0,10.821l-21.414,-0l0,-10.821l21.414,-0Zm0,10.821l0,10.821l-21.414,0l0,-10.821l21.414,-0Zm0,10.821l0,10.821l-21.414,0l0,-10.821l21.414,0Zm0,10.821l0,10.821l-21.414,0l0,-10.821l21.414,0Zm0,10.821l0,10.822l-21.414,-0l0,-10.822l21.414,0Zm0,10.822l0,10.476l-21.414,-0l0,-10.476l21.414,-0Zm-17.266,-134.214l0,3.738l-3.163,-0l0,-3.738l3.163,-0Zm0,-15.959l0,3.738l-3.163,0l0,-3.738l3.163,-0Zm15.97,16.965l0,1.677l-14.985,0l0,-1.677l14.985,-0Zm0,-15.959l0,1.678l-14.985,-0l0,-1.678l14.985,0Zm1.296,14.09l0,5.607l-21.414,0l0,-5.607l21.414,-0Zm97.738,-113.244l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,-10.75l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,32.316l-0,10.816l-21.414,-0l-0,-10.816l21.414,-0Zm-0,-10.816l-0,10.816l-21.414,-0l-0,-10.816l21.414,0Zm-0,21.632l-0,10.778l-21.414,0l-0,-10.778l21.414,-0Zm-0,10.778l-0,10.751l-21.414,-0l-0,-10.751l21.414,0Zm-0,10.751l-0,10.647l-21.414,-0l-0,-10.647l21.414,-0Zm-0,10.647l-0,11.054l-21.414,-0l-0,-11.054l21.414,-0Zm-0,11.054l-0,10.831l-21.414,-0l-0,-10.831l21.414,-0Zm-0,10.831l-0,10.83l-21.414,0l-0,-10.83l21.414,-0Zm-0,10.83l-0,5.38l-21.414,-0l-0,-5.38l21.414,0Zm-0,5.38l-0,10.591l-21.414,-0l-0,-10.591l21.414,-0Zm-0,16.198l-0,10.591l-21.414,0l-0,-10.591l21.414,0Zm-0,21.526l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.744l-21.414,0l-0,-10.744l21.414,-0Zm-0,10.744l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.898l-21.414,-0l-0,-10.898l21.414,-0Zm-0,10.898l-0,10.706l-21.414,-0l-0,-10.706l21.414,-0Zm-0,10.706l-0,10.821l-21.414,-0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.822l-21.414,-0l-0,-10.822l21.414,0Zm-0,10.822l-0,10.476l-21.414,-0l-0,-10.476l21.414,-0Zm-17.266,-134.214l-0,3.738l-3.163,-0l-0,-3.738l3.163,-0Zm-0,-15.959l-0,3.738l-3.163,0l-0,-3.738l3.163,-0Zm15.97,16.965l-0,1.677l-14.985,0l-0,-1.677l14.985,-0Zm-0,-15.959l-0,1.678l-14.985,-0l-0,-1.678l14.985,0Zm1.296,14.09l-0,5.607l-21.414,0l-0,-5.607l21.414,-0Zm96.965,-113.244l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,-10.75l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,32.316l-0,10.816l-21.414,-0l-0,-10.816l21.414,-0Zm-0,-10.816l-0,10.816l-21.414,-0l-0,-10.816l21.414,0Zm-0,21.632l-0,10.778l-21.414,0l-0,-10.778l21.414,-0Zm-0,10.778l-0,10.751l-21.414,-0l-0,-10.751l21.414,0Zm-0,10.751l-0,10.647l-21.414,-0l-0,-10.647l21.414,-0Zm-0,10.647l-0,11.054l-21.414,-0l-0,-11.054l21.414,-0Zm-0,11.054l-0,10.831l-21.414,-0l-0,-10.831l21.414,-0Zm-0,10.831l-0,10.83l-21.414,0l-0,-10.83l21.414,-0Zm-0,10.83l-0,5.38l-21.414,-0l-0,-5.38l21.414,0Zm-0,5.38l-0,10.591l-21.414,-0l-0,-10.591l21.414,-0Zm-0,16.198l-0,10.591l-21.414,0l-0,-10.591l21.414,0Zm-0,21.526l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.744l-21.414,0l-0,-10.744l21.414,-0Zm-0,10.744l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.898l-21.414,-0l-0,-10.898l21.414,-0Zm-0,10.898l-0,10.706l-21.414,-0l-0,-10.706l21.414,-0Zm-0,10.706l-0,10.821l-21.414,-0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.822l-21.414,-0l-0,-10.822l21.414,0Zm-0,10.822l-0,10.476l-21.414,-0l-0,-10.476l21.414,-0Zm-17.266,-134.214l-0,3.738l-3.163,-0l-0,-3.738l3.163,-0Zm-0,-15.959l-0,3.738l-3.163,0l-0,-3.738l3.163,-0Zm15.969,16.965l0,1.677l-14.984,0l-0,-1.677l14.984,-0Zm0,-15.959l0,1.678l-14.984,-0l-0,-1.678l14.984,0Zm1.297,14.09l-0,5.607l-21.414,0l-0,-5.607l21.414,-0Zm195.32,-113.244l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,-10.75l-0,10.75l-21.414,0l-0,-10.75l21.414,0Zm-0,32.316l-0,10.816l-21.414,-0l-0,-10.816l21.414,-0Zm-0,-10.816l-0,10.816l-21.414,-0l-0,-10.816l21.414,0Zm-0,21.632l-0,10.778l-21.414,0l-0,-10.778l21.414,-0Zm-0,10.778l-0,10.751l-21.414,-0l-0,-10.751l21.414,0Zm-0,10.751l-0,10.647l-21.414,-0l-0,-10.647l21.414,-0Zm-0,10.647l-0,11.054l-21.414,-0l-0,-11.054l21.414,-0Zm-0,11.054l-0,10.831l-21.414,-0l-0,-10.831l21.414,-0Zm-0,10.831l-0,10.83l-21.414,0l-0,-10.83l21.414,-0Zm-0,10.83l-0,5.38l-21.414,-0l-0,-5.38l21.414,0Zm-0,5.38l-0,10.591l-21.414,-0l-0,-10.591l21.414,-0Zm-0,16.198l-0,10.591l-21.414,0l-0,-10.591l21.414,0Zm-0,21.526l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.744l-21.414,0l-0,-10.744l21.414,-0Zm-0,10.744l-0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm-0,10.745l-0,10.898l-21.414,-0l-0,-10.898l21.414,-0Zm-0,10.898l-0,10.706l-21.414,-0l-0,-10.706l21.414,-0Zm-0,10.706l-0,10.821l-21.414,-0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,-0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.821l-21.414,0l-0,-10.821l21.414,0Zm-0,10.821l-0,10.822l-21.414,-0l-0,-10.822l21.414,0Zm-0,10.822l-0,10.476l-21.414,-0l-0,-10.476l21.414,-0Zm-17.266,-134.214l-0,3.738l-3.163,-0l-0,-3.738l3.163,-0Zm-0,-15.959l-0,3.738l-3.163,0l-0,-3.738l3.163,-0Zm15.97,16.965l-0,1.677l-14.985,0l-0,-1.677l14.985,-0Zm-0,-15.959l-0,1.678l-14.985,-0l-0,-1.678l14.985,0Zm1.296,14.09l-0,5.607l-21.414,0l-0,-5.607l21.414,-0Zm97.683,-113.244l0,10.75l-21.414,0l-0,-10.75l21.414,0Zm0,-10.75l0,10.75l-21.414,0l-0,-10.75l21.414,0Zm0,32.316l0,10.816l-21.414,-0l-0,-10.816l21.414,-0Zm0,-10.816l0,10.816l-21.414,-0l-0,-10.816l21.414,0Zm0,21.632l0,10.778l-21.414,0l-0,-10.778l21.414,-0Zm0,10.778l0,10.751l-21.414,-0l-0,-10.751l21.414,0Zm0,10.751l0,10.647l-21.414,-0l-0,-10.647l21.414,-0Zm0,10.647l0,11.054l-21.414,-0l-0,-11.054l21.414,-0Zm0,11.054l0,10.831l-21.414,-0l-0,-10.831l21.414,-0Zm0,10.831l0,10.83l-21.414,0l-0,-10.83l21.414,-0Zm0,10.83l0,5.38l-21.414,-0l-0,-5.38l21.414,0Zm0,5.38l0,10.591l-21.414,-0l-0,-10.591l21.414,-0Zm0,16.198l0,10.591l-21.414,0l-0,-10.591l21.414,0Zm0,21.526l0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm0,10.745l0,10.744l-21.414,0l-0,-10.744l21.414,-0Zm0,10.744l0,10.745l-21.414,-0l-0,-10.745l21.414,0Zm0,10.745l0,10.898l-21.414,-0l-0,-10.898l21.414,-0Zm0,10.898l0,10.706l-21.414,-0l-0,-10.706l21.414,-0Zm0,10.706l0,10.821l-21.414,-0l-0,-10.821l21.414,-0Zm0,10.821l0,10.821l-21.414,0l-0,-10.821l21.414,-0Zm0,10.821l0,10.821l-21.414,0l-0,-10.821l21.414,0Zm0,10.821l0,10.821l-21.414,0l-0,-10.821l21.414,0Zm0,10.821l0,10.822l-21.414,-0l-0,-10.822l21.414,0Zm0,10.822l0,10.476l-21.414,-0l-0,-10.476l21.414,-0Zm-17.266,-134.214l-0,3.738l-3.163,-0l0,-3.738l3.163,-0Zm-0,-15.959l-0,3.738l-3.163,0l0,-3.738l3.163,-0Zm15.97,16.965l-0,1.677l-14.985,0l0,-1.677l14.985,-0Zm-0,-15.959l-0,1.678l-14.985,-0l0,-1.678l14.985,0Zm1.296,14.09l0,5.607l-21.414,0l-0,-5.607l21.414,-0Zm-194.879,-113.244l-0,10.75l-21.415,0l0,-10.75l21.415,0Zm-0,-10.75l-0,10.75l-21.415,0l0,-10.75l21.415,0Zm-0,32.316l-0,10.816l-21.415,-0l0,-10.816l21.415,-0Zm-0,-10.816l-0,10.816l-21.415,-0l0,-10.816l21.415,0Zm-0,21.632l-0,10.778l-21.415,0l0,-10.778l21.415,-0Zm-0,10.778l-0,10.751l-21.415,-0l0,-10.751l21.415,0Zm-0,10.751l-0,10.647l-21.415,-0l0,-10.647l21.415,-0Zm-0,10.647l-0,11.054l-21.415,-0l0,-11.054l21.415,-0Zm-0,11.054l-0,10.831l-21.415,-0l0,-10.831l21.415,-0Zm-0,10.831l-0,10.83l-21.415,0l0,-10.83l21.415,-0Zm-0,10.83l-0,5.38l-21.415,-0l0,-5.38l21.415,0Zm-0,5.38l-0,10.591l-21.415,-0l0,-10.591l21.415,-0Zm-0,16.198l-0,10.591l-21.415,0l0,-10.591l21.415,0Zm-0,21.526l-0,10.745l-21.415,-0l0,-10.745l21.415,0Zm-0,10.745l-0,10.744l-21.415,0l0,-10.744l21.415,-0Zm-0,10.744l-0,10.745l-21.415,-0l0,-10.745l21.415,0Zm-0,10.745l-0,10.898l-21.415,-0l0,-10.898l21.415,-0Zm-0,10.898l-0,10.706l-21.415,-0l0,-10.706l21.415,-0Zm-0,10.706l-0,10.821l-21.415,-0l0,-10.821l21.415,-0Zm-0,10.821l-0,10.821l-21.415,0l0,-10.821l21.415,-0Zm-0,10.821l-0,10.821l-21.415,0l0,-10.821l21.415,0Zm-0,10.821l-0,10.821l-21.415,0l0,-10.821l21.415,0Zm-0,10.821l-0,10.822l-21.415,-0l0,-10.822l21.415,0Zm-0,10.822l-0,10.476l-21.415,-0l0,-10.476l21.415,-0Zm-17.267,-134.214l0,3.738l-3.162,-0l-0,-3.738l3.162,-0Zm0,-15.959l0,3.738l-3.162,0l-0,-3.738l3.162,-0Zm15.97,16.965l0,1.677l-14.984,0l-0,-1.677l14.984,-0Zm0,-15.959l0,1.678l-14.984,-0l-0,-1.678l14.984,0Zm1.297,14.09l-0,5.607l-21.415,0l0,-5.607l21.415,-0Zm-465.676,-113.244l-0,10.75l21.414,0l0,-10.75l-21.414,0Zm-0,-10.75l-0,10.75l21.414,0l0,-10.75l-21.414,0Zm-0,32.316l-0,10.816l21.414,-0l0,-10.816l-21.414,-0Zm-0,-10.816l-0,10.816l21.414,-0l0,-10.816l-21.414,0Zm-0,21.632l-0,10.778l21.414,0l0,-10.778l-21.414,-0Zm-0,10.778l-0,10.751l21.414,-0l0,-10.751l-21.414,0Zm-0,10.751l-0,10.647l21.414,-0l0,-10.647l-21.414,-0Zm-0,10.647l-0,11.054l21.414,-0l0,-11.054l-21.414,-0Zm-0,11.054l-0,10.831l21.414,-0l0,-10.831l-21.414,-0Zm-0,10.831l-0,10.83l21.414,0l0,-10.83l-21.414,-0Zm-0,10.83l-0,5.38l21.414,-0l0,-5.38l-21.414,0Zm-0,5.38l-0,10.591l21.414,-0l0,-10.591l-21.414,-0Zm-0,16.198l-0,10.591l21.414,0l0,-10.591l-21.414,0Zm-0,21.526l-0,10.745l21.414,-0l0,-10.745l-21.414,0Zm-0,10.745l-0,10.744l21.414,0l0,-10.744l-21.414,-0Zm-0,10.744l-0,10.745l21.414,-0l0,-10.745l-21.414,0Zm-0,10.745l-0,10.898l21.414,-0l0,-10.898l-21.414,-0Zm-0,10.898l-0,10.706l21.414,-0l0,-10.706l-21.414,-0Zm-0,10.706l-0,10.821l21.414,-0l0,-10.821l-21.414,-0Zm-0,10.821l-0,10.821l21.414,0l0,-10.821l-21.414,-0Zm-0,10.821l-0,10.821l21.414,0l0,-10.821l-21.414,0Zm-0,10.821l-0,10.821l21.414,0l0,-10.821l-21.414,0Zm-0,10.821l-0,10.822l21.414,-0l0,-10.822l-21.414,0Zm-0,10.822l-0,10.476l21.414,-0l0,-10.476l-21.414,-0Zm17.266,-134.214l0,3.738l3.163,-0l-0,-3.738l-3.163,-0Zm0,-15.959l0,3.738l3.163,0l-0,-3.738l-3.163,-0Zm-15.97,16.965l0,1.677l14.985,0l-0,-1.677l-14.985,-0Zm0,-15.959l0,1.678l14.985,-0l-0,-1.678l-14.985,0Zm-1.296,14.09l-0,5.607l21.414,0l0,-5.607l-21.414,-0Zm-97.351,-113.244l-0,10.75l21.414,0l-0,-10.75l-21.414,0Zm-0,-10.75l-0,10.75l21.414,0l-0,-10.75l-21.414,0Zm-0,32.316l-0,10.816l21.414,-0l-0,-10.816l-21.414,-0Zm-0,-10.816l-0,10.816l21.414,-0l-0,-10.816l-21.414,0Zm-0,21.632l-0,10.778l21.414,0l-0,-10.778l-21.414,-0Zm-0,10.778l-0,10.751l21.414,-0l-0,-10.751l-21.414,0Zm-0,10.751l-0,10.647l21.414,-0l-0,-10.647l-21.414,-0Zm-0,10.647l-0,11.054l21.414,-0l-0,-11.054l-21.414,-0Zm-0,11.054l-0,10.831l21.414,-0l-0,-10.831l-21.414,-0Zm-0,10.831l-0,10.83l21.414,0l-0,-10.83l-21.414,-0Zm-0,10.83l-0,5.38l21.414,-0l-0,-5.38l-21.414,0Zm-0,5.38l-0,10.591l21.414,-0l-0,-10.591l-21.414,-0Zm-0,16.198l-0,10.591l21.414,0l-0,-10.591l-21.414,0Zm-0,21.526l-0,10.745l21.414,-0l-0,-10.745l-21.414,0Zm-0,10.745l-0,10.744l21.414,0l-0,-10.744l-21.414,-0Zm-0,10.744l-0,10.745l21.414,-0l-0,-10.745l-21.414,0Zm-0,10.745l-0,10.898l21.414,-0l-0,-10.898l-21.414,-0Zm-0,10.898l-0,10.706l21.414,-0l-0,-10.706l-21.414,-0Zm-0,10.706l-0,10.821l21.414,-0l-0,-10.821l-21.414,-0Zm-0,10.821l-0,10.821l21.414,0l-0,-10.821l-21.414,-0Zm-0,10.821l-0,10.821l21.414,0l-0,-10.821l-21.414,0Zm-0,10.821l-0,10.821l21.414,0l-0,-10.821l-21.414,0Zm-0,10.821l-0,10.822l21.414,-0l-0,-10.822l-21.414,0Zm-0,10.822l-0,10.476l21.414,-0l-0,-10.476l-21.414,-0Zm17.266,-134.214l-0,3.738l3.163,-0l-0,-3.738l-3.163,-0Zm-0,-15.959l-0,3.738l3.163,0l-0,-3.738l-3.163,-0Zm-15.97,16.965l-0,1.677l14.985,0l-0,-1.677l-14.985,-0Zm-0,-15.959l-0,1.678l14.985,-0l-0,-1.678l-14.985,0Zm-1.296,14.09l-0,5.607l21.414,0l-0,-5.607l-21.414,-0Zm194.702,-113.244l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,-10.75l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,32.316l0,10.816l21.414,-0l0,-10.816l-21.414,-0Zm0,-10.816l0,10.816l21.414,-0l0,-10.816l-21.414,0Zm0,21.632l0,10.778l21.414,0l0,-10.778l-21.414,-0Zm0,10.778l0,10.751l21.414,-0l0,-10.751l-21.414,0Zm0,10.751l0,10.647l21.414,-0l0,-10.647l-21.414,-0Zm0,10.647l0,11.054l21.414,-0l0,-11.054l-21.414,-0Zm0,11.054l0,10.831l21.414,-0l0,-10.831l-21.414,-0Zm0,10.831l0,10.83l21.414,0l0,-10.83l-21.414,-0Zm0,10.83l0,5.38l21.414,-0l0,-5.38l-21.414,0Zm0,5.38l0,10.591l21.414,-0l0,-10.591l-21.414,-0Zm0,16.198l0,10.591l21.414,0l0,-10.591l-21.414,0Zm0,21.526l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.744l21.414,0l0,-10.744l-21.414,-0Zm0,10.744l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.898l21.414,-0l0,-10.898l-21.414,-0Zm0,10.898l0,10.706l21.414,-0l0,-10.706l-21.414,-0Zm0,10.706l0,10.821l21.414,-0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.822l21.414,-0l0,-10.822l-21.414,0Zm0,10.822l0,10.476l21.414,-0l0,-10.476l-21.414,-0Zm17.266,-134.214l0,3.738l3.163,-0l0,-3.738l-3.163,-0Zm0,-15.959l0,3.738l3.163,0l0,-3.738l-3.163,-0Zm-15.97,16.965l0,1.677l14.985,0l0,-1.677l-14.985,-0Zm0,-15.959l0,1.678l14.985,-0l0,-1.678l-14.985,0Zm-1.296,14.09l0,5.607l21.414,0l0,-5.607l-21.414,-0Zm97.738,-113.244l-0,10.75l21.414,0l-0,-10.75l-21.414,0Zm-0,-10.75l-0,10.75l21.414,0l-0,-10.75l-21.414,0Zm-0,32.316l-0,10.816l21.414,-0l-0,-10.816l-21.414,-0Zm-0,-10.816l-0,10.816l21.414,-0l-0,-10.816l-21.414,0Zm-0,21.632l-0,10.778l21.414,0l-0,-10.778l-21.414,-0Zm-0,10.778l-0,10.751l21.414,-0l-0,-10.751l-21.414,0Zm-0,10.751l-0,10.647l21.414,-0l-0,-10.647l-21.414,-0Zm-0,10.647l-0,11.054l21.414,-0l-0,-11.054l-21.414,-0Zm-0,11.054l-0,10.831l21.414,-0l-0,-10.831l-21.414,-0Zm-0,10.831l-0,10.83l21.414,0l-0,-10.83l-21.414,-0Zm-0,10.83l-0,5.38l21.414,-0l-0,-5.38l-21.414,0Zm-0,5.38l-0,10.591l21.414,-0l-0,-10.591l-21.414,-0Zm-0,16.198l-0,10.591l21.414,0l-0,-10.591l-21.414,0Zm-0,21.526l-0,10.745l21.414,-0l-0,-10.745l-21.414,0Zm-0,10.745l-0,10.744l21.414,0l-0,-10.744l-21.414,-0Zm-0,10.744l-0,10.745l21.414,-0l-0,-10.745l-21.414,0Zm-0,10.745l-0,10.898l21.414,-0l-0,-10.898l-21.414,-0Zm-0,10.898l-0,10.706l21.414,-0l-0,-10.706l-21.414,-0Zm-0,10.706l-0,10.821l21.414,-0l-0,-10.821l-21.414,-0Zm-0,10.821l-0,10.821l21.414,0l-0,-10.821l-21.414,-0Zm-0,10.821l-0,10.821l21.414,0l-0,-10.821l-21.414,0Zm-0,10.821l-0,10.821l21.414,0l-0,-10.821l-21.414,0Zm-0,10.821l-0,10.822l21.414,-0l-0,-10.822l-21.414,0Zm-0,10.822l-0,10.476l21.414,-0l-0,-10.476l-21.414,-0Zm17.266,-134.214l-0,3.738l3.163,-0l-0,-3.738l-3.163,-0Zm-0,-15.959l-0,3.738l3.163,0l-0,-3.738l-3.163,-0Zm-15.97,16.965l-0,1.677l14.985,0l-0,-1.677l-14.985,-0Zm-0,-15.959l-0,1.678l14.985,-0l-0,-1.678l-14.985,0Zm-1.296,14.09l-0,5.607l21.414,0l-0,-5.607l-21.414,-0Zm97.737,-113.244l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,-10.75l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,32.316l0,10.816l21.414,-0l0,-10.816l-21.414,-0Zm0,-10.816l0,10.816l21.414,-0l0,-10.816l-21.414,0Zm0,21.632l0,10.778l21.414,0l0,-10.778l-21.414,-0Zm0,10.778l0,10.751l21.414,-0l0,-10.751l-21.414,0Zm0,10.751l0,10.647l21.414,-0l0,-10.647l-21.414,-0Zm0,10.647l0,11.054l21.414,-0l0,-11.054l-21.414,-0Zm0,11.054l0,10.831l21.414,-0l0,-10.831l-21.414,-0Zm0,10.831l0,10.83l21.414,0l0,-10.83l-21.414,-0Zm0,10.83l0,5.38l21.414,-0l0,-5.38l-21.414,0Zm0,5.38l0,10.591l21.414,-0l0,-10.591l-21.414,-0Zm0,16.198l0,10.591l21.414,0l0,-10.591l-21.414,0Zm0,21.526l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.744l21.414,0l0,-10.744l-21.414,-0Zm0,10.744l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.898l21.414,-0l0,-10.898l-21.414,-0Zm0,10.898l0,10.706l21.414,-0l0,-10.706l-21.414,-0Zm0,10.706l0,10.821l21.414,-0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.822l21.414,-0l0,-10.822l-21.414,0Zm0,10.822l0,10.476l21.414,-0l0,-10.476l-21.414,-0Zm17.266,-134.214l0,3.738l3.163,-0l0,-3.738l-3.163,-0Zm0,-15.959l0,3.738l3.163,0l0,-3.738l-3.163,-0Zm-15.97,16.965l0,1.677l14.985,0l0,-1.677l-14.985,-0Zm0,-15.959l0,1.678l14.985,-0l0,-1.678l-14.985,0Zm-1.296,14.09l0,5.607l21.414,0l0,-5.607l-21.414,-0Zm96.965,-113.244l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,-10.75l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,32.316l0,10.816l21.414,-0l0,-10.816l-21.414,-0Zm0,-10.816l0,10.816l21.414,-0l0,-10.816l-21.414,0Zm0,21.632l0,10.778l21.414,0l0,-10.778l-21.414,-0Zm0,10.778l0,10.751l21.414,-0l0,-10.751l-21.414,0Zm0,10.751l0,10.647l21.414,-0l0,-10.647l-21.414,-0Zm0,10.647l0,11.054l21.414,-0l0,-11.054l-21.414,-0Zm0,11.054l0,10.831l21.414,-0l0,-10.831l-21.414,-0Zm0,10.831l0,10.83l21.414,0l0,-10.83l-21.414,-0Zm0,10.83l0,5.38l21.414,-0l0,-5.38l-21.414,0Zm0,5.38l0,10.591l21.414,-0l0,-10.591l-21.414,-0Zm0,16.198l0,10.591l21.414,0l0,-10.591l-21.414,0Zm0,21.526l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.744l21.414,0l0,-10.744l-21.414,-0Zm0,10.744l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.898l21.414,-0l0,-10.898l-21.414,-0Zm0,10.898l0,10.706l21.414,-0l0,-10.706l-21.414,-0Zm0,10.706l0,10.821l21.414,-0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.822l21.414,-0l0,-10.822l-21.414,0Zm0,10.822l0,10.476l21.414,-0l0,-10.476l-21.414,-0Zm17.266,-134.214l0,3.738l3.163,-0l0,-3.738l-3.163,-0Zm0,-15.959l0,3.738l3.163,0l0,-3.738l-3.163,-0Zm-15.97,16.965l0,1.677l14.985,0l0,-1.677l-14.985,-0Zm0,-15.959l0,1.678l14.985,-0l0,-1.678l-14.985,0Zm-1.296,14.09l0,5.607l21.414,0l0,-5.607l-21.414,-0Zm195.32,-113.244l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,-10.75l0,10.75l21.414,0l0,-10.75l-21.414,0Zm0,32.316l0,10.816l21.414,-0l0,-10.816l-21.414,-0Zm0,-10.816l0,10.816l21.414,-0l0,-10.816l-21.414,0Zm0,21.632l0,10.778l21.414,0l0,-10.778l-21.414,-0Zm0,10.778l0,10.751l21.414,-0l0,-10.751l-21.414,0Zm0,10.751l0,10.647l21.414,-0l0,-10.647l-21.414,-0Zm0,10.647l0,11.054l21.414,-0l0,-11.054l-21.414,-0Zm0,11.054l0,10.831l21.414,-0l0,-10.831l-21.414,-0Zm0,10.831l0,10.83l21.414,0l0,-10.83l-21.414,-0Zm0,10.83l0,5.38l21.414,-0l0,-5.38l-21.414,0Zm0,5.38l0,10.591l21.414,-0l0,-10.591l-21.414,-0Zm0,16.198l0,10.591l21.414,0l0,-10.591l-21.414,0Zm0,21.526l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.744l21.414,0l0,-10.744l-21.414,-0Zm0,10.744l0,10.745l21.414,-0l0,-10.745l-21.414,0Zm0,10.745l0,10.898l21.414,-0l0,-10.898l-21.414,-0Zm0,10.898l0,10.706l21.414,-0l0,-10.706l-21.414,-0Zm0,10.706l0,10.821l21.414,-0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,-0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.821l21.414,0l0,-10.821l-21.414,0Zm0,10.821l0,10.822l21.414,-0l0,-10.822l-21.414,0Zm0,10.822l0,10.476l21.414,-0l0,-10.476l-21.414,-0Zm17.266,-134.214l0,3.738l3.163,-0l0,-3.738l-3.163,-0Zm0,-15.959l0,3.738l3.163,0l0,-3.738l-3.163,-0Zm-15.97,16.965l0,1.677l14.985,0l0,-1.677l-14.985,-0Zm0,-15.959l0,1.678l14.985,-0l0,-1.678l-14.985,0Zm-1.296,14.09l0,5.607l21.414,0l0,-5.607l-21.414,-0Zm97.683,-113.244l0,10.75l21.415,0l-0,-10.75l-21.415,0Zm0,-10.75l0,10.75l21.415,0l-0,-10.75l-21.415,0Zm0,32.316l0,10.816l21.415,-0l-0,-10.816l-21.415,-0Zm0,-10.816l0,10.816l21.415,-0l-0,-10.816l-21.415,0Zm0,21.632l0,10.778l21.415,0l-0,-10.778l-21.415,-0Zm0,10.778l0,10.751l21.415,-0l-0,-10.751l-21.415,0Zm0,10.751l0,10.647l21.415,-0l-0,-10.647l-21.415,-0Zm0,10.647l0,11.054l21.415,-0l-0,-11.054l-21.415,-0Zm0,11.054l0,10.831l21.415,-0l-0,-10.831l-21.415,-0Zm0,10.831l0,10.83l21.415,0l-0,-10.83l-21.415,-0Zm0,10.83l0,5.38l21.415,-0l-0,-5.38l-21.415,0Zm0,5.38l0,10.591l21.415,-0l-0,-10.591l-21.415,-0Zm0,16.198l0,10.591l21.415,0l-0,-10.591l-21.415,0Zm0,21.526l0,10.745l21.415,-0l-0,-10.745l-21.415,0Zm0,10.745l0,10.744l21.415,0l-0,-10.744l-21.415,-0Zm0,10.744l0,10.745l21.415,-0l-0,-10.745l-21.415,0Zm0,10.745l0,10.898l21.415,-0l-0,-10.898l-21.415,-0Zm0,10.898l0,10.706l21.415,-0l-0,-10.706l-21.415,-0Zm0,10.706l0,10.821l21.415,-0l-0,-10.821l-21.415,-0Zm0,10.821l0,10.821l21.415,0l-0,-10.821l-21.415,-0Zm0,10.821l0,10.821l21.415,0l-0,-10.821l-21.415,0Zm0,10.821l0,10.821l21.415,0l-0,-10.821l-21.415,0Zm0,10.821l0,10.822l21.415,-0l-0,-10.822l-21.415,0Zm0,10.822l0,10.476l21.415,-0l-0,-10.476l-21.415,-0Zm17.267,-134.214l-0,3.738l3.162,-0l0,-3.738l-3.162,-0Zm-0,-15.959l-0,3.738l3.162,0l0,-3.738l-3.162,-0Zm-15.97,16.965l-0,1.677l14.984,0l0,-1.677l-14.984,-0Zm-0,-15.959l-0,1.678l14.984,-0l0,-1.678l-14.984,0Zm-1.297,14.09l0,5.607l21.415,0l-0,-5.607l-21.415,-0Zm-874.503,-127.079l-0,0.908l-25.38,0l0,-0.908l25.38,0Zm-24.424,0l0,0.908l-0.956,0l0,-0.908l0.956,0Zm24.424,0l-0,0.908l-0.956,0l-0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l-0,-0.908l0.714,0Zm-0.714,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm12.69,273.353l-0,0.908l-25.38,-0l0,-0.908l25.38,-0Zm-24.424,-0l0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm24.424,-0l-0,0.908l-0.956,-0l-0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm-0.714,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm108.677,-272.688l-0,0.908l-25.38,-0l0,-0.908l25.38,-0Zm-24.424,-0l0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm24.424,-0l-0,0.908l-0.956,-0l-0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm-0.714,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm12.69,273.352l-0,0.908l-25.38,0l0,-0.908l25.38,0Zm-24.424,0l0,0.908l-0.956,0l0,-0.908l0.956,0Zm24.424,0l-0,0.908l-0.956,0l-0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l-0,-0.908l0.714,0Zm-0.714,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm110.415,-273.352l0,0.908l-25.379,-0l-0,-0.908l25.379,-0Zm-24.423,-0l-0,0.908l-0.956,-0l-0,-0.908l0.956,-0Zm24.423,-0l0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm-0.714,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm12.69,273.352l0,0.908l-25.379,0l-0,-0.908l25.379,0Zm-24.423,0l-0,0.908l-0.956,0l-0,-0.908l0.956,0Zm24.423,0l0,0.908l-0.956,0l0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm-0.714,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm109.74,-273.352l0,0.908l-25.379,-0l0,-0.908l25.379,-0Zm-24.423,-0l-0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm24.423,-0l0,0.908l-0.955,-0l-0,-0.908l0.955,-0Zm-11.975,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm-0.714,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm12.689,273.352l0,0.908l-25.379,0l0,-0.908l25.379,0Zm-24.423,0l-0,0.908l-0.956,0l0,-0.908l0.956,0Zm24.423,0l0,0.908l-0.955,0l-0,-0.908l0.955,0Zm-11.975,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm-0.714,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm110.584,-273.352l-0,0.908l-25.38,-0l0,-0.908l25.38,-0Zm-24.424,-0l0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm24.424,-0l-0,0.908l-0.956,-0l-0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm-0.714,-0l0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm12.69,273.352l-0,0.908l-25.38,0l0,-0.908l25.38,0Zm-24.424,0l0,0.908l-0.956,0l0,-0.908l0.956,0Zm24.424,0l-0,0.908l-0.956,0l-0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm-0.714,0l0,0.908l-0.714,0l-0,-0.908l0.714,0Zm109.909,-273.352l-0,0.908l-25.379,-0l-0,-0.908l25.379,-0Zm-24.424,-0l0,0.908l-0.955,-0l-0,-0.908l0.955,-0Zm24.424,-0l-0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm-0.714,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm12.69,273.352l-0,0.908l-25.379,0l-0,-0.908l25.379,0Zm-24.424,0l0,0.908l-0.955,0l-0,-0.908l0.955,0Zm24.424,0l-0,0.908l-0.956,0l0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm-0.714,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm110.415,-273.352l0,0.908l-25.379,-0l0,-0.908l25.379,-0Zm-24.423,-0l-0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm24.423,-0l0,0.908l-0.955,-0l-0,-0.908l0.955,-0Zm-11.975,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm-0.714,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm12.689,273.352l0,0.908l-25.379,0l0,-0.908l25.379,0Zm-24.423,0l-0,0.908l-0.956,0l0,-0.908l0.956,0Zm24.423,0l0,0.908l-0.955,0l-0,-0.908l0.955,0Zm-11.975,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm-0.714,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm110.246,-273.352l-0,0.908l-25.379,-0l-0,-0.908l25.379,-0Zm-24.424,-0l0,0.908l-0.955,-0l-0,-0.908l0.955,-0Zm24.424,-0l-0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm-0.714,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm12.69,273.352l-0,0.908l-25.379,0l-0,-0.908l25.379,0Zm-24.424,0l0,0.908l-0.955,0l-0,-0.908l0.955,0Zm24.424,0l-0,0.908l-0.956,0l0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm-0.714,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm110.078,-273.352l-0,0.908l-25.379,-0l-0,-0.908l25.379,-0Zm-24.424,-0l0,0.908l-0.955,-0l-0,-0.908l0.955,-0Zm24.424,-0l-0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm-11.976,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm-0.714,-0l0,0.908l-0.714,-0l0,-0.908l0.714,-0Zm12.69,273.352l-0,0.908l-25.379,0l-0,-0.908l25.379,0Zm-24.424,0l0,0.908l-0.955,0l-0,-0.908l0.955,0Zm24.424,0l-0,0.908l-0.956,0l0,-0.908l0.956,0Zm-11.976,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm-0.714,0l0,0.908l-0.714,0l0,-0.908l0.714,0Zm110.247,-273.352l-0,0.908l-25.38,-0l0,-0.908l25.38,-0Zm-24.424,-0l-0,0.908l-0.956,-0l0,-0.908l0.956,-0Zm24.424,-0l-0,0.908l-0.956,-0l-0,-0.908l0.956,-0Zm-11.976,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm-0.714,-0l-0,0.908l-0.714,-0l-0,-0.908l0.714,-0Zm12.69,273.352l-0,0.908l-25.38,0l0,-0.908l25.38,0Zm-24.424,0l-0,0.908l-0.956,0l0,-0.908l0.956,0Zm24.424,0l-0,0.908l-0.956,0l-0,-0.908l0.956,0Zm-11.976,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm-0.714,0l-0,0.908l-0.714,0l-0,-0.908l0.714,0Zm-162.67,-60.117l-0,10.735l-21.293,-0l-0,-10.735l21.293,-0Zm-0,10.735l-0,5.009l-21.293,0l-0,-5.009l21.293,-0Zm-0,5.009l-0,10.786l-21.293,0l-0,-10.786l21.293,0Zm-0,10.786l-0,10.888l-21.293,0l-0,-10.888l21.293,0Zm-0,10.888l-0,10.786l-21.293,0l-0,-10.786l21.293,0Zm-0,10.786l-0,10.633l-21.293,0l-0,-10.633l21.293,0Zm-0,-58.786l-0,10.582l-21.293,-0l-0,-10.582l21.293,0Zm-0,-10.581l-0,10.581l-21.293,0l-0,-10.581l21.293,-0Zm-0,-10.582l-0,10.582l-21.293,-0l-0,-10.582l21.293,0Zm-0,-10.581l-0,10.581l-21.293,0l-0,-10.581l21.293,-0Zm-0,-10.582l-0,10.582l-21.293,-0l-0,-10.582l21.293,0Zm-0,-6.748l-0,6.748l-21.293,0l-0,-6.748l21.293,0Zm-0,-21.623l-0,10.582l-21.293,-0l-0,-10.582l21.293,0Zm-0,-16.194l-0,10.582l-21.293,-0l-0,-10.582l21.293,-0Zm-0,-12.245l-0,6.901l-21.293,-0l-0,-6.901l21.293,-0Zm-0,-10.541l-0,10.541l-21.293,-0l-0,-10.541l21.293,0Zm-0,-10.745l-0,10.745l-21.293,0l-0,-10.745l21.293,-0Zm-0,-10.541l-0,10.541l-21.293,-0l-0,-10.541l21.293,0Zm-0,-10.704l-0,10.704l-21.293,0l-0,-10.704l21.293,0Zm-0,-10.704l-0,10.704l-21.293,0l-0,-10.704l21.293,-0Zm-0,-4.826l-0,4.826l-21.293,-0l-0,-4.826l21.293,0Zm-0,-10.714l-0,10.714l-21.293,0l-0,-10.714l21.293,-0Zm-0,-10.715l-0,10.715l-21.293,-0l-0,-10.715l21.293,0Zm-0,-10.714l-0,10.714l-21.293,0l-0,-10.714l21.293,-0Zm-0,-10.714l-0,10.714l-21.293,-0l-0,-10.714l21.293,-0Zm-0,123.745l-0,5.612l-21.293,0l-0,-5.612l21.293,-0Zm-0,-15.926l-0,5.344l-21.293,-0l-0,-5.344l21.293,-0Zm-4.956,18.026l0,1.419l-14.957,-0l0,-1.419l14.957,0Zm0,-16.194l0,1.418l-14.957,0l0,-1.418l14.957,-0Zm4.248,15.114l-0,3.644l-3.418,-0l-0,-3.644l3.418,0Zm-0,-16.194l-0,3.643l-3.418,0l-0,-3.643l3.418,0Z", + "fill": { + "paint": "transparent" + }, + "id": "Racks", + "name": "Racks", + "stroke": { + "width": "0.55px" + }, + "type": "path" + } + ], + "fill": { + "rule": "evenodd" + }, + "stroke": { + "linecap": "round", + "linejoin": "round", + "miterlimit": "1.5" + }, + "style": { + "clipRule": "evenodd" + }, + "viewBox": "0 0 1049 539" + }, + "type": "ia.shapes.svg" + } + ], + "meta": { + "name": "root" + }, + "props": { + "style": { + "background": "var(--container-root)" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/resource.json new file mode 100644 index 0000000..2be990b --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "1855a076b35bd78751a2d9cd3dd79d4a0a8407d4515b53d820774c8bf75acc2d", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-13T20:49:49Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/thumbnail.png new file mode 100644 index 0000000..c61f2f5 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/view.json new file mode 100644 index 0000000..08dd763 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/CDU/view.json @@ -0,0 +1,90 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1088, + "width": 1364 + } + }, + "root": { + "children": [ + { + "children": [ + { + "meta": { + "name": "CDU1_System" + }, + "position": { + "grow": 1 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM11_CDU01" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "CDU2_System" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "params": { + "tagpath": "[Ignition_TX21_BE]DM11/TX21_DM111_RPP01" + }, + "path": "Components/Diagrams/CDU" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "Diagrams" + }, + "position": { + "grow": 1, + "shrink": 0 + }, + "props": { + "alignItems": "center", + "direction": "column", + "justify": "center" + }, + "type": "ia.container.flex" + }, + { + "meta": { + "name": "Navigation" + }, + "position": { + "basis": "200px", + "grow": 1, + "shrink": 0 + }, + "props": { + "path": "Components/Cards/CDU_Navigation", + "useDefaultViewHeight": true + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "Row", + "justify": "center", + "style": { + "backgroundColor": "var(--container-root)", + "overflow": "scroll", + "padding": "var(--space-xs)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/resource.json new file mode 100644 index 0000000..46751ba --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "cc89fed1739ffbd95c569d92d9ca391857863fcf3fe31a81cd486fb3516c2655", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-01-31T00:55:47Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/thumbnail.png new file mode 100644 index 0000000..3c496ec Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/view.json new file mode 100644 index 0000000..9ebd830 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/Pages/Systems/RPP/view.json @@ -0,0 +1,38 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "children": [ + { + "meta": { + "name": "Label" + }, + "position": { + "basis": "32px" + }, + "propConfig": { + "props.text": { + "binding": { + "config": { + "path": "page.props.pageId" + }, + "type": "property" + } + } + }, + "type": "ia.display.label" + } + ], + "meta": { + "name": "root" + }, + "props": { + "direction": "column", + "style": { + "backgroundColor": "var(--container-root)" + } + }, + "type": "ia.container.flex" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/View/resource.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/View/resource.json new file mode 100644 index 0000000..ce27d37 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/View/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModificationSignature": "df330db3ac80ba60153f8bd60574b6feaf12ea0ceed3cb65f2c6287319f06668", + "lastModification": { + "actor": "Prime", + "timestamp": "2026-02-02T22:56:34Z" + } + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/View/thumbnail.png b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/View/thumbnail.png new file mode 100644 index 0000000..7e41a33 Binary files /dev/null and b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/View/thumbnail.png differ diff --git a/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/View/view.json b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/View/view.json new file mode 100644 index 0000000..5cd1854 --- /dev/null +++ b/gateway_frontend/projects/TX21/com.inductiveautomation.perspective/views/_Sandbox/View/view.json @@ -0,0 +1,11 @@ +{ + "custom": {}, + "params": {}, + "props": {}, + "root": { + "meta": { + "name": "root" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/ignition/global-props/data.bin b/gateway_frontend/projects/TX21/ignition/global-props/data.bin new file mode 100644 index 0000000..498d6ca Binary files /dev/null and b/gateway_frontend/projects/TX21/ignition/global-props/data.bin differ diff --git a/gateway_frontend/projects/TX21/ignition/global-props/resource.json b/gateway_frontend/projects/TX21/ignition/global-props/resource.json new file mode 100644 index 0000000..32c477f --- /dev/null +++ b/gateway_frontend/projects/TX21/ignition/global-props/resource.json @@ -0,0 +1,10 @@ +{ + "scope": "A", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": {} +} \ No newline at end of file diff --git a/gateway_frontend/projects/TX21/project.json b/gateway_frontend/projects/TX21/project.json new file mode 100644 index 0000000..35992a5 --- /dev/null +++ b/gateway_frontend/projects/TX21/project.json @@ -0,0 +1,7 @@ +{ + "title": "TX21 BMS", + "description": "", + "enabled": true, + "inheritable": false, + "parent": "Base" +} \ No newline at end of file diff --git a/gateway_frontend/themes b/gateway_frontend/themes deleted file mode 120000 index ad3125c..0000000 --- a/gateway_frontend/themes +++ /dev/null @@ -1 +0,0 @@ -/usr/local/bin/ignition/data/config/resources/core/com.inductiveautomation.perspective/themes \ No newline at end of file diff --git a/gateway_frontend/themes/dark-cool/config.json b/gateway_frontend/themes/dark-cool/config.json new file mode 100644 index 0000000..0e879bf --- /dev/null +++ b/gateway_frontend/themes/dark-cool/config.json @@ -0,0 +1,4 @@ +{ + "entrypoint": "index.css", + "isPrivate": false +} \ No newline at end of file diff --git a/gateway_frontend/themes/dark-cool/index.css b/gateway_frontend/themes/dark-cool/index.css new file mode 100644 index 0000000..50f3ee8 --- /dev/null +++ b/gateway_frontend/themes/dark-cool/index.css @@ -0,0 +1,8 @@ +@import "./variables.css"; +@import "../light/fonts.css"; +@import "../dark/globals.css"; +@import "../light/app/index.css"; +@import "../light/common/index.css"; +@import "../light/designer/index.css"; +@import "../light/palette/index.css"; +@import "../dark/palette/index.css"; diff --git a/gateway_frontend/themes/dark-cool/resource.json b/gateway_frontend/themes/dark-cool/resource.json new file mode 100644 index 0000000..5530534 --- /dev/null +++ b/gateway_frontend/themes/dark-cool/resource.json @@ -0,0 +1,19 @@ +{ + "scope": "G", + "description": "The dark-cool theme for Perspective.", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "config.json", + "index.css", + "variables.css" + ], + "attributes": { + "lastModification": { + "actor": "theme-manager", + "timestamp": "2026-01-30T16:03:44Z" + }, + "lastModificationSignature": "849ea26bcc911c8b5a556655230ad735f5c936196f5dbcde739aadb5bfb8b878" + } +} \ No newline at end of file diff --git a/gateway_frontend/themes/dark-cool/variables.css b/gateway_frontend/themes/dark-cool/variables.css new file mode 100644 index 0000000..1183433 --- /dev/null +++ b/gateway_frontend/themes/dark-cool/variables.css @@ -0,0 +1,15 @@ +@import "../dark/variables.css"; + +:root { + /* Neutrals */ + --neutral-10: #121619; /* cool-100 */ + --neutral-20: #21272A; /* cool-90 */ + --neutral-30: #343A3F; /* cool-80 */ + --neutral-40: #4D5358; /* cool-70 */ + --neutral-50: #697077; /* cool-60 */ + --neutral-60: #878D96; /* cool-50 */ + --neutral-70: #A2A9B0; /* cool-40 */ + --neutral-80: #C1C7CD; /* cool-30 */ + --neutral-90: #DDE1E6; /* cool-20 */ + --neutral-100: #F2F4F8; /* cool-10 */ +} diff --git a/gateway_frontend/themes/dark-warm/config.json b/gateway_frontend/themes/dark-warm/config.json new file mode 100644 index 0000000..0e879bf --- /dev/null +++ b/gateway_frontend/themes/dark-warm/config.json @@ -0,0 +1,4 @@ +{ + "entrypoint": "index.css", + "isPrivate": false +} \ No newline at end of file diff --git a/gateway_frontend/themes/dark-warm/index.css b/gateway_frontend/themes/dark-warm/index.css new file mode 100644 index 0000000..50f3ee8 --- /dev/null +++ b/gateway_frontend/themes/dark-warm/index.css @@ -0,0 +1,8 @@ +@import "./variables.css"; +@import "../light/fonts.css"; +@import "../dark/globals.css"; +@import "../light/app/index.css"; +@import "../light/common/index.css"; +@import "../light/designer/index.css"; +@import "../light/palette/index.css"; +@import "../dark/palette/index.css"; diff --git a/gateway_frontend/themes/dark-warm/resource.json b/gateway_frontend/themes/dark-warm/resource.json new file mode 100644 index 0000000..522d991 --- /dev/null +++ b/gateway_frontend/themes/dark-warm/resource.json @@ -0,0 +1,19 @@ +{ + "scope": "G", + "description": "The dark-warm theme for Perspective.", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "config.json", + "index.css", + "variables.css" + ], + "attributes": { + "lastModification": { + "actor": "theme-manager", + "timestamp": "2026-01-30T16:03:44Z" + }, + "lastModificationSignature": "5a20c06320f60efac182e6f5570e1c170db939eba57b8fed865f563ea822f5e8" + } +} \ No newline at end of file diff --git a/gateway_frontend/themes/dark-warm/variables.css b/gateway_frontend/themes/dark-warm/variables.css new file mode 100644 index 0000000..b7fb045 --- /dev/null +++ b/gateway_frontend/themes/dark-warm/variables.css @@ -0,0 +1,15 @@ +@import "../dark/variables.css"; + +:root { + /* Neutrals */ + --neutral-10: #171414; /* warm-100 */ + --neutral-20: #272525; /* warm-90 */ + --neutral-30: #3C3838; /* warm-80 */ + --neutral-40: #565151; /* warm-70 */ + --neutral-50: #736F6F; /* warm-60 */ + --neutral-60: #8F8B8B; /* warm-50 */ + --neutral-70: #ADA8A8; /* warm-40 */ + --neutral-80: #CAC5C4; /* warm-30 */ + --neutral-90: #E5E0DF; /* warm-20 */ + --neutral-100: #F7F3F2; /* warm-10 */ +} diff --git a/gateway_frontend/themes/light-cool/config.json b/gateway_frontend/themes/light-cool/config.json new file mode 100644 index 0000000..0e879bf --- /dev/null +++ b/gateway_frontend/themes/light-cool/config.json @@ -0,0 +1,4 @@ +{ + "entrypoint": "index.css", + "isPrivate": false +} \ No newline at end of file diff --git a/gateway_frontend/themes/light-cool/index.css b/gateway_frontend/themes/light-cool/index.css new file mode 100644 index 0000000..3a3b580 --- /dev/null +++ b/gateway_frontend/themes/light-cool/index.css @@ -0,0 +1,7 @@ +@import "./variables.css"; +@import "../light/fonts.css"; +@import "../light/globals.css"; +@import "../light/app/index.css"; +@import "../light/common/index.css"; +@import "../light/designer/index.css"; +@import "../light/palette/index.css"; diff --git a/gateway_frontend/themes/light-cool/resource.json b/gateway_frontend/themes/light-cool/resource.json new file mode 100644 index 0000000..54f5ae8 --- /dev/null +++ b/gateway_frontend/themes/light-cool/resource.json @@ -0,0 +1,19 @@ +{ + "scope": "G", + "description": "The light-cool theme for Perspective.", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "config.json", + "index.css", + "variables.css" + ], + "attributes": { + "lastModification": { + "actor": "theme-manager", + "timestamp": "2026-01-30T16:03:44Z" + }, + "lastModificationSignature": "536775a731c4fa0cf492bbf658771ee5602fb17dc439009c98dac3b6844ee3af" + } +} \ No newline at end of file diff --git a/gateway_frontend/themes/light-cool/variables.css b/gateway_frontend/themes/light-cool/variables.css new file mode 100644 index 0000000..5c80ef4 --- /dev/null +++ b/gateway_frontend/themes/light-cool/variables.css @@ -0,0 +1,15 @@ +@import "../light/variables.css"; + +:root { + /* Neutrals */ + --neutral-10: #F2F4F8; /* cool-10 */ + --neutral-20: #DDE1E6; /* cool-20 */ + --neutral-30: #C1C7CD; /* cool-30 */ + --neutral-40: #A2A9B0; /* cool-40 */ + --neutral-50: #878D96; /* cool-50 */ + --neutral-60: #697077; /* cool-60 */ + --neutral-70: #4D5358; /* cool-70 */ + --neutral-80: #343A3F; /* cool-80 */ + --neutral-90: #21272A; /* cool-90 */ + --neutral-100: #121619; /* cool-100 */ +} diff --git a/gateway_frontend/themes/light-warm/config.json b/gateway_frontend/themes/light-warm/config.json new file mode 100644 index 0000000..0e879bf --- /dev/null +++ b/gateway_frontend/themes/light-warm/config.json @@ -0,0 +1,4 @@ +{ + "entrypoint": "index.css", + "isPrivate": false +} \ No newline at end of file diff --git a/gateway_frontend/themes/light-warm/index.css b/gateway_frontend/themes/light-warm/index.css new file mode 100644 index 0000000..3a3b580 --- /dev/null +++ b/gateway_frontend/themes/light-warm/index.css @@ -0,0 +1,7 @@ +@import "./variables.css"; +@import "../light/fonts.css"; +@import "../light/globals.css"; +@import "../light/app/index.css"; +@import "../light/common/index.css"; +@import "../light/designer/index.css"; +@import "../light/palette/index.css"; diff --git a/gateway_frontend/themes/light-warm/resource.json b/gateway_frontend/themes/light-warm/resource.json new file mode 100644 index 0000000..1baf507 --- /dev/null +++ b/gateway_frontend/themes/light-warm/resource.json @@ -0,0 +1,19 @@ +{ + "scope": "G", + "description": "The light-warm theme for Perspective.", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "config.json", + "index.css", + "variables.css" + ], + "attributes": { + "lastModification": { + "actor": "theme-manager", + "timestamp": "2026-01-30T16:03:44Z" + }, + "lastModificationSignature": "6db91563410ed44abf6ee9ab4828c633e871b38e4e626d55d07398715d58db6f" + } +} \ No newline at end of file diff --git a/gateway_frontend/themes/light-warm/variables.css b/gateway_frontend/themes/light-warm/variables.css new file mode 100644 index 0000000..1e41d24 --- /dev/null +++ b/gateway_frontend/themes/light-warm/variables.css @@ -0,0 +1,16 @@ +@import "../light/variables.css"; + +:root { + /* Neutrals */ + --neutral-10: #F7F3F2; /* warm-10 */ + --neutral-20: #E5E0DF; /* warm-20 */ + --neutral-30: #CAC5C4; /* warm-30 */ + --neutral-40: #ADA8A8; /* warm-40 */ + --neutral-50: #8F8B8B; /* warm-50 */ + --neutral-60: #736F6F; /* warm-60 */ + --neutral-70: #565151; /* warm-70 */ + --neutral-80: #3C3838; /* warm-80 */ + --neutral-90: #272525; /* warm-90 */ + --neutral-100: #171414; /* warm-100 */ + +} diff --git a/gateway_frontend/themes/oracle-dark/archivefile.css b/gateway_frontend/themes/oracle-dark/archivefile.css new file mode 100644 index 0000000..735d109 --- /dev/null +++ b/gateway_frontend/themes/oracle-dark/archivefile.css @@ -0,0 +1,370 @@ +:root { + /* ========================================= + 1. PRIMITIVES + Define base color palette for the theme. + ========================================= */ + + /* Oracle Pallete */ + --palette-oracle-red: #C74634; + --palette-slate-50-1: #C2D4D4; + --palette-slate-50-2: #A0BBBB; + --palette-slate-50-3: #85A8A8; + --palette-slate-50-4: #6A9595; + --palette-slate-100-1: #697778; + --palette-slate-100-2: #778788; + --palette-slate-100-3: #8F9D9E; + --palette-slate-100-4: #A8B2B3; + --palette-slate-150-1: #3C4545; + --palette-slate-150-2: #4C5757; + --palette-slate-150-3: #617070; + --palette-slate-150-4: #778888; + --palette-slate-200-1: #2B3333; + --palette-slate-200-2: #4C5757; + --palette-slate-200-3: #617070; + --palette-slate-200-4: #778888; + --palette-neutral-30-1: #F1EFED; + --palette-neutral-30-2: #DED9D4; + --palette-neutral-30-3: #CAC2BB; + --palette-neutral-30-4: #B6ACA2; + + + /* Base colors */ + --palette-gray-1: #b1b3b2; + --palette-gray-2: #d9d8d4; + --palette-red-10: #FAF0F0; + --palette-red-20: #661414; + --palette-red-30: #8A2020; + --palette-red-50: #F55353; + --palette-red-60: #FA8E8E; + + /*Begin Standard Ignition*/ + --white: #FFFFFF; + --black: hsl(0, 0%, 0%); + + /* Neutrals */ + --neutral-10: var(--palette-slate-100-1); + --neutral-20: #778788; + --neutral-30: #8F9D9E; + --neutral-40: #A8B2B3; + --neutral-50: #767676; + --neutral-60: #A1A1A1; + --neutral-70: #BDBDBD; + --neutral-80: #D8D8D8; + --neutral-90: #F4F4F4; + --neutral-100: #FAFAFA; + + /* ========================================= + 2. FUNCTIONAL + Define functional color palette for the theme. + ========================================= */ + + /* Alarm colors */ + --alarm-critical: #D32F2F; + --alarm-high: #F57C00; + --alarm-medium: #FBC02D; + --alarm-low: #0288D1; + --alarm-info: #70539B; + + /*One Line color*/ + --oneline-green: #8fca94; + --oneline-yellow: #f4b834; + --oneline-red: #e23030; + --oneline-gray: #d9d8d4; + + /*High Performance */ + --high-performance-white: #ffffff; + --high-performance-gray: #9c9c9c; + --high-performance-red: #e23030; + --high-performance-blue: #a9d9ff; + --high-performance-purple: #7266b7; + --high-performance-green: #8fca94; + --high-performance-yellow: #f4b834; + + /* Data Viz: Sequential */ + --seq-1: #9656D6; + --seq-2: #AE74E8; + --seq-3: #C79BF2; + --seq-4: #DABCF7; + --seq-5: #EAD9FA; + --seq-6: #F5F0FA; + + /* Data Viz: Diverging */ + --div-1: #642B9E; + --div-2: #7D3CBD; + --div-3: #9656D6; + --div-4: #AE74E8; + --div-5: #C79BF2; + --div-6: #DABCF7; + --div-7: #EAD9FA; + --div-8: #F5F0FA; + --div-9: #D7FAF8; + --div-10: #83F2EB; + --div-11: #43DED3; + --div-12: #21C2B7; + --div-13: #0EA197; + --div-14: #08827A; + --div-15: #086962; + --div-16: #09524D; + + /* Data Viz: Qualitative */ + --qual-1: #9656D6; + --qual-2: #53BAED; + --qual-3: #08827A; + --qual-4: #F78BB8; + --qual-5: var(--red-50); + --qual-6: var(--red-10); + --qual-7: #46E385; + --qual-8: #5691F0; + --qual-9: #ED5393; + --qual-10: #E89C3F; + + /* Functional */ + --error: var(--palette-red-50); + --info: #5691F0; + --info-secondary: #114599; + --warning: #CF7911; + --warning-secondary: #693D07; + --success: #0AA648; + + /* LED Display */ + --indicator: #1EC963; + --indicatorOff: #0A2E18; + + /* ========================================= + 3. OBJECTS + Define object color palette for the theme. + ========================================= */ + /* value styles */ + --tag-value-color: var(--palette-slate-50-1); + --tag-units-color: var(--palette-slate-50-4); + + /* naviagtion styles */ + --navtree-color: var(--palette-neutral-30-2); + --navtree-bgcolor: var(--palette-slate-150-1); + --navtreeitem-hover-color: var(--palette-neutral-30-2); + --navtreeitem-hover-bgcolor: var(--palette-slate-150-2); + --navtreeitem-active-color: var(--palette-neutral-30-2); + --navtreeitem-active-bgcolor: var(--palette-slate-150-2); + --idk-what: #0d1741; + + /* Containers */ + --container-root: var(--palette-slate-200-1); + /* the root container, depth 0 */ + --container: var(--palette-slate-150-1); + /* standard container, depth 1 */ + --container-nested: var(--palette-slate-150-2); + /* nested container, depth 2 */ + + /* Inputs */ + --input: var(--black); + /* standard input */ + --input-disabled: var(--neutral-40); + --icon: var(--neutral-70); + --icon-hover: var(--neutral-60); + --icon-disabled: var(--neutral-40); + --icon-selected: var(--neutral-10); + --label: var(--neutral-90); + --label-disabled: var(--neutral-60); + + /* Borders */ + --border: var(--neutral-50); + --border-disabled: var(--neutral-50); + --container-border: 1px solid rgba(255, 255, 255, 0.1); + + /* Box Shadow */ + --box-shadow-1: 0 1px 3px rgba(0, 0, 0, 0.45), 0 1px 2px rgba(0, 0, 0, 0.45); + --box-shadow-2: 0 10px 20px rgba(0, 0, 0, 0.5), 0 6px 6px rgba(0, 0, 0, 0.3); + --box-shadow-3: 0 10px 20px rgba(0, 0, 0, 0.55), 0 6px 6px rgba(0, 0, 0, 0.55); + --box-shadow-4: 0 14px 28px rgba(0, 0, 0, 0.60), 0 10px 10px rgba(0, 0, 0, 0.60); + --box-shadow-5: 0 19px 38px rgba(0, 0, 0, 0.65), 0 15px 12px rgba(0, 0, 0, 0.65); + + --box-shadow-inset: inset 0 0 4px 2px rgba(34, 34, 34, 0.4); + + /* --- Data Grids / Tables --- */ + --table-header-bg: var(--palette-slate-100-2); + --table-header-text: var(--white); + --table-row-bg: var(--palette-slate-150-1); + --table-row-alt-bg: var(--palette-slate-150-2); + /* Zebra stripe color */ + --table-row-hover: var(--palette-slate-150-3); + --table-border: var(--palette-slate-100-1); + + /* --- Typography Scale --- */ + --text-xs: 0.75rem; + /* 12px - Labels */ + --text-sm: 0.875rem; + /* 14px - Body text */ + --text-md: 1rem; + /* 16px - Standard values */ + --text-lg: 1.25rem; + /* 20px - Sub-headers */ + --text-xl: 1.5rem; + /* 24px - Headers */ + --text-2xl: 2rem; + /* 32px - KPI Values */ + --text-color: var(--palette-neutral-30-3); + + /* Font Weights */ + --weight-light: 300; + --weight-reg: 400; + --weight-bold: 700; + + /* --- Charts & Trends --- */ + --chart-bg: transparent; + /* Or var(--palette-slate-150-1) */ + --chart-grid-lines: var(--palette-slate-100-1); + --chart-axis-text: var(--palette-slate-50-2); + --chart-crosshair: var(--white); + --chart-tooltip-bg: var(--palette-slate-150-4); + + /* Call to action. */ + --call-to-action: #229AD6; + --call-to-action-highlight: #0C2938; + --call-to-action-hover: #0C7BB3; + --call-to-action-active: #53BAED; + --call-to-action-active-alt: #093952; + --call-to-action-active-alt-invis: #0A6291; + --call-to-action-disabled: var(--neutral-50); + + /* Border Radius */ + --border-radius: 4px; + --border-radius-input: 2px; + + /* Opacity */ + --opacity-25: rgba(0, 0, 0, 0.25); + --opacity-50: rgba(0, 0, 0, 0.50); + --opacity-85: rgba(0, 0, 0, 0.85); + + /* Typography */ + --font-NotoSans: 'Nunito Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; + + /* Checkbox */ + --checkbox--checked: var(--call-to-action); + --checkbox--unchecked: var(--border); + --checkbox--indeterminate: var(--call-to-action); + --checkbox--disabled: var(--input-disabled); + + /* Progress Bar */ + --progressLinearTrack--determinate: var(--neutral-10); + --progressLinearTrack--indeterminate: var(--neutral-10); + --progressLinearBar--determinate: var(--info-secondary); + --progressLinearBar--indeterminate: var(--border); + + /* Toggle Switch */ + --toggleSwitch--selected: var(--call-to-action); + --toggleSwitch--unselected: var(--neutral-10); + + /* Radio */ + --radio--selected: var(--call-to-action); + --radio--unselected: var(--border); + --radio--disabled: var(--input-disabled); + + /* Piping */ + --pipePrimaryFill: var(--neutral-20); + --pipeSecondaryFill: #5a5a5a; + --pipeStroke: var(--neutral-70); + --pipeSelectStroke: var(--call-to-action); + + /* Component Context Menu */ + --contextBackground: var(--black); + + /* Symbols */ + --symbolFill--default: var(--neutral-20); + --symbolStroke--default: var(--neutral-70); + --symbolFillAnimation--default: var(--neutral-80); + --symbolFill--running: var(--neutral-50); + --symbolFillAnimation--running: var(--neutral-80); + --symbolStroke--running: var(--neutral-70); + --symbolFill--stopped: var(--black); + --symbolStroke--stopped: var(--neutral-70); + --symbolFill--faulted: #8F0E0E; + --symbolStroke--faulted: #FA8E8E; + + /* Layers */ + --z-background: -1; + --z-card: 10; + --z-header: 100; + --z-popup: 500; + --z-alarm-banner: 1000; + --z-tooltip: 2000; + + /* Spacing Scale */ + --space-xs: 4px; + --space-sm: 8px; + --space-md: 16px; + --space-lg: 24px; + --space-xl: 32px; + + /* State Backgrounds (with opacity) */ + --bg-error-subtle: rgba(226, 48, 48, 0.1); + /* 10% Red */ + --bg-success-subtle: rgba(10, 166, 72, 0.1); + /* 10% Green */ +} + +.psc-navtree { + font-family: Nunito Sans; + font-size: 16; + font-weight: 100; + color: var(--navtree-color); + background-color: var(--navtree-bgcolor); +} + +.psc-navtree .ia_treeComponent__node__icon { + fill: var(--navtree-color); + width: 30px; + height: 30px; +} + +.psc-navtree .tree-item-label .label-wrapper.label-wrapper-icon { + flex: 0 0 30px; +} + +.psc-navtree .expand-icon, +.psc-navtree .terminal-expand-icon, +.psc-navtree .ia_treeComponent__alignmentGuide { + display: none; +} + +.psc-navtree .terminal-node .label-wrapper-icon { + visibility: hidden; +} + +.psc-navtree .ia_treeComponent__node--selected { + background-color: var(--navtreeitem-active-bgcolor); + color: var(--navtreeitem-active-color); + font-weight: 100; +} + +.psc-navtree .node-wrapper { + min-width: calc(100% - 20px) !important; +} + +.psc-navtree .node-selected::after { + content: ''; + position: absolute; + top: 0; + right: -12px; + /* Adjust this value to control how far the point extends outwards */ + bottom: 0; + width: 12px; + /* Adjust width to control the size of the diamond side */ + background-color: var(--navtreeitem-active-bgcolor); + /* Same as the container's background */ + clip-path: polygon(0 0, 100% 50%, 0 100%); + /* Points outward to create the diamond shape */ +} + +.psc-navtree .node-selected .ia_treeComponent__node__icon { + fill: var(--navtreeitem-active-color); +} + +.psc-navtree .ia_treeComponent__node:hover:not(.psc-navtree .ia_treeComponent__node--selected) { + background-color: var(--navtreeitem-hover-bgcolor); + color: var(--navtreeitem-hover-color); + font-weight: 100; +} + +.psc-navtree .ia_treeComponent__node:hover:not(.psc-navtree .ia_treeComponent__node--selected) .ia_treeComponent__node__icon { + fill: var(--navtreeitem-active-color); +} \ No newline at end of file diff --git a/gateway_frontend/themes/oracle-dark/config.json b/gateway_frontend/themes/oracle-dark/config.json new file mode 100644 index 0000000..0e879bf --- /dev/null +++ b/gateway_frontend/themes/oracle-dark/config.json @@ -0,0 +1,4 @@ +{ + "entrypoint": "index.css", + "isPrivate": false +} \ No newline at end of file diff --git a/gateway_frontend/themes/oracle-dark/fonts.css b/gateway_frontend/themes/oracle-dark/fonts.css new file mode 100644 index 0000000..31998a1 --- /dev/null +++ b/gateway_frontend/themes/oracle-dark/fonts.css @@ -0,0 +1,4 @@ +@font-face { + font-family: "Nunito Sans"; + src: local('Nunito Sans'), local('Nunito'), url('/data/perspective/fonts/NunitoSans-VariableFont.ttf') format('truetype-variations'); +} diff --git a/gateway_frontend/themes/oracle-dark/globals.css b/gateway_frontend/themes/oracle-dark/globals.css new file mode 100644 index 0000000..e9b9d1a --- /dev/null +++ b/gateway_frontend/themes/oracle-dark/globals.css @@ -0,0 +1,6 @@ +@import "../light/globals.css"; + +::selection { + background: #697778; + color: var(--label); +} \ No newline at end of file diff --git a/gateway_frontend/themes/oracle-dark/index.css b/gateway_frontend/themes/oracle-dark/index.css new file mode 100644 index 0000000..a4bb0f2 --- /dev/null +++ b/gateway_frontend/themes/oracle-dark/index.css @@ -0,0 +1,9 @@ +@import "../light/globals.css"; +@import "../light/app/index.css"; +@import "../light/common/index.css"; +@import "../light/designer/index.css"; +@import "../light/palette/index.css"; + +@import "./variables.css"; +@import "./fonts.css"; +@import "./globals.css"; \ No newline at end of file diff --git a/gateway_frontend/themes/oracle-dark/resource.json b/gateway_frontend/themes/oracle-dark/resource.json new file mode 100644 index 0000000..2c69fe6 --- /dev/null +++ b/gateway_frontend/themes/oracle-dark/resource.json @@ -0,0 +1,13 @@ +{ + "scope": "G", + "description": "The light-warm theme for Perspective.", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "config.json", + "index.css", + "variables.css" + ], + "attributes": {} +} \ No newline at end of file diff --git a/gateway_frontend/themes/oracle-dark/variables.css b/gateway_frontend/themes/oracle-dark/variables.css new file mode 100644 index 0000000..9d36c7c --- /dev/null +++ b/gateway_frontend/themes/oracle-dark/variables.css @@ -0,0 +1,276 @@ +:root { + /* ========================================= + 1. PRIMITIVES + Define base color palette for the theme. + ========================================= */ + + /* --- ORACLE PALETTE (The Truth) --- */ + --palette-oracle-red: #C74634; + + /* Slates (Teal/Greys) - Used for Surfaces & Borders */ + --palette-slate-50-1: #C2D4D4; + /* Lightest Teal */ + --palette-slate-50-2: #A0BBBB; + --palette-slate-50-3: #85A8A8; + --palette-slate-50-4: #6A9595; + /* Vibrant Teal */ + + --palette-slate-100-1: #697778; + /* Mid Grey */ + --palette-slate-100-2: #778788; + --palette-slate-100-3: #8F9D9E; + --palette-slate-100-4: #A8B2B3; + + --palette-slate-150-1: #3C4545; + /* Card Surface */ + --palette-slate-150-2: #4C5757; + /* Card Hover */ + --palette-slate-150-3: #617070; + --palette-slate-150-4: #778888; + + --palette-slate-200-1: #2B3333; + /* Background Root */ + --palette-slate-200-2: #4C5757; + --palette-slate-200-3: #617070; + --palette-slate-200-4: #778888; + + /* Warm Neutrals - Used for Text */ + --palette-neutral-30-1: #F1EFED; + /* Main Text */ + --palette-neutral-30-2: #DED9D4; + /* Secondary Text */ + --palette-neutral-30-3: #CAC2BB; + /* Disabled Text */ + --palette-neutral-30-4: #B6ACA2; + + /* Standard Colors */ + --white: #FFFFFF; + --black: #1A1A1A; + /* Never use pure #000000 in dark mode */ + + /* --- REFACTORED NEUTRALS (Mapped to Palette) --- */ + /* We replace the random greys with your Slate Palette */ + --neutral-10: var(--palette-slate-150-1); + /* Darkest */ + --neutral-20: var(--palette-slate-150-2); + --neutral-30: var(--palette-slate-150-3); + --neutral-40: var(--palette-slate-100-1); + --neutral-50: var(--palette-slate-100-2); + /* Borders */ + --neutral-60: var(--palette-slate-100-4); + --neutral-70: var(--palette-slate-50-4); + --neutral-80: var(--palette-slate-50-2); + --neutral-90: var(--palette-neutral-30-2); + --neutral-100: var(--palette-neutral-30-1); + /* Lightest */ + + + /* ========================================= + 2. FUNCTIONAL + ========================================= */ + + /* Alarm colors */ + --alarm-critical: #D32F2F; + --alarm-high: #F57C00; + --alarm-medium: #FBC02D; + --alarm-low: #0288D1; + --alarm-info: #70539B; + + /* One Line & HP (High Performance) */ + --oneline-green: #8fca94; + --oneline-yellow: #f4b834; + --oneline-red: #e23030; + --oneline-gray: var(--palette-slate-100-2); + + --high-performance-white: var(--white); + --high-performance-gray: var(--palette-slate-100-1); + --high-performance-red: var(--oneline-red); + --high-performance-blue: #a9d9ff; + --high-performance-purple: #7266b7; + --high-performance-green: var(--oneline-green); + --high-performance-yellow: var(--oneline-yellow); + + /* Functional Status */ + --error: var(--alarm-critical); + --info: #5691F0; + --info-secondary: #114599; + --warning: var(--alarm-medium); + --warning-secondary: #693D07; + --success: var(--oneline-green); + + /* ========================================= + 3. OBJECTS + ========================================= */ + + /* Containers & Surfaces */ + --container-root: var(--palette-slate-200-1); + /* The deep floor */ + --container: var(--palette-slate-150-1); + /* The card surface */ + --container-nested: var(--palette-slate-150-2); + /* Slightly lighter */ + + /* Inputs (Mapped to Slate) */ + --input: var(--palette-slate-200-1); + /* Dark input background */ + --input-disabled: var(--palette-slate-150-3); + + /* Icons & Labels */ + --icon: var(--palette-neutral-30-3); + --icon-hover: var(--white); + --icon-disabled: var(--palette-slate-100-1); + --icon-selected: var(--palette-oracle-red); + /* Brand Pop */ + + --label: var(--palette-neutral-30-1); + --label-disabled: var(--palette-slate-100-2); + + /* Borders (Mapped to Slate) */ + --border: var(--palette-slate-100-1); + --border-disabled: var(--palette-slate-150-3); + --container-border: 1px solid rgba(255, 255, 255, 0.1); + /* Glass Edge */ + + /* --- REFACTORED BOX SHADOWS (Smooth Curve) --- */ + /* Level 1: Subtle lift (Buttons, Inputs) */ + --box-shadow-1: 0 2px 4px rgba(0, 0, 0, 0.4); + + /* Level 2: Standard Card (Resting state) */ + --box-shadow-2: 0 4px 8px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.05); + + /* Level 3: Hover State / Dropdowns */ + --box-shadow-3: 0 8px 16px rgba(0, 0, 0, 0.6); + + /* Level 4: Modals / Drawers (High Lift) */ + --box-shadow-4: 0 16px 24px rgba(0, 0, 0, 0.65); + + /* Level 5: Critical Alerts (Floating high) */ + --box-shadow-5: 0 24px 48px rgba(0, 0, 0, 0.75); + + --box-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, 0.5); + + + /* --- Data Grids / Tables --- */ + --table-header-bg: var(--palette-slate-150-3); + --table-header-text: var(--palette-neutral-30-1); + --table-row-bg: var(--palette-slate-150-1); + --table-row-alt-bg: rgba(255, 255, 255, 0.03); + /* Subtle Transparency for stripe */ + --table-row-hover: var(--palette-slate-150-2); + --table-border: var(--palette-slate-100-1); + + /* --- Typography --- */ + --text-color: var(--palette-neutral-30-1); + --text-muted: var(--palette-neutral-30-3); + /* --- Typography Scale --- */ + --text-xs: 0.75rem; + /* 12px - Labels */ + --text-sm: 0.875rem; + /* 14px - Body text */ + --text-md: 1rem; + /* 16px - Standard values */ + --text-lg: 1.25rem; + /* 20px - Sub-headers */ + --text-xl: 1.5rem; + /* 24px - Headers */ + --text-2xl: 2rem; + + /* Weights */ + --weight-light: 300; + --weight-reg: 400; + --weight-bold: 700; + --font-NotoSans: 'Nunito Sans', -apple-system, sans-serif; + + /* --- ACTIONS (Consolidated) --- */ + /* We use the Oracle Red for Primary Actions, or Slate-50-4 for Secondary */ + --call-to-action: var(--palette-slate-50-4); + --call-to-action-highlight: #5A8585; + /* Lighter Red */ + --call-to-action-hover: #4A7575; + /* Darker Red */ + --call-to-action-disabled: var(--palette-slate-100-1); + /* DESTRUCTIVE: Keep Oracle Red ONLY for dangerous actions */ + --destructive: var(--palette-slate-50-4); + --destructive-hover: #4A7575; + + /* SECONDARY: Neutral (Ghost style) */ + --secondary-action: transparent; + --secondary-action-border: var(--palette-slate-100-2); + --secondary-action-text: var(--palette-neutral-30-1); + /* Checkbox / Radio */ + --checkbox--checked: var(--palette-slate-50-4); + /* Teal check is safer than Red */ + --checkbox--unchecked: var(--border); + --checkbox--disabled: var(--input-disabled); + + --toggleSwitch--selected: var(--palette-slate-50-4); + /* Teal */ + --toggleSwitch--unselected: var(--palette-slate-150-3); + /* Border Radius */ + --border-radius: 4px; + --border-radius-input: 2px; + + /* Opacity */ + --opacity-25: rgba(0, 0, 0, 0.25); + --opacity-50: rgba(0, 0, 0, 0.50); + --opacity-85: rgba(0, 0, 0, 0.85); + + /* Typography */ + --font-NotoSans: 'Nunito Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; + + /* Checkbox */ + --checkbox--checked: var(--call-to-action); + --checkbox--unchecked: var(--border); + --checkbox--indeterminate: var(--call-to-action); + --checkbox--disabled: var(--input-disabled); + + /* Progress Bar */ + --progressLinearTrack--determinate: var(--neutral-10); + --progressLinearTrack--indeterminate: var(--neutral-10); + --progressLinearBar--determinate: var(--info-secondary); + --progressLinearBar--indeterminate: var(--border); + + /* Toggle Switch */ + --toggleSwitch--selected: var(--call-to-action); + --toggleSwitch--unselected: var(--neutral-10); + + /* Radio */ + --radio--selected: var(--call-to-action); + --radio--unselected: var(--border); + --radio--disabled: var(--input-disabled); + + /* Piping */ + --pipePrimaryFill: var(--neutral-20); + --pipeSecondaryFill: #5a5a5a; + --pipeStroke: var(--neutral-70); + --pipeSelectStroke: var(--call-to-action); + + /* Component Context Menu */ + --contextBackground: var(--black); + + /* Symbols */ + --symbolFill--default: var(--neutral-20); + --symbolStroke--default: var(--neutral-70); + --symbolFillAnimation--default: var(--neutral-80); + --symbolFill--running: var(--neutral-50); + --symbolFillAnimation--running: var(--neutral-80); + --symbolStroke--running: var(--neutral-70); + --symbolFill--stopped: var(--black); + --symbolStroke--stopped: var(--neutral-70); + --symbolFill--faulted: #8F0E0E; + --symbolStroke--faulted: #FA8E8E; + + /* --- LAYERS --- */ + --z-background: -1; + --z-card: 10; + --z-header: 100; + --z-popup: 500; + --z-alarm-banner: 1000; + --z-tooltip: 2000; + /* Spacing Scale */ + --space-xs: 4px; + --space-sm: 8px; + --space-md: 16px; + --space-lg: 24px; + --space-xl: 32px; +} \ No newline at end of file